Description
Le kit pour construire une première installation domotique avec l'ESP32 : mesurer la température et l'humidité, détecter une présence et commander deux appareils basse tension par Wi-Fi. Tout se branche sur la breadboard, sans soudure.
Contenu du kit
• 1 carte ESP32 DevKit V1 38 broches (WROOM-32), Wi-Fi + Bluetooth, prise USB-C
• 1 module relais 2 canaux 5 V, isolé par optocoupleur
• 1 détecteur de mouvement PIR HC-SR501
• 1 capteur de température et d'humidité DHT22 (module 3 broches)
• 1 breadboard 400 points
• 20 fils de connexion Dupont 20 cm mâle/femelle (2 lots de 10)
• 1 câble USB-C de données, 1 m
Projets possibles
• alarme de présence : le détecteur de mouvement déclenche un relais (sirène ou lampe basse tension) ;
• éclairage automatique : une lampe 12 V s'allume quand quelqu'un passe et s'éteint après un délai ;
• ventilation ou chauffage : le relais se déclenche selon la température du DHT22 ;
• tableau de bord : température, humidité, présence et deux boutons ON/OFF sur une page web ou en MQTT (Home Assistant).
Fiche de câblage (à reproduire telle quelle)
• Alimentation : la broche 5V de la carte (parfois notée VIN) alimente le relais et le détecteur ; la broche 3V3 alimente le DHT22 ; les masses vont sur GND.
• Relais, VCC : 5V
• Relais, GND : GND
• Relais, IN1 : GPIO 26
• Relais, IN2 : GPIO 27
• Détecteur PIR, VCC : 5V
• Détecteur PIR, GND : GND
• Détecteur PIR, OUT : GPIO 13
• DHT22, DAT : GPIO 4
• DHT22, VCC : 3V3
• DHT22, GND : GND
Le module DHT22 porte l'ordre DAT, VCC, GND : relisez la sérigraphie avant de brancher. Laissez le cavalier VCC / JD-VCC du relais en place.
Écrire le code avec une IA
Copiez ce texte dans ChatGPT, Claude ou Gemini, puis remplacez la dernière ligne par ce que vous voulez construire :
« J'ai un ESP32 DevKit V1 38 broches (ESP32-WROOM-32) programmé avec l'IDE Arduino. Câblage : module relais 2 canaux 5 V à déclenchement à l'état bas, IN1 sur GPIO 26 et IN2 sur GPIO 27 (VCC sur 5V, GND sur GND) ; détecteur de mouvement PIR HC-SR501, OUT sur GPIO 13 (VCC sur 5V, GND sur GND) ; capteur DHT22, DAT sur GPIO 4 (VCC sur 3V3, GND sur GND). Les charges commandées sont en basse tension (12 V). Écris le programme complet, indique les bibliothèques à installer, gère le délai de stabilisation du détecteur (environ 1 minute) et l'hystérésis des seuils, puis explique comment le téléverser. Je veux : [décrivez votre projet]. »
Sécurité
• Le kit est prévu pour des charges basse tension (ruban LED 12 V, pompe, ventilateur, sirène).
• Les contacts du relais acceptent 10 A sous 250 V alternatif ou 30 V continu, mais le 230 V du secteur n'est pas un montage pour débutant : risque d'électrocution et d'incendie. Ne le branchez que si vous êtes qualifié, boîtier fermé, hors tension pendant le câblage.
À savoir
• Il faut un ordinateur (Windows, macOS ou Linux). IDE Arduino, PlatformIO, MicroPython ou ESPHome. Sur certains ordinateurs, le pilote USB CH340 est à installer.
• Alimentez la carte avec un chargeur 5 V de 1 A ou plus : les deux relais, le détecteur et le Wi-Fi dépassent ce qu'un port USB faible fournit.
• Le relais s'enclenche à l'état bas (LOW) et se relâche à l'état haut (HIGH). Si un relais reste collé avec l'ESP32, passez sa broche en entrée (INPUT) pour le relâcher et en sortie à l'état bas pour l'enclencher.
• Le détecteur PIR met environ 30 à 60 secondes à se stabiliser après la mise sous tension ; deux potentiomètres règlent la portée (3 à 7 m) et le délai.
• La charge commandée et son alimentation ne sont pas fournies.
Contenu : 1 carte ESP32, 1 module relais, 1 détecteur de mouvement, 1 capteur DHT22, 1 breadboard, 2 lots de 10 fils, 1 câble USB-C. Poids : environ 180 g.