Table des matières:

Corbeille automatique UCL-IIoT : 6 étapes
Corbeille automatique UCL-IIoT : 6 étapes

Vidéo: Corbeille automatique UCL-IIoT : 6 étapes

Vidéo: Corbeille automatique UCL-IIoT : 6 étapes
Vidéo: Comment vider la corbeille de Windows 10 automatiquement 2024, Novembre
Anonim
UCL-IIoT-poubelle automatique
UCL-IIoT-poubelle automatique

Je suis étudiant en Automation Technology 3. semestre à l'UCL. Dans ce instructable, je vise à déplacer mon projet précédent vers l'industrie 4.0.

www.instructables.com/id/UCL-Automatic-Tra…

L'arduino a été remplacé par un nodemcu - esp8266 afin d'envoyer des données via. Wifi.

Étape 1: communiquer

la communication
la communication

Nous souhaitons que le nodemcu puisse communiquer avec le PC.

Pour ce faire, nous utilisons un courtier entre nodemcu et node-red en tant que site Web pouvant afficher des données à l'utilisateur. Le nodemcu a un stockage de données limité, nous utilisons donc Wampserver pour stocker les données de node-red.

Nodemcu: Tout d'abord, pour communiquer avec notre ordinateur, nous devons nous connecter au réseau local. Pour ce faire, j'ai utilisé ce guide pour y parvenir:

tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…

Courtier - Mosquitto:

Si nous voulons traiter des données, nous devons nous assurer que les données vont au bon endroit. À cette fin, j'ai utilisé le courtier en moustiques qui se trouve sur ce site Web.

mosquitto.org/

Pour envoyer les données au bon endroit, elles doivent être étiquetées avec un "sujet". Ces sujets sont soit publiés, soit souscrits. Tout ce qui est publié dans un certain sujet sera envoyé, par le courtier, à toutes les unités souscrites connectées au courtier.

Noeud-rouge:

C'est un programme basé sur les flux qui permet à l'utilisateur de créer un site Web ou d'autres interfaces.

Ceci est utilisé pour afficher et traiter les données du nodemcu

Serveur Wamp:

C'est une base de données qui prend les requêtes de node-red pour stocker ou envoyer des données.

Étape 2: Lien manquant

Lien manquant
Lien manquant

Je n'ai pas pu connecter le nodemcu au courtier mais j'ai réussi à le connecter à mon wifi.

J'ai joint le code que j'ai utilisé pour tenter de me connecter au courtier. Je pense que le problème est que j'utilise la mauvaise adresse IP pour me connecter au courtier. Je n'ai pas pu obtenir l'adresse IP du courtier.

Étape 3: Nouveau code Arduino

Nouveau code Arduino
Nouveau code Arduino
Nouveau code Arduino
Nouveau code Arduino

Pour que le programme fonctionne, vous devez installer ces trois bibliothèques.

De plus, vous devez entrer le nom de votre réseau (SSID) et votre mot de passe afin de vous connecter au wifi.

Étape 4: Node-Red

Noeud-Rouge
Noeud-Rouge
Noeud-Rouge
Noeud-Rouge

Node-red est utilisé comme interface pour le programme et permet à l'utilisateur de visualiser les données collectées par le capteur de température et d'humidité. De plus, toutes les données collectées sont enregistrées dans une base de données qui est effacée toutes les 30 minutes. À tout moment, l'utilisateur peut cliquer sur un bouton pour afficher toutes les données actuellement stockées.

Enfin, un bouton peut être placé pour ouvrir la poubelle maintenant.

Étape 5: Wampserver

Serveur Wamp
Serveur Wamp
Serveur Wamp
Serveur Wamp

J'ai utilisé une base de données pour stocker les données envoyées de l'arduino à node-red. Pour que le programme fonctionne, vous devez utiliser les noms. C'est sensible à la casse.

Étape 6: Conclusions

Le programme a encore besoin d'un peu de travail pour être utilisable. Si vous pouvez vous connecter à votre courtier, il devrait être assez facile de rendre le reste des éléments de communication fonctionnels.

Conseillé: