Sadržaj:

UCL-IIoT-automatska kanta za smeće: 6 koraka
UCL-IIoT-automatska kanta za smeće: 6 koraka

Video: UCL-IIoT-automatska kanta za smeće: 6 koraka

Video: UCL-IIoT-automatska kanta za smeće: 6 koraka
Video: Часть 3 — Аудиокнига «Бэббит» Синклера Льюиса (главы 10–15) 2024, Novembar
Anonim
UCL-IIoT-automatska kanta za smeće
UCL-IIoT-automatska kanta za smeće

Ja sam student 3. semestra tehnologije automatizacije na UCL -u. U ovom uputstvu želim premjestiti svoj prethodni projekt u industriju 4.0.

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

Arduino je zamijenjen nodemcu - esp8266 za slanje podataka putem. wifi.

Korak 1: Komunikacija

Komunikacija
Komunikacija

Želimo da nodemcu može komunicirati s računarom.

Da bismo to učinili, koristimo posrednika između nodemcu i node-red kao web stranice koja može prikazati podatke korisniku. Nodemcu ima ograničenu pohranu podataka pa koristimo Wampserver za spremanje podataka s node-red.

Nodemcu: Prvo za komunikaciju s računarom potrebno je da se povežemo na lokalnu mrežu. Da bih to učinio, poslužio sam se ovim vodičem za postizanje ovoga:

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

Posrednik - komarac:

Ako želimo obraditi bilo koje podatke, moramo se pobrinuti da podaci idu na pravo mjesto. U tu sam svrhu upotrijebio posrednika protiv komaraca koji se može pronaći na ovoj web stranici.

mosquitto.org/

Da biste poslali podatke na pravo mjesto, oni moraju biti označeni "temom". Ove teme su ili objavljene ili pretplaćene. Sve što je objavljeno u određenoj temi, posrednik će poslati svim pretplaćenim jedinicama povezanim s posrednikom.

Crveni čvor:

To je program zasnovan na protoku koji korisniku omogućava stvaranje web stranice ili drugih sučelja.

Ovo se koristi za prikaz i obradu podataka iz nodemcu -a

Wampserver:

To je baza podataka koja prima zahtjeve od node-red za spremanje ili slanje podataka.

Korak 2: Nedostaje veza

Link nedostaje
Link nedostaje

Nisam uspio povezati nodemcu s posrednikom, ali uspio sam ga spojiti na svoj WiFi.

Priložio sam kôd koji sam koristio za pokušaj povezivanja s posrednikom. Mislim da je problem u tome što koristim pogrešan IP za povezivanje s posrednikom. Nisam uspio dobiti IP adresu posrednika.

Korak 3: Novi Arduino kod

Novi Arduino kod
Novi Arduino kod
Novi Arduino kod
Novi Arduino kod

Da bi program radio, morate instalirati te tri biblioteke.

Nadalje, morate unijeti naziv svoje mreže (SSID) i lozinku kako biste se povezali na WiFi.

Korak 4: Node-Red

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

Node-red se koristi kao sučelje za program i omogućuje korisniku pregled podataka prikupljenih senzorom temperature i vlažnosti. Nadalje, svi prikupljeni podaci spremaju se u bazu podataka koja se briše svakih 30 minuta. U bilo kojem trenutku korisnik može kliknuti gumb za pregled svih trenutačno pohranjenih podataka.

Konačno, može se postaviti dugme za otvaranje korpe za otpatke sada.

Korak 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Koristio sam bazu podataka za spremanje podataka poslanih sa arduina na čvor-crveni. Da bi program radio, morate koristiti imena. Osetljivo je na velika i mala slova.

Korak 6: Zaključci

Programu je potrebno još malo rada kako bih bio upotrebljiv. Ako se možete povezati sa svojim posrednikom, trebalo bi biti prilično lako učiniti ostale komunikacijske elemente funkcionalnim.

Preporučuje se: