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
Tutoriels objets connectés DIY
D’autres tutoriels pour fabriquer vos objets connectés DIY
- T-Watch. Code simplifié pour extinction et réveil avec BMA423 ou AXP202 de l’ESP32
- T-Watch. Mise en veille et réveil de l’ESP32 avec accéléromètre BMA423 ou AXP202
- T-Watch. Menu, pages, navigation entre écrans avec TFT_eSPI
- T-Watch. Dessiner des fractales de Mandelbrot ou Julia avec un ESP32
- T-Watch. Afficher des images XBM (TFT_eSPI) et C++ (LVGL). Compatible ESP32, Arduino
- T-Watch. Mixer les librairies LVGL et TFT_eSPI dans un même projet ESP32
- T-Watch. Débuter avec la librairie ESP32 TFT_eSPI. Afficher texte, formes, détection tactile
- T-Watch. Créer votre 1er projet ESP32 avec la librairie LilyGoWatch (IDE Arduino ou PlatformIO)
- TTGO T-Watch ESP32. Quel modèle choisir ? Cartes d’extension disponibles
- T-Watch et T-Block. Repérage des broches du Core PCB ESP32 et des cartes d’extension
Voir tous les autres tutoriels de la catégorie objets connectés
- Node-RED. Ajouter un widget météo au Dashboard connecté à OpenWeatherMap avec du code HTML / Angular
- Node-RED. Créer un dashboard pour objet connecté. Bouton, liste, interrupteur, slider, formulaire (Partie 1)
- Node-RED. Dashboard pour objet connecté. Jauges, graphiques, notifications, template HTML (Partie 2)
- Intégrer un module ESP32-CAM à un Dashboard Node-RED (firmware modifié)
- Node-RED. Sauvegarde automatique des flows par email, FTP, copie locale