Sisukord:

UCL-IIoT-automaatne prügikast: 6 sammu
UCL-IIoT-automaatne prügikast: 6 sammu

Video: UCL-IIoT-automaatne prügikast: 6 sammu

Video: UCL-IIoT-automaatne prügikast: 6 sammu
Video: Часть 3 — Аудиокнига «Бэббит» Синклера Льюиса (главы 10–15) 2024, Juuli
Anonim
UCL-IIoT-automaatne prügikast
UCL-IIoT-automaatne prügikast

Olen UCLi automaatikatehnoloogia 3. semestri üliõpilane. Selle juhendi eesmärk on viia oma eelmine projekt tööstusesse 4.0.

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

Arduino on andmete edastamiseks asendatud nodemcu -esp8266 -ga. wifi.

Samm: suhtlemine

Suhtlemine
Suhtlemine

Soovime, et nodemcu saaks arvutiga suhelda.

Selleks kasutame nodemcu ja node-red vahelist maaklerit veebisaidina, mis suudab kasutajale andmeid kuvada. Nodemcul on piiratud andmesalvestus, nii et me kasutame Wampserverit andmete salvestamiseks sõlmpunast.

Nodemcu: Kõigepealt peame arvutiga suhtlemiseks looma ühenduse kohaliku võrguga. Selleks kasutasin selle saavutamiseks seda juhendit:

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

Maakler - Mosquitto:

Kui tahame andmeid töödelda, peame veenduma, et andmed jõuavad õigesse kohta. Sel eesmärgil kasutasin sääskede vahendajat, mille leiate sellelt veebisaidilt.

mosquitto.org/

Andmete saatmiseks õigesse kohta peavad need olema märgistatud "teemaga". Need teemad on avaldatud või tellitud. Maakler saadab kõik, mis on avaldatud teatud teemal, kõigile vahendajaga ühendatud tellitud üksustele.

Sõlm-punane:

See on voolupõhine programm, mis võimaldab kasutajal luua veebisaiti või muid liideseid.

Seda kasutatakse nodemcu andmete kuvamiseks ja töötlemiseks

Wampserver:

See on andmebaas, mis võtab sõlmpunase päringuid andmete salvestamiseks või saatmiseks.

2. samm: link puudub

Puuduv lüli
Puuduv lüli

Ma ei suutnud nodemcut maakleriga ühendada, kuid suutsin selle oma wifi -ga ühendada.

Lisasin koodi, mida kasutasin maakleriga ühenduse loomiseks. Ma arvan, et probleem on selles, et kasutan maakleriga ühenduse loomiseks vale IP -d. Ma ei suutnud saada maakleri IP -aadressi.

Samm: uus Arduino kood

Uus Arduino kood
Uus Arduino kood
Uus Arduino kood
Uus Arduino kood

Programmi toimimiseks peate need kolm raamatukogu installima.

Lisaks peate WiFi -ga ühenduse loomiseks sisestama oma võrgu nime (SSID) ja parooli.

4. samm: sõlme-punane

Sõlm-punane
Sõlm-punane
Sõlm-punane
Sõlm-punane

Sõlmepunast kasutatakse programmi liidesena ja see võimaldab kasutajal vaadata temperatuuri- ja niiskusanduri kogutud andmeid. Lisaks salvestatakse kõik kogutud andmed andmebaasi, mis kustutatakse iga 30 minuti järel. Kasutaja saab igal ajal klõpsata nupule, et vaadata kõiki praegu salvestatud andmeid.

Lõpuks saab nupu nüüd prügikasti avamiseks panna.

Samm: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Kasutasin andmebaasi, et salvestada andmed, mis saadeti arduinost sõlmpunasele. Programmi toimimiseks peate kasutama nimesid. See on tõstutundlik.

6. samm: Järeldused

Programm vajab veel natuke tööd, et muuta see kasutuskõlblikuks. Kui saate oma maakleriga ühenduse luua, peaks ülejäänud kommunikatsioonielementide toimivaks muutmine olema üsna lihtne.

Soovitan: