Inteligentní zavlažovací systém využívající IoT # 'Built on BOLT': 6 kroků (s obrázky)
Inteligentní zavlažovací systém využívající IoT # 'Built on BOLT': 6 kroků (s obrázky)
Anonim
Inteligentní zavlažovací systém využívající IoT # 'Built on BOLT'
Inteligentní zavlažovací systém využívající IoT # 'Built on BOLT'

Smart Irrigation System je zařízení založené na IoT, které je schopné automatizovat zavlažovací proces analýzou vlhkosti půdy a klimatických podmínek (jako je déšť). Data senzorů se také zobrazí v grafické podobě na cloudové stránce BOLT. Podrobný popis projektu získáte kliknutím na níže uvedený odkaz na výzkumný dokument-

V tomto projektu zadáme příkaz mikrokontroléru arduino/328p prostřednictvím webové stránky k ovládání motoru (tj. Ke spuštění a zastavení motoru) a zbytek celého procesu zavlažování bude automaticky řízen samotným arduino.

Uživatel musí pouze –Startovat motor, nebo pokud si to přeje, může motor vypnout pouhým kliknutím.

Jakmile se motorové čerpadlo spustí- budou fungovat následující automatické podmínky

1. Uživatel může vypnout motor, pokud si to přeje, kliknutím na webovou stránku.

2. Motorové čerpadlo se automaticky vypne, jakmile snímač vlhkosti půdy dosáhne požadované prahové hodnoty.

3. Pokud je počasí takové, že začalo pršet, pak mikrořadič vypne motorové čerpadlo, dokud neprší. A poté zkontroluje, zda snímač vlhkosti půdy dosáhl prahové hodnoty nebo ne. Pokud překročí prahovou hodnotu, motorové čerpadlo zůstane vypnuto, jinak se automaticky spustí znovu. To pomáhá šetřit vodní zdroje a elektřinu.

4. Také v případě, že dojde k přerušení napájení a vypnutí motoru. Automaticky se restartuje, jakmile bude k dispozici napájecí zdroj, uživatel se nebude muset starat o ruční restartování motorového čerpadla.

5. V cloudu BOLT se v grafické podobě zobrazí také data různých senzorů, jako je vlhkostní senzor, teplotní senzor, vlhkostní senzor, ale vzhledem k omezení BOLT jsem zobrazil pouze data jednoho senzoru (data senzoru vlhkosti).

Krok 1: Blokový diagram projektu

Image
Image
Blokový diagram projektu
Blokový diagram projektu

Připojte snímače, BOLT a relé podle schématu. Použil jsem 328p mikrokontrolér, který se používá v ARDUINO. Místo mikrokontroléru 328P tedy můžete použít Arduino.

Krok 2: Arduino kód pro projekt

Hardserial.ino je arduino kód, který se skládá z propojení různých senzorů s arduino a propojení Arduina s BOLT pro odesílání dat ze senzoru na cloudovou stránku BOLT.

Krok 3: Kódování stránky HTML

Kódování HTML stránky
Kódování HTML stránky

V tomto kroku kódujeme HTML stránku, přes kterou posíláme příkaz Arduinu pro ovládání motoru (tj. START a STOP motoru).

Krok 4: Nahrání JavaScriptu do BOLT Cloud

Nahrávání JavaScriptu na BOLT Cloud
Nahrávání JavaScriptu na BOLT Cloud

Napište následující poznámkový blok kódu JS ++

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

a poté jej uložte pomocí přípony souboru.js. To je velmi důležité. To vezme hodnotu senzorů a nahraje ji v grafické podobě na cloud BOLT.

Krok 5: Konfigurace na stránce BOLT Cloud

Konfigurace na stránce BOLT Cloud
Konfigurace na stránce BOLT Cloud
Konfigurace na stránce BOLT Cloud
Konfigurace na stránce BOLT Cloud

Pokud jste si již zakoupili zařízení BOLT a poté jej zaregistrovali

1 - otevřete stránku cloudu šroubu - klikněte na odkaz

a pak se k tomu přihlaste.

2 - poté klikněte na KONZOLU VÝVOJÁŘE -> Kliknutím na tlačítko „+“vytvoříte nový produkt v sekci PRODUKTY.

3- V sekci VYTVOŘTE NOVÝ PRODUKT -

i- napište nový název nového produktu

ii- vyberte libovolnou ikonu

iii- Jako výchozí vyberte uživatelské rozhraní.html

4- klikněte na VYTVOŘIT PRODUKT

5- PO kliknutí na „ANO“vytvoříte HARDWAROVOU KONFIGURACI

6- Poté vyberte GPIO a počet pinů jako 1

7- Zvolte pin jako „AO“[připojili jsme čidlo vlhkosti na pin A0]

8- a VARIABLE NAME jako „temp“[protože jsme zapsali temp jako proměnnou v kódu js {STEP-4}]

9- Nakonec nahrajte soubor JS do sekce UPLOAD FILES a změňte výchozí soubor html z tohoto souboru js.

Krok 6: Nasazení konfigurace a vizualizace dat

Nasazení konfigurace a vizualizace dat
Nasazení konfigurace a vizualizace dat

1- Klikněte na kartu ZAŘÍZENÍ. Zobrazí se vaše ID zařízení. Nyní na kartě produktu vyberte název svého produktu „Bolt IoT Product“. Například - teplota Nyní klikněte na tlačítko Nasadit konfiguraci.

2- Přejděte na domovskou stránku a klikněte na jednotku BOLT. Přesměruje vás to na novou stránku, kde můžete vidět graf vlhkosti s ohledem na čas.