--- 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. :::