Objet 1 : Météo cabane de jardin
Le schéma suivant présente le montage réalisé pour la cabane de jardin. Celui-ci reprend deux capteurs (BMP280 et TSL2561) sur le bus I2C du feather ESP. Le raccordement et le test individuel de ces capteurs est abordé dans le chapitre ESP8266 et ESP32 sous MicroPython. AM2315 Montages avec MicroPython:AM2315 BMP280 Montages avec MicroPython:BMP280
L’interrupteur RunApp permet d’interrompre le fonctionnement de l’objet. Le fonctionnement de RunApp est également abordé en détail dans le chapitre ESP8266 et ESP32 sous MicroPython.
Le TSL2561 et le BMP280 étant des capteurs relativement vieux, la section suivante propose un schéma incluant le TSL2591 et le BME280 (modèles plus récents).
1. Schéma de raccordement
Objet IoT de la cabane de jardin sur ESP8266, montage identique pour un ESP32
2. Téléverser les scripts
Le script est disponible dans le répertoire esp8266/cabane/main.py du dépôt GitHub de l’ouvrage.
Le fichier bootstrap.sh permet de télécharger les bibliothèques utilisées par le script main.py dans le répertoire courant (à savoir bme280.py, tsl2561.py). Bootstrap.sh est un script shell qui peut être exécuté dans une ligne de commande du Raspberry Pi.
Les fichiers disponibles sur le dépôt GitHub du projet
Après avoir modifié le fichier main.py pour y fixer les paramètres correspondant...