Pour compléter la station météo, il était important d’avoir un détecteur de foudre. Couplée à un webservice qui enverra les données sur le site, nous pourrons avoir un vrai historique de l’activité orageuse autour de la maison.
Ca y est, après 2 tutos, nous avons réussi à récupérer des informations sur notre nodeMCU pour les différentes sondes. Maintenant, nous allons voir comment économiser l’énergie et en faire un vrai objet communiquant avec le reste de notre domotique.
Ca y est, nous avons vu dans le tuto précédent comment communiquer avec notre carte NodeMCU et l’ESP8266. Maintenant, nous allons lui adosser les capteurs de températures DS18B20 et BME280.
Comme tout projet IOT, il est normal de se frotter à l’ESP8266 qui a d’énormes qualités, dont celle de se connecter en wifi et de pouvoir faire tourner un serveur web. Nous allons le prendre en main ici et faire quelques tests.
Pour palier les coupures électriques et la perte d’information de la station, j’ai construit une version autonome en énergie qui stocke les données de manière pérenne et qui peut les envoyer sur Thingspeak.
Depuis le démarrage de la station, je tourne avec un DHT22 qui me donnait à peu près satisfaction. Mais lors de grands froids, la sonde avait un comportement bizarre. J’ai donc investi dans une sonde qualitative.
J’avais déjà fait un article pour le détecteur d’orage à base d’AS3935 (voir ici) mais force était de constater qu’il ne marchait pas bien. Et j’ai rapidement compris où était le problème : les nodemcu gèrent très mal les interruptions ! J’ai eu les mêmes constat avec le pluviomètre, et c’était le même problème ici.
Avant de créer le réseau dans le jardin, il convient de préparer la manière de détecter correctement les trains et de gérer le cantonnement. Voici la méthode que je pense retenir.
Avec le train de jardin, j’ai voulu évacuer tout de suite le problème de captation de courant par les rails. Après plusieurs années dehors, le travail de nettoyage deviendra fastidieux et le plaisir s’en ira. J’ai donc cherché une méthode et je suis parti sur un pilotage via ESP8266 et batterie externe.
J’ai rapidement constaté quelques problèmes avec mon cable de 70m et ma sonde DS18b20. J’ai décidé de faire une sonde wifi avec un capteur plus précis. Explications.