Tartalomjegyzék:

SMART IRRIGATION SYSTEM Az IoT # "Built on BOLT" használatával: 6 lépés (képekkel)
SMART IRRIGATION SYSTEM Az IoT # "Built on BOLT" használatával: 6 lépés (képekkel)

Videó: SMART IRRIGATION SYSTEM Az IoT # "Built on BOLT" használatával: 6 lépés (képekkel)

Videó: SMART IRRIGATION SYSTEM Az IoT #
Videó: IoT Based Plant Care System 2024, November
Anonim
SMART IRRIGATION SYSTEM az IoT # "Built on BOLT" használatával
SMART IRRIGATION SYSTEM az IoT # "Built on BOLT" használatával

Az intelligens öntözőrendszer egy IoT -alapú eszköz, amely képes automatizálni az öntözési folyamatot a talaj nedvességtartalmának és az éghajlati viszonyok (például eső) elemzésével. Az érzékelők adatai grafikusan is megjelennek a BOLT felhő oldalán. A projekt részletes leírásához kattintson az alábbi linkre a Research Paper linkre-

Ebben a projektben egy weboldalon keresztül utasítjuk az arduino/328p mikrokontrollert a motor vezérlésére (azaz a motor beindítására és leállítására), és az egész öntözési folyamat többi részét az arduino automatikusan vezérli.

A felhasználónak csak annyit kell tennie, hogy - indítsa el a motort, vagy ha akarja, csak egy kattintással kapcsolhatja ki a motort.

A motoros szivattyú elindulása után a következő automatizált állapot működik

1. A felhasználó kikapcsolhatja a motort, ha akarja, egy kattintással a weboldalon.

2. A motoros szivattyú automatikusan kikapcsol, amint a talajnedvesség -érzékelő elérte a kívánt küszöbértéket.

3. Ha az időjárási körülmények olyanok, hogy esni kezdett az eső, akkor a mikrovezérlő leállítja a motor szivattyúját esőig. Ezt követően ellenőrzi, hogy a talajnedvesség -érzékelő elérte -e a küszöbértéket vagy sem. Ha átlépi a küszöbértéket, akkor a motoros szivattyú leáll, különben automatikusan újraindul. Ez segít megtakarítani a vízkészletet és az áramot.

4. Szintén abban az esetben, ha az áramellátás megszakad, és a motor kikapcsol. Automatikusan újraindul, ha rendelkezésre áll a tápegység, a felhasználónak nem kell aggódnia a motoros szivattyú manuális újraindításával.

5. A BOLT felhőn grafikus formában is megjelennek a különböző érzékelők, például a nedvességérzékelő, a hőmérséklet-érzékelő, a páratartalom-érzékelő adatai, de a BOLT i korlátozása miatt csak egy érzékelőadat (nedvességérzékelő adat) jelenik meg.

1. lépés: A projekt blokkdiagramja

Image
Image
A projekt blokkdiagramja
A projekt blokkdiagramja

Csatlakoztassa az érzékelőket, a csavarokat és a reléket az ábra szerint. 328p mikrokontrollert használtam, amelyet az ARDUINO -ban használnak. Tehát használhatja az Arduino -t a 328P mikrokontroller helyett.

2. lépés: Arduino kód a projekthez

A Hardserial.ino egy arduino kód, amely különböző érzékelők arduino -val való összekapcsolásából és az Arduino és BOLT összekapcsolásából áll, hogy az érzékelő adatait a BOLT felhőoldalon küldje el.

3. lépés: A HTML -oldal kódolása

HTML oldal kódolása
HTML oldal kódolása

Ebben a lépésben kódoljuk a HTML oldalt, amelyen keresztül parancsot küldünk az Arduino -nak a motor vezérléséhez (azaz a motor indításához és leállításához).

4. lépés: JavaScript feltöltése a BOLT Cloud -ra

JavaScript feltöltése a BOLT Cloud -ra
JavaScript feltöltése a BOLT Cloud -ra

Írja be a következő JS kód jegyzettömböt ++

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

majd mentse el.js fájlkiterjesztéssel. Ez nagyon fontos. Ez figyelembe veszi az érzékelők értékét, és grafikus formában feltölti a BOLT felhőbe.

5. lépés: Konfiguráció a BOLT Cloud oldalon

Konfiguráció a BOLT Cloud oldalon
Konfiguráció a BOLT Cloud oldalon
Konfiguráció a BOLT Cloud oldalon
Konfiguráció a BOLT Cloud oldalon

Ha már vásárolt egy BOLT eszközt, és regisztrálta

1- Nyissa meg a csavarfelhő oldalt - kattintson a https://cloud.boltiot.com linkre

majd jelentkezzen be ebbe.

2-, majd kattintson a FEJLESZTŐI KONZOL -> Kattintson a "+" gombra új termék létrehozásához a TERMÉKEK részben.

3- Az ÚJ TERMÉK LÉTREHOZÁSA részben -

i- írok bármilyen nevet az új terméknek

ii- bármelyik ikon kiválasztása

iii- Válassza ki a felhasználói felületet alapértelmezettként.html

4- kattintson a TERMÉK LÉTREHOZÁSRA

5- A HARDVER KONFIGURÁCIÓ létrehozásához kattintson az "IGEN" gombra

6- Ezután válassza ki a GPIO-t és a tű számát 1-nek

7- Válassza ki a tűt "AO" -ként [csatlakoztattuk a nedvességérzékelőt az A0 érintkezőhöz]

8- és VÁLTOZÓ NEV "temp" [mert a temp változónak írtuk be a js kódba {STEP-4}]

9- Végül töltse fel a JS fájlt a FELTÖLTÉS FÁJLOK részben, és módosítsa az alapértelmezett html fájlt az adott js fájlból.

6. lépés: Telepítse a konfigurációt és az adatok megjelenítését

Telepítse a konfigurációt és az adatvisszualizációt
Telepítse a konfigurációt és az adatvisszualizációt

1- Kattintson az ESZKÖZÖK fülre. Az eszköz azonosítója megjelenik a listában. Most a termék lapon válassza ki a termék nevét „Bolt IoT Product”. Például: - hőm. Most kattintson a Konfiguráció telepítése gombra.

2- Menjen a kezdőlapra, és kattintson a BOLT egységre. Ez átirányítja Önt az új oldalon, ahol láthatja a nedvesség grafikonját az idő tekintetében.

Ajánlott: