Sadržaj:

SISTEM PAMETNOG NAVODNJAVANJA Korištenjem IoT -a # „Izgrađen na BOLT -u“: 6 koraka (sa slikama)
SISTEM PAMETNOG NAVODNJAVANJA Korištenjem IoT -a # „Izgrađen na BOLT -u“: 6 koraka (sa slikama)

Video: SISTEM PAMETNOG NAVODNJAVANJA Korištenjem IoT -a # „Izgrađen na BOLT -u“: 6 koraka (sa slikama)

Video: SISTEM PAMETNOG NAVODNJAVANJA Korištenjem IoT -a # „Izgrađen na BOLT -u“: 6 koraka (sa slikama)
Video: Navodnjavanje Acko Grabričina 2024, Novembar
Anonim
SISTEM PAMETNOG NAVODNJAVANJA Korištenjem IoT -a # „Izgrađeno na BOLT -u“
SISTEM PAMETNOG NAVODNJAVANJA Korištenjem IoT -a # „Izgrađeno na BOLT -u“

Pametni sistem za navodnjavanje je uređaj zasnovan na IoT -u koji je sposoban automatizirati proces navodnjavanja analizom vlažnosti tla i klimatskih uslova (poput kiše). Također, podaci senzora bit će prikazani u grafičkom obliku na stranici BOLT oblaka. Za detaljan opis projekta kliknite na link Istraživačkog rada koji se nalazi ispod-

U ovom projektu ćemo narediti mikrokontroleru arduino/328p putem web stranice za upravljanje motorom (tj. Za pokretanje i zaustavljanje motora), a ostatak cijelog procesa navodnjavanja automatski će kontrolirati sam arduino.

Korisnik mora samo –pokrenuti motor ili ako želi može isključiti motor samo jednim klikom.

Nakon što se motorna pumpa pokrene, sljedeće automatizirano stanje će raditi

1. Korisnik može isključiti motor ako želi klikom na web stranicu.

2. Pumpa motora će se automatski isključiti kada senzor vlažnosti tla dosegne željenu vrijednost praga.

3. Ako su vremenski uvjeti takvi da je počela padati kiša, mikrokontroler će isključiti motornu pumpu do kiše. Nakon toga provjerava je li senzor vlažnosti tla dosegao graničnu vrijednost ili ne. Ako pređe graničnu vrijednost, motorna pumpa će ostati isključena, u protivnom će se automatski ponovo pokrenuti. To pomaže u uštedi vodnih resursa i električne energije.

4. Također u slučaju da se napajanje isključi i motor isključi. Automatski će se ponovo pokrenuti kada bude dostupno napajanje, korisnik neće morati brinuti o ponovnom pokretanju pumpe motora.

5. Također, podaci različitih senzora poput senzora vlage, osjetnika temperature, senzora vlažnosti bit će prikazani na BOLT oblaku u grafičkom obliku, ali zbog ograničenja BOLT-a prikazao sam samo jedan podatak senzora (podaci senzora vlage).

Korak 1: Blok dijagram projekta

Image
Image
Blok dijagram projekta
Blok dijagram projekta

IZVRŠITE spajanje senzora, BOLT -a i releja kako je prikazano na dijagramu. Koristio sam 328p mikrokontroler koji se koristi u ARDUINU. Dakle, možete koristiti Arduino umjesto 328P mikrokontrolera.

Korak 2: Arduino kôd za projekt

Hardserial.ino je arduino kod koji se sastoji od povezivanja različitih senzora sa arduinom i povezivanja Arduina sa BOLT -om za slanje podataka senzora na BOLT cloud stranicu.

Korak 3: Kodiranje HTML stranice

Kodiranje HTML stranice
Kodiranje HTML stranice

U ovom koraku kodirat ćemo HTML stranicu putem koje šaljemo naredbu Arduinu za upravljanje motorom (tj. Za START i STOP motora).

Korak 4: Prijenos JavaScripta na BOLT Cloud

Otpremanje JavaScripta na BOLT Cloud
Otpremanje JavaScripta na BOLT Cloud

Napišite sljedeći JS kod notepad ++

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

a zatim ga spremite pomoću.js nastavka datoteke. Ovo je vrlo važno. Ovo će uzeti vrijednost senzora i prenijeti ga u grafičkom obliku na BOLT oblak.

Korak 5: Konfiguracija na BOLT Cloud stranici

Konfiguracija na stranici BOLT Cloud
Konfiguracija na stranici BOLT Cloud
Konfiguracija na BOLT Cloud stranici
Konfiguracija na BOLT Cloud stranici

Ako ste već kupili BOLT uređaj i tada ga registrirali

1- otvorite stranicu s vijcima u oblaku - kliknite vezu

a zatim se prijavite na to.

2- zatim kliknite na KONZOLU ZA RAZVOJ -> Pritisnite dugme "+" za kreiranje novog proizvoda u odjeljku PROIZVODI.

3- U odjeljku NASTAVI NOVI PROIZVOD -

i- napišite bilo koji naziv za novi proizvod

ii- odaberite bilo koju ikonu

iii- Odaberite UI kao default.html

4- kliknite na NAPRAVI PROIZVOD

5- NAKON tog klika na "DA" za stvaranje KONFIGURACIJE HARDVERA

6- Zatim odaberite GPIO i broj pina kao 1

7- Odaberite pin kao "AO" [povezali smo senzor vlage na pin A0]

8- i NAZIV PROMJENLJIVE kao "temp" [jer smo u js kodu {STEP-4} napisali temp kao varijablu]

9- Na kraju otpremite JS datoteku u odjeljak UPLOAD FILES i promijenite zadanu html datoteku iz te js datoteke.

Korak 6: Implementirajte konfiguraciju i vizualizaciju podataka

Implementirajte konfiguraciju i vizualizaciju podataka
Implementirajte konfiguraciju i vizualizaciju podataka

1- Kliknite na karticu UREĐAJI. Vaš ID uređaja će biti naveden. Sada, na kartici proizvoda, odaberite naziv svog proizvoda „Bolt IoT Product“. Na primjer - temp. Sada kliknite gumb Konfiguracija raspoređivanja.

2- Idite na početnu stranicu i kliknite na BOLT unit. Preusmjerit će vas na novu stranicu na kojoj možete vidjeti grafikon vlage s obzirom na vrijeme.

Preporučuje se: