Objet 4 : Chaufferie
Le schéma suivant présente le montage réalisé pour la commande de la chaufferie. La commande est prise en charge par un relais qui permet d’activer le circuit de commande de la chaufferie.
Un capteur de température numérique DS18B20 permet de relever la température du circuit d’eau à intervalles réguliers. Montages avec MicroPython:senseur de température numérique Montages avec MicroPython:DS18B20 DS18B20
L’interrupteur RunApp permet d’interrompre le fonctionnement de l’objet. Le fonctionnement de RunApp est abordé en détail dans le chapitre ESP8266 et ESP32 sous MicroPython .
Les schémas ci-dessous reprennent le montage avec un Feather ESP8266.
Le fonctionnement du relais peut être simulé par une LED comme indiqué sur le schéma suivant.
Utiliser une LED pour simuler le fonctionnement du relais
Comme pour les deux précédents objets, le relais (ou la LED) est branché sur le GPIO #13 de l’ESP8266. Lors de l’utilisation d’un Feather ESP32, cette même broche porte le numéro de GPIO #27. Cette remarque s’applique également à la broche exploitée pour le capteur de température DS18B20. Sur un ESP8266, cette broche correspond au GPIO #2, tandis que sur un ESP32 il s’agit du GPIO #14
1. Téléverser les scripts
Le script est disponible dans le répertoire esp8266/chaufferie/main.py du dépôt...