Cuprins:

UCL-IIoT-Coș de gunoi automat: 6 pași
UCL-IIoT-Coș de gunoi automat: 6 pași

Video: UCL-IIoT-Coș de gunoi automat: 6 pași

Video: UCL-IIoT-Coș de gunoi automat: 6 pași
Video: Part 3 - Babbitt Audiobook by Sinclair Lewis (Chs 10-15) 2024, Noiembrie
Anonim
UCL-IIoT-Coș de gunoi automat
UCL-IIoT-Coș de gunoi automat

Sunt student la Automation Technology 3. semestru la UCL. În acest instructiv, îmi propun să mut proiectul meu anterior la industria 4.0.

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

Arduino a fost înlocuit cu un nodemcu - esp8266 pentru a trimite date prin. Wifi.

Pasul 1: Comunicare

Comunicare
Comunicare

Dorim ca nodemcu să poată comunica cu computerul.

Pentru a face acest lucru, utilizăm un broker între nodemcu și nod-roșu ca site web care poate afișa date utilizatorului. Nodemcu are o stocare limitată a datelor, așa că folosim Wampserver pentru a stoca date de la roșu la nod.

Nodemcu: În primul rând pentru a comunica cu computerul nostru, trebuie să ne conectăm la rețeaua locală. Pentru a face acest lucru, am folosit acest ghid pentru a realiza acest lucru:

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

Broker - Mosquitto:

Dacă dorim să prelucrăm orice date, trebuie să ne asigurăm că datele merg la locul potrivit. În acest scop am folosit brokerul mosquitto care poate fi găsit pe acest site web.

mosquitto.org/

Pentru a trimite datele la locul potrivit, acestea trebuie etichetate cu un „subiect”. Aceste subiecte sunt fie publicate, fie subscrise. Orice publicat într-un anumit subiect va fi trimis, de către broker, către orice unitate abonată conectată la broker.

Roșu nod:

Este un program bazat pe flux care permite utilizatorului să creeze site web sau alte interfețe.

Acesta este utilizat pentru a afișa și prelucra date de la nodemcu

Wampserver:

Este o bază de date care preia cererile de la roșu-nod pentru a stoca sau trimite date.

Pasul 2: Link lipsă

Link lipsă
Link lipsă

Nu am reușit să conectez nodemcu la broker, dar am reușit să îl conectez la wifi.

Am atașat codul pe care l-am folosit pentru a încerca să mă conectez la broker. Cred că problema este că folosesc un IP greșit pentru a mă conecta la broker. Nu am putut obține adresa IP a brokerului.

Pasul 3: nou cod Arduino

Noul cod Arduino
Noul cod Arduino
Noul cod Arduino
Noul cod Arduino

Pentru ca programul să funcționeze, trebuie să instalați aceste trei biblioteci.

Mai mult, trebuie să introduceți numele rețelei (SSID) și parola pentru a vă conecta la wifi.

Pasul 4: Nod-roșu

Nod-roșu
Nod-roșu
Nod-roșu
Nod-roșu

Nodul roșu este utilizat ca interfață pentru program și permite utilizatorului să vizualizeze datele colectate de senzorul de temperatură și umiditate. În plus, toate datele colectate sunt salvate într-o bază de date care este ștearsă la fiecare 30 de minute. În orice moment, utilizatorul poate face clic pe un buton pentru a vizualiza toate datele curente stocate.

În cele din urmă, un buton poate fi plasat pentru a deschide coșul de gunoi acum.

Pasul 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Am folosit o bază de date pentru a stoca datele trimise de la arduino la roșu-nod. Pentru ca programul să funcționeze, trebuie să folosiți numele. Este sensibil la majuscule.

Pasul 6: Concluzii

Programul are încă nevoie de puțină muncă pentru a putea fi utilizat. Dacă vă puteți conecta la brokerul dvs., ar trebui să fie destul de ușor să faceți restabil elementele de comunicare viabile.

Recomandat: