Ligne 1 : | Ligne 1 : | ||
{{Tuto Details | {{Tuto Details | ||
+ | |Main_Picture=Un_pluviom_tre_lectronique_MQTT_pluv.png | ||
+ | |Main_Picture_annotation={"version":"2.4.6","objects":[{"type":"image","version":"2.4.6","originX":"left","originY":"top","left":-2,"top":-38,"width":400,"height":400,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1.51,"scaleY":1.51,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"crossOrigin":"","cropX":0,"cropY":0,"src":"https://wikifab.org/images/a/ae/Un_pluviom_tre_lectronique_MQTT_pluv.png","filters":[]}],"height":450,"width":600} | ||
|Description=<translate>Le but est de récupérer automatiquement la pluviométrie et ensuite de traiter la donnée comme bon vous semble.</translate> | |Description=<translate>Le but est de récupérer automatiquement la pluviométrie et ensuite de traiter la donnée comme bon vous semble.</translate> | ||
|Area=Electronics, House, Science and Biology | |Area=Electronics, House, Science and Biology |
Auteur finizi | Dernière modification 6/08/2021 par Finizi
pluie, mqtt, esp8266, pluviomètre, tasmota, Capteur Un_pluviom_tre_lectronique_MQTT_pluv.png Technique
Pour réaliser ce pluviomètre électronique, il est nécessaire de se procurer :
Afin de fiabiliser les mesures, il est nécessaire d'ajouter un filtre électronique. Je me suis inspiré directement de cet article du site mysensors.org. Et c'est vrai que les impulsions parasites ont disparues.
L'énergie nécessaire est ici fournie par petit convertisseur d'alimentation qui va utiliser le 220 Volt du réseau électrique pour générer les 5 Volt nécessaire au au fonctionnement du microcontroleur nodeMCU.
Oui, c'est bien de configuration dont il s'agit.
Normalement, un microcontroleur doit se coder. Il est nécessaire d'écrire le code adapté à ses besoins et au capteur à gérer, puis de télécharger ce code dans le microcontroleur.
Pour le NodeMCU, et plus généralement pour l'ESP8266 qui anime le NodeMCU, il existe un système pouvant adressé de nombreux capteurs. Il s'agit de Tasmota. Une fois ce système installé, beaucoup de choses sont configurable via une interface web.
Et cerise sur le gateau, l'installation de Tasmota est devenu vraiment simple grâce au logiciel Tasmitizer.
Tasmotizer est simple à installer sur votre PC. Il suffit de le copier. Il détecte ensuite sur quel port USB est branché l'ESP8266. On choisi la version que l'on veut installé, et la version la plus récente sera automatiquement récupérée sur Internet. On définit aussi la configuration du réseau WiFi avec lequel devra communiquer le microcontroleur, et en moins de 2 minutes, celui-ci est prêt à être branché et est installé sur la réseau. L'affichage de son adresse IP est même possible, plus besoin de fouiller son réseau pour connaitre son IP.
Ici, c'est la version "Tasmota-Sensors" que j'ai installé.
Au niveau de la configuration du module, c'est un Generic (18) et j'ai spécifié que la broche D7 (GPIO13) est un compteur (COUNTER).
Je vous laisse configurer le MQTT afin que vous puissiez récupérer les données selon vos attentes.
Il reste un petit travail à faire pour personnaliser les données envoyées par le microcontroler. En effet, de base, celui-ci envoie le nombre de bascules. Or, il serait bien plus judicieux d'avoir les mm d'eau tombés.
Afin de fixer le tout et d'éviter tout risque d'électrocution, j'ai conçu un petit boitier pour enfermer le tout.
fr none 0 Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #