Files
formation-arduino/modules/synthese-materiel.qmd
T
ArtemiaandClaude Opus 5.5 85852fcc2f Convertit les 13 autres supports en .qmd
Modules 00 à 12 et synthèse matériel convertis avec le même outil que le pilote. Aucun mot perdu (comparaison automatique avec chaque .odt). Tableaux : largeurs de colonnes proportionnelles au contenu, texte non justifié.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 15:03:13 +02:00

82 lines
5.5 KiB
Plaintext

---
title: "Synthèse de la formation & liste de matériel"
---
## 1. Vue d'ensemble des modules
| Module | Titre | Compétences clés |
|----------|-----------------------------|----------------------------------------|
| 0 | Prérequis & Installation | Arduino IDE, pilotes USB, ajout du support ESP32, premier Blink |
| 1 | Découverte du microcontrôleur | Architecture ESP32-S3, différences vs Arduino Uno, lecture du pinout |
| 2 | GPIO & LED NeoPixel | Entrées/sorties numériques, anti-rebond, pilotage de la LED RGB intégrée |
| 3 | PWM & ADC | Variateur de luminosité, lecture analogique, potentiomètre |
| 4 | Communication série & debug | UART, ports série multiples, console de commandes |
| 5 | Bus I2C et SPI | Scanner I2C, écran OLED, capteur BME280, comparatif I2C/SPI |
| 6 | Interruptions & Timers | `millis()`, `attachInterrupt()`, encodeur rotatif, timers matériels |
| 7 | Wi-Fi | Mode station/point d'accès, requêtes HTTP, API météo |
| 8 | Serveur Web embarqué | WebServer.h, page HTML de contrôle, notion de WebSocket |
| 9 | Bluetooth Low Energy | Serveur BLE, services/caractéristiques, notifications |
| 10 | Gestion de l'énergie | Modes de veille, deep sleep, réveil timer/GPIO, capteur autonome |
| 11 | IoT & MQTT | Broker MQTT, publish/subscribe, station météo connectée |
| 12 | Projet final | Cahier des charges, structuration de projet, présentation |
## 2. Liste de matériel consolidée (à acheter)
Cette liste regroupe l'ensemble des composants nécessaires pour réaliser tous les exercices de la formation. Les quantités indiquées correspondent à un poste de travail (un apprenant ou un binôme).
### 2.1 Carte et informatique
| Article | Quantité | Modules concernés | Remarques |
|----------------------------------------|------------|---------------------|----------------------------------------|
| Carte ESP32-S3-DevKitC-1 (WROOM-1) | 1 | Tous | Vérifier la présence d'une LED NeoPixel intégrée et la référence exacte du pinout |
| Câble USB-C (données, pas uniquement charge) | 1 | Tous | Indispensable pour la programmation et l'alimentation |
| Ordinateur avec Arduino IDE installé | 1 | Tous | Voir Module 0 pour l'installation |
### 2.2 Composants électroniques de base
| Article | Quantité | Modules concernés | Remarques |
|----------------------------------------|------------|------------------------------|-------------------------------------|
| Breadboard (plaque d'essai) 830 points | 1 | 2, 3, 4, 5, 6 | Support de câblage sans soudure |
| Kit de fils de câblage (jumpers M-M, M-F) | 1 kit | Tous les TP câblés | Prévoir mâle-mâle et mâle-femelle |
| LED 5 mm (couleurs variées) | 4 à 6 | Module 2 (chenillard) | Rouge, vert, bleu, jaune conseillées |
| Résistances 220 Ω | 6 | Module 2 | Protection des LED |
| Résistances 10 kΩ | 2 | Complément pull-down si besoin | Facultatif selon montage |
| Bouton-poussoir (push-button) 4 pattes | 2 | Modules 2, 4, 6 | Un de rechange conseillé |
| Potentiomètre rotatif 10 kΩ | 1 | Module 3 | Avec bouton de préhension si possible |
### 2.3 Modules et capteurs
| Article | Quantité | Modules concernés | Remarques |
|----------------------------------------|------------|---------------------|----------------------------------------|
| Écran OLED I2C SSD1306 0,96" (128x64) | 1 | 5, 7, 8, 11 | Vérifier alimentation 3,3V compatible |
| Capteur BME280 (température/humidité/pression), I2C | 1 | 5, 10, 11 | Attention aux clones BMP280 (pas d'humidité) : bien vérifier la référence BME280 |
| Encodeur rotatif avec bouton intégré (type KY-040) | 1 | 6 | Génère 2 signaux CLK/DT + bouton poussoir |
### 2.4 Alimentation et énergie (Module 10 et projets autonomes)
| Article | Quantité | Modules concernés | Remarques |
|----------------------------------------|------------|-----------------------|----------------------------------------|
| Pile ou batterie externe (powerbank, ou support piles AA/LiPo) | 1 | Module 10, projet final | Selon le projet choisi ; un support 2xAA avec câble JST suffit pour les tests |
| Câble/connecteur adapté à l'alimentation choisie | 1 | Module 10 | Vérifier compatibilité avec l'entrée d'alimentation de la carte |
### 2.5 Facultatif / selon projet final
Selon le projet choisi par chaque apprenant au Module 12, du matériel additionnel peut être nécessaire : relais, buzzer, servomoteur, capteur supplémentaire (PIR, ultrason...), boîtier d'impression 3D, etc. Ce matériel n'est pas listé ici car dépendant du projet individuel — à définir une fois le cahier des charges rédigé (voir Module 12, section 3).
::: {.callout-note title="Application smartphone (gratuite, pas d'achat)"}
Pour le Module 9 (BLE), chaque apprenant doit disposer d'un smartphone avec l'application gratuite « nRF Connect for Mobile » (Android/iOS) ou équivalent (LightBlue sur iOS). Aucun matériel supplémentaire à acheter pour ce module.
:::
## 3. Tableau récapitulatif quantités globales
| Catégorie | Nombre de références distinctes |
|--------------------------------|-----------------------------------|
| Carte et informatique | 3 |
| Composants électroniques de base | 7 |
| Modules et capteurs | 3 |
| Alimentation / énergie | 2 |
::: {.callout-tip title="Astuce achat groupé"}
La plupart de ces composants (hors carte ESP32-S3 et écran OLED/BME280) sont généralement disponibles dans un kit de démarrage Arduino/ESP32 générique, ce qui peut s'avérer plus économique que des achats à l'unité pour un groupe de plusieurs apprenants.
:::