Objet 3 : Surveillance de la véranda
Le schéma suivant présente le montage réalisé pour la surveillance de la véranda. Celui-ci reprend un capteur de température analogique (TMP36) associé à un breakout de conversion analogique/numérique ADS1115. Le breakout est également utilisé avec une photo résistance pour évaluer les conditions d’éclairage du point lumineux et un potentiomètre fixant le seuil utilisé pour déterminé l’état NOIR/ECLAIRAGE de la photorésistance. Montages avec MicroPython:photo résistance
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.
Objet IoT de la véranda sur Feather ESP8266, montage identique sur ESP32
Comme pour l’objet du salon (précédent objet dans le chapitre), le capteur magnétique est branché sur la broche 13 de l’ESP8266, broche qui porte le numéro 27 sur le Feather ESP32.
1. Téléverser les scripts
Le script est disponible dans le répertoire esp8266/veranda/main.py du dépôt GitHub de l’ouvrage.
Le fichier bootstrap.sh permet de télécharger les bibliothèques nécessaires au bon fonctionnement de main.py (à savoir ads1x15.py). Le script shell bootstrap.sh peut être exécuté...