Objet 1a : Cabane complément
Le schéma suivant présente le montage de la cabane réalisé avec des capteurs plus récents. Le TSL2591 replace le TSL2561 pour la mesure de luminosité. Le BME280 remplacera le BMP280, ce qui permettra de mesurer température, pression atmosphérique et humidité relative.
1. Schéma de raccordement
Objet IoT révisé de la cabane de jardin sur ESP32, montage identique pour un ESP8266
2. Téléverser les scripts
Le script est disponible dans le répertoire esp8266/cabane2/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 et tsl2591.py). Bootstrap.sh est un script shell qui peut être exécuté dans une ligne de commande du Raspberry Pi.
Attention, si le pilote du capteur de pression reste identique (bme280.py), celui du capteur de luminosité est différent (tsl2591.py)
Comme pour le premier script, il faut modifier le fichier main.py pour y fixer les paramètres correspondant à la configuration actuelle, puis télécharger le fichier main.py et les bibliothèques de dépendances sur l’ESP.
Ci-dessous les paramètres à adapter dans le fichier main.py.
MQTT_SERVER = "192.168.1.210"
# Mettre à None si pas utile
MQTT_USER...