Съдържание:

UCL-IIoT-Автоматично кошче за боклук: 6 стъпки
UCL-IIoT-Автоматично кошче за боклук: 6 стъпки

Видео: UCL-IIoT-Автоматично кошче за боклук: 6 стъпки

Видео: UCL-IIoT-Автоматично кошче за боклук: 6 стъпки
Видео: ⚽️ Radhi Jaïdi: Une histoire de patience et de détermination. 2024, Юли
Anonim
UCL-IIoT-Автоматично кошче за боклук
UCL-IIoT-Автоматично кошче за боклук

Аз съм студент от 3 -ти семестър на технологията за автоматизация в UCL. В тази инструкция се стремя да преместя предишния си проект в индустрия 4.0.

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

Arduino е заменен с nodemcu - esp8266, за да изпраща данни чрез. wifi.

Стъпка 1: Комуникация

Комуникация
Комуникация

Искаме nodemcu да може да комуникира с компютъра.

За да направим това, използваме брокер между nodemcu и node-red като уебсайт, който може да показва данни на потребителя. Nodemcu има ограничено съхранение на данни, така че използваме Wampserver за съхраняване на данни от node-red.

Nodemcu: Първо, за да комуникираме с нашия компютър, трябва да се свържем с локалната мрежа. За да направя това, използвах това ръководство, за да постигна това:

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

Брокер - комар:

Ако искаме да обработим някакви данни, трябва да сме сигурни, че данните отиват на правилното място. За тази цел използвах брокера за комари, който може да бъде намерен на този уебсайт.

mosquitto.org/

За да изпратите данните на правилното място, те трябва да бъдат маркирани с „тема“. Тези теми се публикуват или се абонират. Всичко, публикувано в определена тема, ще бъде изпратено от брокера до всички абонирани единици, свързани с брокера.

Червен възел:

Това е поточна програма, която позволява на потребителя да създава уебсайт или други интерфейси.

Това се използва за показване и обработка на данни от nodemcu

Wampserver:

Това е база данни, която приема заявки от node-red за съхраняване или изпращане на данни.

Стъпка 2: Липсваща връзка

Липсваща връзка
Липсваща връзка

Не успях да свържа nodemcu към брокера, но успях да го свържа с моя wifi.

Прикачих кода, който използвах, за да се опитам да се свържа с брокера. Мисля, че проблемът е, че използвам грешен IP, за да се свържа с брокера. Не успях да получа IP адреса на брокера.

Стъпка 3: Нов код на Arduino

Нов код на Arduino
Нов код на Arduino
Нов код на Arduino
Нов код на Arduino

За да работи програмата, трябва да инсталирате тези три библиотеки.

Освен това трябва да въведете името на вашата мрежа (SSID) и парола, за да се свържете с wifi.

Стъпка 4: Node-Red

Node-Red
Node-Red
Node-Red
Node-Red

Node-red се използва като интерфейс за програмата и позволява на потребителя да види данните, събрани от сензора за температура и влажност. Освен това всички събрани данни се записват в база данни, която се изчиства на всеки 30 минути. По всяко време потребителят може да натисне бутон, за да види всички текущи съхранени данни.

Накрая може да се постави бутон за отваряне на кошчето сега.

Стъпка 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Използвах база данни за съхранение на данните, изпратени от arduino до node-red. За да работи програмата, трябва да използвате имената. Чувства се към регистър.

Стъпка 6: Заключения

Програмата все още се нуждае от малко работа, за да стане използваема. Ако можете да се свържете с вашия брокер, би трябвало да е доста лесно да направите останалите комуникационни елементи работещи.

Препоръчано: