Kazalo:

UCL-IIoT-samodejni koš za smeti: 6 korakov
UCL-IIoT-samodejni koš za smeti: 6 korakov

Video: UCL-IIoT-samodejni koš za smeti: 6 korakov

Video: UCL-IIoT-samodejni koš za smeti: 6 korakov
Video: Карл Фристон: Дереализация, опасности для сознания 2024, Julij
Anonim
UCL-IIoT-samodejni koš za smeti
UCL-IIoT-samodejni koš za smeti

Sem študent 3. semestra tehnologije avtomatizacije na UCL. V tem navodilu nameravam svoj prejšnji projekt premakniti v industrijo 4.0.

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

Arduino je nadomestil nodemcu - esp8266 za pošiljanje podatkov prek. Wifi.

1. korak: Komunikacija

Komunikacija
Komunikacija

Želimo, da lahko nodemcu komunicira z osebnim računalnikom.

Če želite to narediti, uporabljamo posrednika med nodemcu in node-red kot spletno stran, ki lahko uporabniku prikaže podatke. Nodemcu ima omejeno shranjevanje podatkov, zato za shranjevanje podatkov z rdečega vozlišča uporabljamo Wampserver.

Nodemcu: Najprej se moramo za komunikacijo z računalnikom povezati z lokalnim omrežjem. Če želite to narediti, sem za dosego tega uporabil ta vodnik:

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

Posrednik - Mosquitto:

Če želimo obdelati kakršne koli podatke, moramo poskrbeti, da bodo podatki na pravem mestu. V ta namen sem uporabil posrednika proti komarjem, ki ga najdete na tej spletni strani.

mosquitto.org/

Za pošiljanje podatkov na pravo mesto morajo biti označeni s "temo". Te teme so objavljene ali naročene. Vse, kar je objavljeno v določeni temi, bo posrednik poslal vsem naročenim enotam, povezanim s posrednikom.

Rdeče vozlišče:

To je program, ki temelji na toku in uporabniku omogoča ustvarjanje spletnega mesta ali drugih vmesnikov.

To se uporablja za prikaz in obdelavo podatkov iz vozlišča nodemcu

Wampserver:

To je zbirka podatkov, ki od vozlišča rdeče sprejema zahteve za shranjevanje ali pošiljanje podatkov.

Korak: Manjka povezava

Manjka povezava
Manjka povezava

Nodemcuja nisem mogel povezati s posrednikom, vendar sem ga uspel povezati z wifi.

Priložil sem kodo, s katero sem se poskušal povezati s posrednikom. Mislim, da je problem v tem, da za povezavo s posrednikom uporabljam napačen IP. Nisem mogel dobiti IP naslova posrednika.

3. korak: Nova koda Arduino

Nova koda Arduino
Nova koda Arduino
Nova koda Arduino
Nova koda Arduino

Če želite, da program deluje, morate namestiti te tri knjižnice.

Poleg tega morate za povezavo z wifi vnesti ime svojega omrežja (SSID) in geslo.

4. korak: Node-Red

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

Node-red se uporablja kot vmesnik za program in uporabniku omogoča ogled podatkov, ki jih zbira senzor temperature in vlažnosti. Poleg tega se vsi zbrani podatki shranijo v bazo podatkov, ki se počisti vsakih 30 minut. Uporabnik lahko kadar koli klikne gumb za ogled vseh trenutno shranjenih podatkov.

Nazadnje lahko pritisnete gumb za odpiranje koša za smeti.

5. korak: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Uporabil sem bazo podatkov za shranjevanje podatkov, poslanih iz arduina v node-red. Če želite, da program deluje, morate uporabiti imena. Občutljiva je na velike in male črke.

Korak 6: Zaključki

Program še vedno potrebuje nekaj dela, da bom lahko uporaben. Če se lahko povežete s svojim posrednikom, bi moralo biti preprosto narediti ostale komunikacijske elemente uporabne.

Priporočena: