Les choses évoluent très rapidement dans le monde des objets connectés, y compris dans le monde du DIY. Certains articles dataient de 2016. Plutôt que d’écrire de nouveaux articles au risque de s’y perdre, j’ai préféré les actualiser. Je vous propose aujourd’hui de re-découvrir 7 tutoriels au travers d’un exemple d’application. Nous allons récupérer les mesures d’un objet connecté (une sonde de température par ondes radio qui utilise le protocole MySensors v2.0) à l’aide de Node-RED. Les données seront stockées dans une base de données InfluxDB. Nous utiliserons Grafana pour créer un dashboard et afficher les mesures sous la forme de graphiques.
Si vous débutez avec les micro-contrôleurs Arduino, ESP8266, c’est l’occasion de découvrir comment fabriquer un dashboard pour vos objets connectés de A à Z.
Exemple, fabriquer un dashboard pour objet connecté DIY
MySensors est une librairie Arduino qui permet de fabriquer un réseau d’objets connectés qui communiquent entre eux par ondes radios. Chaque noeud peut aussi servir de répéteur. C’est très pratique pour augmenter la porté de vos objets connectés et couvrir tout votre jardin.
Ici on va simplement fabriquer une sonde de température à l’aide d’un Arduino Nano et d’un capteur de température DHT22. Ls mesures sont transmises par ondes radio (à 2,4GHz) à une gateway WiFi MySensors. On utilise Node-RED pour décoder les récupérer les mesures à l’aide du protocole MySensors. Les mesures de température et d’humidité sont stockées dans une base de données InfluxDB. Enfin, on connecte Grafana à la base de données InfluxDB pour tracer les graphiques en temps réel.
Tous les articles à consulter pour fabriquer le dashboard Grafana
Bien débuter avec la libraire MySensors v2
La librairie permet de développer des objets connectés qui communiquent par ondes radio. Idéal en l’absence de couverture WiFi pour créer un réseau d’objets connectés
Fabriquer une Gateway WiFi avec un module ESP8266
Il est très facile de communiquer avec un réseau d’objets connectés MySensors depuis en serveur domotique en fabriquant une Gateway WiFi à l’aide d’un module ESP8266
Fabriquer une sonde de température Arduino Nano DHT22 MySensors
Transmission par ondes radio à 2,4GHz avec MySensors v2 et nRF24L01
Comment augmenter la portée des modules radio nRF24L01
Lisez ce guide pour augmenter la portée radio de vos projets. Montage, type d’antenne
Installer InfluxDB sur Raspberry Pi, Windows, macOS
Découverte du Shell. Créer une base de données, politique de rétention
MySensors v2 : décoder/envoyer des messages avec Node-RED
Il est très facile de décoder le protocole MySensors avec Node-RED
Enregistrer des mesures d’un objet connecté MySensors dans une base InfluxDB à l’aide de Node-RED
Comment utiliser Node-RED pour enregistrer des mesures en provenance d’objets connectés MySensors, Arduino Serial, MQTT… dans une base de données InfluxDB
Installer Grafana sur macOS et Raspbian pour Raspberry Pi
Exemple de dashboard pour objet connecté MySensors avec Node-RED et InfluxDB
Tutoriels objets connectés DIY
D’autres tutoriels pour fabriquer vos objets connectés DIY
Voir tous les autres tutoriels de la catégorie objets connectés
|
Avez-vous aimé cet article ?