Prototypage surface de contrôle adaptée
Version du programme : 1
Type de formation
PrésentielDurée de formation
35 heures (5 jours)Prototypage surface de contrôle adaptée
Formation intensive de 5 jours pour maîtriser la conception et la programmation autour de la construction d'un contrôleur créatif, de l'électronique à l'intégration logicielle, en passant par les protocoles MIDI, OSC et ArtNet. Moyens pédagogiques & matériel - Carte ESP32-S3 (devkit), breadboard + câbles ; capteurs (potentiomètres, boutons, encodeur rotatif, LEDs, écran I2C en option, multiplexeur). - Poste avec Arduino IDE / PlatformIO ; logiciel scénique pour les tests. - Schéma KiCad de la carte (PDF + projet) remis aux stagiaires. - Supports de cours, fiches mémo protocoles MIDI / OSC / Art-Net, code de référence commenté (dépôts open-source L’Électron Rare). - 1 kit ESP32-S3 par stagiaire, conservé en fin de formation.
Objectifs de la formation
- Savoir lire et comprendre le schéma d’un contrôleur embarqué : identifier les blocs (alimentation, microcontrôleur, entrées capteurs, sorties) et les composants courants (R, C, LED, boutons, potentiomètres, encodeurs).
- Savoir naviguer un projet KiCad et faire le lien schéma ↔ carte physique.
- Savoir câbler un montage d’après un schéma (breadboard) et lire des capteurs (potentiomètres, boutons anti‐rebond, encodeurs).
- Savoir programmer un ESP32‐S3 (structure d’un programme, GPIO, ADC, logique non bloquante) pour traiter proprement plusieurs entrées.
- Savoir implémenter les protocoles créatifs MIDI (USB‐MIDI / DIN‐5), OSC (WiFi) et Art‐Net / sACN, et mapper les entrées vers ces protocoles.
- Savoir intégrer, fiabiliser et tester son contrôleur avec un logiciel scénique, et sauvegarder ses réglages.
Profil des bénéficiaires
- Artistes numériques,
- Musiciens
- Régisseurs son / lumière
- VJ, makers, créateurs interactifs
- Personne souhaitant fabriquer leurs propres outils.
- Être à l’aise avec l’usage d’un ordinateur. Aucun prérequis en électronique ni en programmation. l’initiation est incluse.
Contenu de la formation
Jour 1 — Électronique & lecture de schéma
- Bases utiles (tension / courant, masse, alimentation)
- composants courants (R, C, LED, bouton, potentiomètre, encodeur)
- lecture d’un schéma (symboles, repères, blocs fonctionnels)
- initiation KiCad (ouvrir et naviguer un projet, correspondance schéma ↔ empreintes ↔ carte)
- **TP** : décortiquer le schéma du contrôleur fil rouge.
Jour 2 — Du schéma au montage + initiation programmation
- Câblage breadboard d’après le schéma (alim, potentiomètre, bouton, LED)
- architecture ESP32-S3 (GPIO, ADC, notion de bus I2C / SPI)
- initiation programmation (environnement Arduino / PlatformIO, structure setup / loop, variables, lecture d’entrée, moniteur série)
- **TP** : lire un potentiomètre et un bouton, piloter une LED.
Jour 3 — Lecture de capteurs & logique du contrôleur
- Entrées propres (lissage ADC, anti-rebond, encodeur rotatif)
- extension du nombre d’entrées par multiplexage
- structuration du firmware (fonctions, machine à états simple, code **non bloquant** à base de millis / timers)
- **TP** : gérer proprement 8 entrées avec mise à l’échelle des valeurs.
Jour 4 — Protocoles créatifs MIDI / OSC / Art Net
- MIDI (USB-MIDI et DIN-5, messages Note / Control Change)
- OSC via WiFi (adressage, envoi de messages)
- ArtNet / sACN (notions de contrôle lumière)
- **TP** : transformer le montage en surface MIDI + OSC, test en direct avec Ableton Live / VDMX / QLC+.
Jour 5 — Intégration, fiabilisation & finalisation
- Configuration WiFi
- **persistance des réglages** (NVS)
- fiabilisation (alimentation, robustesse, notions d’OTA et de débogage)
- boîtier et ergonomie
- **TP fil rouge final** : chaque stagiaire finalise et personnalise son contrôleur, puis le démontre sur un logiciel scénique. Présentation des projets.