Mise à jour de 'README.md'

This commit is contained in:
Ogamaru 2023-06-13 14:59:57 +00:00
parent 9f388f351f
commit ff881c10cc

View File

@ -189,16 +189,26 @@ Pour accéder a Node Red, nous avons le lien ci-dessous à entrer en étant conn
http://@192.168.1.75:1880 http://@192.168.1.75:1880
Voici le schéma Node Red: Voici le schéma Node Red:
<img src='./img/sch_nodered.png' width="500">
<img src='./img/sch_nodered.png' width="800">
Ce bloc est un « MQTT in » il permet de recevoir les données dun topic MQTT. Ce bloc est un « MQTT in » il permet de recevoir les données dun topic MQTT.
<img src='./img/noeud_nodered.png' width="500">
<img src='./img/noeud_nodered.png' width="250">
Voici les propriétés de ce bloc : Voici les propriétés de ce bloc :
<img src='./img/Edit_mqtt_in_node.png' width="500"> <img src='./img/Edit_mqtt_in_node.png' width="500">
Le serveur étant hébergé sur le serveur MQTT, on utilise ladresse locale pour le serveur, on écoute le topic /capteur/dht22. Le serveur étant hébergé sur le serveur MQTT, on utilise ladresse locale pour le serveur, on écoute le topic /capteur/dht22.
Le bloc JSON convertit les entrées en objet javascript ce qui permettra dutiliser le bloc « fonction » (voir figure 4) afin denvoyer les données en SQL. Le bloc JSON convertit les entrées en objet javascript ce qui permettra dutiliser le bloc « fonction » (voir figure 4) afin denvoyer les données en SQL.
<img src='./img/bloc_f_nodered.png' width="500">
<img src='./img/bloc_f_nodered.png' width="250">
Ce bloc représente la base de données utilisé qui se nomme « brocoli » : Ce bloc représente la base de données utilisé qui se nomme « brocoli » :
<img src='./img/bd_brocoli_blck.png' width="500">
<img src='./img/bd_brocoli_blck.png' width="250">
Les blocs bleus sont des widgets et servent à laffichage sur le dashboard. En cliquant en haut à droite on peut éditer le dashboard en créant des groupes de widget. Dans notre cas tous les widgets sont dans le même groupe. Les blocs bleus sont des widgets et servent à laffichage sur le dashboard. En cliquant en haut à droite on peut éditer le dashboard en créant des groupes de widget. Dans notre cas tous les widgets sont dans le même groupe.
·        Humidité et température sont des gauges ·        Humidité et température sont des gauges
@ -208,11 +218,15 @@ Les blocs bleus sont des widgets et servent à laffichage sur le dashboard. E
Nous pouvons visualiser le résultat via le lien : Nous pouvons visualiser le résultat via le lien :
http://@192.168.1.75:1880/ui http://@192.168.1.75:1880/ui
<img src='./img/bd_brocoli_blck.png' width="500">
<img src='./img/bd_brocoli_blck.png' width="250">
## Réalisation ## Réalisation
Nous avons quun capteur qui fonctionne ainsi que lécran OLED SSD1306, le programme « main » fonctionne tel que dès que la carte est alimentée il affichera le taux dhumidité et la température sur lécran OLED et se connectera directement à la box. Les données seront envoyées toutes les 5 secondes sur le topic capteur/dht22. Le programme est construit à partir de la ressource R3IOM17 et de documentation en ligne. Le dht22 a besoin dune résistance de 10kΩ pour fonctionner. Tout les composant sont alimentés en 3.3V sous le conseil de notre professeur. Nous avons quun capteur qui fonctionne ainsi que lécran OLED SSD1306, le programme « main » fonctionne tel que dès que la carte est alimentée il affichera le taux dhumidité et la température sur lécran OLED et se connectera directement à la box. Les données seront envoyées toutes les 5 secondes sur le topic capteur/dht22. Le programme est construit à partir de la ressource R3IOM17 et de documentation en ligne. Le dht22 a besoin dune résistance de 10kΩ pour fonctionner. Tout les composant sont alimentés en 3.3V sous le conseil de notre professeur.
<img src='./img/montage.png' width="500">
<img src='./img/montage.png' width="800">
## Difficultés ## Difficultés
### Le changement de carte programmable : ### Le changement de carte programmable :