Obsah:

Inteligentný zavlažovací systém využívajúci IoT # „postavený na BOLT“: 6 krokov (s obrázkami)
Inteligentný zavlažovací systém využívajúci IoT # „postavený na BOLT“: 6 krokov (s obrázkami)

Video: Inteligentný zavlažovací systém využívajúci IoT # „postavený na BOLT“: 6 krokov (s obrázkami)

Video: Inteligentný zavlažovací systém využívajúci IoT # „postavený na BOLT“: 6 krokov (s obrázkami)
Video: Part 1 - Anne of the Island Audiobook by Lucy Maud Montgomery (Chs 01-10) 2024, November
Anonim
Inteligentný zavlažovací systém využívajúci IoT # „Postavený na BOLT“
Inteligentný zavlažovací systém využívajúci IoT # „Postavený na BOLT“

Smart Irrigation System je zariadenie založené na IoT, ktoré je schopné automatizovať zavlažovací proces analyzovaním vlhkosti pôdy a klimatických podmienok (ako napr. Dážď). Údaje zo senzorov sa tiež zobrazia v grafickej forme na cloudovej stránke BOLT. Podrobný popis projektu získate kliknutím na odkaz Výskumný dokument uvedený nižšie-

V tomto projekte budeme prostredníctvom webovej stránky ovládať mikrokontrolér arduino/328p na ovládanie motora (tj. Na spustenie a zastavenie motora) a zvyšok celého procesu zavlažovania bude automaticky riadený samotným arduino.

Používateľ musí iba urobiť - naštartovať motor alebo, ak si to želá, môže motor vypnúť iba kliknutím.

Hneď ako sa motorové čerpadlo spustí- budú fungovať nasledujúce automatické podmienky

1. Užívateľ môže vypnúť motor, ak si to želá, kliknutím na webovú stránku.

2. Motorové čerpadlo sa automaticky vypne, keď snímač pôdnej vlhkosti dosiahne požadovanú prahovú hodnotu.

3. Ak sú poveternostné podmienky také, že začalo pršať, mikroradič vypne motorové čerpadlo, kým nebude pršať. Potom skontroluje, či snímač pôdnej vlhkosti dosiahol prahovú hodnotu alebo nie. Ak prekročí prahovú hodnotu, motorové čerpadlo zostane vypnuté, inak sa automaticky spustí znova. Pomáha to šetriť vodné zdroje a elektrickú energiu.

4. Tiež v prípade, že dôjde k prerušeniu napájania a vypnutiu motora. Automaticky sa reštartuje, keď bude k dispozícii napájací zdroj, užívateľ sa nebude musieť starať o manuálne reštartovanie motorového čerpadla.

5. Údaje o rôznych snímačoch, ako napríklad- snímač vlhkosti, teplotný snímač, snímač vlhkosti, sa budú v cloude BOLT zobrazovať v grafickej forme, ale z dôvodu obmedzenia BOLT som zobrazil iba jeden údaj senzora (údaje senzora vlhkosti).

Krok 1: Blokový diagram projektu

Image
Image
Blokový diagram projektu
Blokový diagram projektu

Pripojenie senzorov, BOLT a relé vykonajte podľa schémy. Použil som mikrokontrolér 328p, ktorý sa používa v ARDUINO. Arduino teda môžete používať namiesto mikrokontroléra 328P.

Krok 2: Arduino kód pre projekt

Hardserial.ino je arduino kód, ktorý pozostáva z prepojenia rôznych senzorov s arduino a prepojenia Arduina s BOLT na odosielanie údajov zo senzora na cloudovú stránku BOLT.

Krok 3: Kódovanie stránky HTML

Kódovanie HTML stránky
Kódovanie HTML stránky

V tomto kroku nakódujeme HTML stránku, prostredníctvom ktorej odošleme príkaz do Arduina na ovládanie motora (tj. Na spustenie a zastavenie motora).

Krok 4: Nahranie JavaScriptu do BOLT Cloud

Nahrávanie JavaScriptu na BOLT Cloud
Nahrávanie JavaScriptu na BOLT Cloud

Napíšte nasledujúci poznámkový blok kódu ++

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

a potom ho uložte pomocou prípony súboru.js. To je veľmi dôležité. To bude mať hodnotu senzorov a nahrať ich v grafickej forme do cloudu BOLT.

Krok 5: Konfigurácia na cloudovej stránke BOLT

Konfigurácia na cloudovej stránke BOLT
Konfigurácia na cloudovej stránke BOLT
Konfigurácia na cloudovej stránke BOLT
Konfigurácia na cloudovej stránke BOLT

Ak ste si už kúpili zariadenie BOLT a zaregistrovali ste ho vtedy

1 - otvorte stránku cloudu bolt - kliknite na odkaz

a potom sa k tomu prihláste.

2 - potom kliknite na KONZOLU VÝVOJA -> Kliknutím na tlačidlo „+“vytvoríte nový produkt v sekcii PRODUKTY.

3- V sekcii VYTVORENIE NOVÉHO PRODUKTU -

i- napíšte ľubovoľný názov nového produktu

ii- vyberte ľubovoľnú ikonu

iii- Vyberte používateľské rozhranie ako predvolené.html

4- kliknite na VYTVORIŤ PRODUKT

5- Po kliknutí na „ÁNO“vytvoríte HARDWAROVÚ KONFIGURÁCIU

6- Potom vyberte GPIO a počet pinov ako 1

7- Vyberte pin ako „AO“[snímač vlhkosti sme pripojili na pin A0]

8- a VARIABLE NAME ako „temp“[pretože sme zapísali temp ako premennú v kóde js {STEP-4}]

9- Nakoniec nahrajte súbor JS do sekcie UPLOAD FILES a z tohto súboru js zmeňte predvolený súbor html.

Krok 6: Nasadenie konfigurácie a vizualizácie údajov

Nasadenie konfigurácie a vizualizácie údajov
Nasadenie konfigurácie a vizualizácie údajov

1- Kliknite na kartu ZARIADENIA. Zobrazí sa vaše ID zariadenia. Teraz na karte produktu vyberte názov svojho produktu „Bolt IoT Product“. Napríklad - teplota. Teraz kliknite na tlačidlo Nasadiť konfiguráciu.

2- Prejdite na domovskú stránku a kliknite na jednotku BOLT. Presmeruje vás to na novú stránku, kde môžete vidieť graf vlhkosti vzhľadom na čas.

Odporúča: