Kazalo:

PAMETNI NAVODILNI SISTEM z uporabo IoT # "Zgrajen na BOLT": 6 korakov (s slikami)
PAMETNI NAVODILNI SISTEM z uporabo IoT # "Zgrajen na BOLT": 6 korakov (s slikami)

Video: PAMETNI NAVODILNI SISTEM z uporabo IoT # "Zgrajen na BOLT": 6 korakov (s slikami)

Video: PAMETNI NAVODILNI SISTEM z uporabo IoT #
Video: Часть 2 - Аудиокнига П. Г. Вудхауза «Мой мужчина Дживс» (гл. 5–8) 2024, December
Anonim
PAMETNI NAMISALNI SISTEM z uporabo IoT # "Zgrajeno na BOLT"
PAMETNI NAMISALNI SISTEM z uporabo IoT # "Zgrajeno na BOLT"

Pametni namakalni sistem je naprava, ki temelji na IoT in je sposobna avtomatizirati namakalni proces z analizo vlažnosti tal in podnebnih razmer (kot je dež). Prav tako bodo podatki senzorjev prikazani v grafični obliki na strani v oblaku BOLT. Za podroben opis projekta kliknite spodnjo povezavo do raziskovalnega prispevka-

V tem projektu bomo mikrokrmilniku arduino/328p preko spletne strani ukazali za nadzor motorja (to je za zagon in ustavitev motorja), preostanek celotnega namakalnega procesa pa bo samodejno nadzoroval sam arduino.

Uporabnik mora le - zagnati motor ali če želi, lahko motor izključi le s klikom.

Ko se motorna črpalka zažene, bo delovalo naslednje avtomatizirano stanje

1. Uporabnik lahko s klikom na spletno stran izklopi motor.

2. Črpalka motorja se samodejno izklopi, ko senzor vlažnosti tal doseže zahtevano mejno vrednost.

3. Če so vremenske razmere takšne, da je začelo deževati, bo mikrokrmilnik izklopil motorno črpalko do dežja. Nato preveri, ali je senzor vlažnosti tal dosegel mejno vrednost ali ne. Če preseže mejno vrednost, motorna črpalka ostane zaprta, sicer se samodejno znova zažene. To pomaga pri varčevanju z vodnimi viri in električno energijo.

4. Tudi v primeru prekinitve napajanja in izklopa motorja. Samodejno se bo znova zagnal, ko bo na voljo napajanje, uporabniku ne bo treba skrbeti, da bi motorni črpalko znova zagnali.

5. Tudi podatki različnih senzorjev, kot so senzor vlage, temperaturni senzor, senzor vlažnosti, bodo prikazani v oblaku BOLT v grafični obliki, vendar so zaradi omejitve BOLT prikazani samo en podatki senzorja (podatki senzorja vlage).

1. korak: Blokovni diagram projekta

Image
Image
Blok diagram projekta
Blok diagram projekta

Opravite povezavo senzorjev, BOLT in releja, kot je prikazano na diagramu. Uporabil sem 328p mikrokrmilnik, ki se uporablja v ARDUINO. Tako lahko namesto 328P mikrokrmilnika uporabite Arduino.

2. korak: Arduino koda za projekt

Hardserial.ino je arduino koda, ki je sestavljena iz povezovanja različnih senzorjev z arduinom in vmesnika Arduina z BOLT za pošiljanje podatkov senzorja na stran v oblaku BOLT.

3. korak: Kodiranje strani HTML

Kodiranje strani HTML
Kodiranje strani HTML

V tem koraku bomo kodirali stran HTML, preko katere pošiljamo ukaz Arduinu za nadzor motorja (to je za zagon in ustavitev motorja).

4. korak: Nalaganje JavaScripta v oblak BOLT

Nalaganje JavaScripta v oblak BOLT
Nalaganje JavaScripta v oblak BOLT

Zapišite naslednjo beležnico JS kode ++

setChartType ('lineGraph'); plotChart ('time_stamp', 'temp');

in ga nato shranite z razširitvijo datoteke.js. To je zelo pomembno. Ta vrednost bo vrednost senzorjev prenesla v grafični obliki v oblak BOLT.

5. korak: Konfiguracija na strani BOLT v oblaku

Konfiguracija na strani BOLT v oblaku
Konfiguracija na strani BOLT v oblaku
Konfiguracija na strani BOLT v oblaku
Konfiguracija na strani BOLT v oblaku

Če ste napravo BOLT že kupili in jo takrat registrirali

1- odprite stran z vijaki v oblaku - kliknite povezavo

in se nato prijavi na to.

2- nato kliknite RAZVOJNA KONZOLA -> Kliknite gumb "+", da ustvarite nov izdelek v razdelku IZDELKI.

3- V razdelku Ustvari nov izdelek -

i- za nov izdelek napišite poljubno ime

ii- izberite poljubno ikono

iii- Izberite privzeti uporabniški vmesnik.html

4- kliknite Ustvari izdelek

5- PO tem kliknite na "DA" za ustvarjanje KONFIGURACIJE HARDVERA

6- Nato izberite GPIO in število pin kot 1

7- Izberite pin kot "AO" [senzor vlage smo priključili na pin A0]

8- in IME spremenljivke kot "temp" [ker smo v kodi js zapisali temp kot spremenljivko {STEP-4}]

9- Nazadnje naložite datoteko JS v razdelek ULOAD FILES in spremenite privzeto datoteko html iz te datoteke js.

6. korak: Uvedite konfiguracijo in vizualizacijo podatkov

Razmestite konfiguracijo in vizualizacijo podatkov
Razmestite konfiguracijo in vizualizacijo podatkov

1- Kliknite zavihek NAPRAVE. Naveden bo vaš ID naprave. Zdaj na zavihku izdelka izberite ime svojega izdelka "Bolt IoT Product". Na primer - temp. Zdaj kliknite gumb Konfiguracija razmestitve.

2- Pojdite na domačo stran in kliknite na enoto BOLT. Preusmeril vas bo na novo stran, kjer si lahko ogledate graf vlažnosti glede na čas.

Priporočena: