Atelier Électronique Embarquée

Cet atelier s’adresse aux personnes souhaitant découvrir l’univers de l’électronique embarquée à travers des montages simples, concrets et évolutifs.
L’objectif est d’apprendre à utiliser des microcontrôleurs (ESP12-12, Raspberry Pi Pico, etc.), à interfacer des capteurs et actionneurs, et à comprendre les bases de la communication série et du code embarqué.

Objectifs

Au cours de cet atelier, vous apprendrez :

  • Les bases de l’architecture d’un microcontroleur
  • Les bases de la programmation sur microcontrôleur (Via le logiciel VScode et le framework PlatformIO).
  • Le branchement de capteurs simples (température, lumière, bouton, LED).
  • Les principes de communication série et l’analyse des signaux.
  • Les interfaces de puissance
  • Les différents types de moteurs
  • Les bases des réseaux et la mise en place d’un serveur Web

Carte ESP-12

Carte 1.X — ESP-12

Version classique basée sur ESP8266 (NodeMCU / ESP-12E).

Carte Pico W

Carte 2.X — Pico W

Nouvelle version basée sur Raspberry Pi Pico W (Wi-Fi intégré).

Contenu de l’atelier

1 – Introduction à l’électronique embarquée

Dans cette première partie, nous découvrons les bases du matériel et des outils nécessaires :

  • Qu’est-ce qu’un microcontrôleur ?
  • Présentation des cartes ESP12.
  • Présentation du logiciel VScode
Voir l’environnement Arduino IDE
Arduino IDE

2 – Premiers programmes

Nous commençons par des programmes simples pour comprendre la structure d’un code embarqué :

  • Clignotement d’une LED (“Blink”).
  • Lecture d’un bouton poussoir.
  • Découverte du moniteur série.
Voir le montage de base
Montage LED Blink

3 – Capteurs et mesures

Nous ajoutons des capteurs pour observer le monde extérieur :

  • Mesure de température avec un BME280
  • Mesure de luminosité avec LDR.
  • Affichage des mesures sur le moniteur série.
Voir un exemple de montage capteur DHT22
Capteur DHT22

4 – Communication série et affichage

Dans cette partie, nous apprenons à transmettre les données mesurées vers un ordinateur ou un autre microcontrôleur :

  • Utilisation du port série (UART).
  • Transmission des données en ASCII et en binaire.

5 – Mini-projet final

En fin d’atelier, chaque participant réalise un mini-projet personnel en s’appuyant sur les notions vues précédemment.

  • Station météo miniature.
  • Mesure de distance par ultrason (HC-SR04).

Le but est de comprendre comment relier matériel et logiciel dans un système complet.