Spisu treści:

INTELIGENTNY SYSTEM NAWADNIANIA Korzystanie z IoT # „Zbudowany na BOLT”: 6 kroków (ze zdjęciami)
INTELIGENTNY SYSTEM NAWADNIANIA Korzystanie z IoT # „Zbudowany na BOLT”: 6 kroków (ze zdjęciami)

Wideo: INTELIGENTNY SYSTEM NAWADNIANIA Korzystanie z IoT # „Zbudowany na BOLT”: 6 kroków (ze zdjęciami)

Wideo: INTELIGENTNY SYSTEM NAWADNIANIA Korzystanie z IoT # „Zbudowany na BOLT”: 6 kroków (ze zdjęciami)
Wideo: OD CZEGO ZACZĄĆ | Inteligentny Dom DIY #1 2024, Grudzień
Anonim
INTELIGENTNY SYSTEM NAWADNIANIA Korzystanie z IoT # „Zbudowany na BOLT”
INTELIGENTNY SYSTEM NAWADNIANIA Korzystanie z IoT # „Zbudowany na BOLT”

Smart Irrigation System to urządzenie oparte na IoT, które jest w stanie zautomatyzować proces nawadniania poprzez analizę wilgotności gleby i warunków klimatycznych (takich jak deszcz). Również dane z czujników będą wyświetlane w formie graficznej na stronie chmury BOLT. Aby uzyskać szczegółowy opis projektu, kliknij link Research Paper podany poniżej-

W tym projekcie będziemy wydawać polecenia mikrokontrolerowi arduino/328p przez stronę internetową, aby sterować silnikiem (tzn. uruchamiać i zatrzymywać silnik), a reszta całego procesu nawadniania będzie automatycznie kontrolowana przez samo arduino.

Użytkownik musi tylko: -Uruchom silnik lub, jeśli chce, może wyłączyć silnik tylko jednym kliknięciem.

Po uruchomieniu pompy silnikowej - następujące zautomatyzowane warunki będą działać

1. Użytkownik może wyłączyć silnik, jeśli chce, klikając na stronie internetowej.

2. Silnik pompy zostanie automatycznie wyłączony, gdy czujnik wilgotności gleby osiągnie wymaganą wartość progową.

3. Jeśli warunki pogodowe są takie, że zaczął padać deszcz, mikrokontroler wyłączy pompę silnika do czasu deszczu. A następnie sprawdza, czy czujnik wilgotności gleby osiągnął wartość progową, czy nie. Jeśli przekroczy wartość progową, silnik pompy pozostanie wyłączony, w przeciwnym razie automatycznie uruchomi się ponownie. Pomaga to w oszczędzaniu zasobów wodnych i energii elektrycznej.

4. Również w przypadku odcięcia zasilania i wyłączenia silnika. Zrestartuje się automatycznie, gdy będzie dostępne zasilanie, użytkownik nie będzie musiał się martwić o ręczne ponowne uruchomienie pompy z silnikiem.

5. Również dane różnych czujników, takich jak czujnik wilgoci, czujnik temperatury, czujnik wilgotności będą wyświetlane na chmurze BOLT w formie graficznej, ale ze względu na ograniczenia BOLT wyświetlałem tylko dane jednego czujnika (dane czujnika wilgoci).

Krok 1: Schemat blokowy projektu

Image
Image
Schemat blokowy projektu
Schemat blokowy projektu

Wykonać podłączenie czujników, ŚRUBY i przekaźnika zgodnie ze schematem. Użyłem mikrokontrolera 328p, który jest używany w ARDUINO. Możesz więc użyć Arduino zamiast mikrokontrolera 328P.

Krok 2: Kod Arduino dla projektu

Hardserial.ino to kod arduino, który składa się z połączenia różnych czujników z arduino i połączenia Arduino z BOLT w celu wysłania danych z czujnika na stronie chmury BOLT.

Krok 3: Kodowanie strony HTML

Kodowanie strony HTML
Kodowanie strony HTML

W tym kroku zakodujemy stronę HTML, przez którą wyślemy do Arduino polecenie sterowania silnikiem (tj. START i STOP silnika).

Krok 4: Wgrywanie JavaScript do BOLT Cloud

Przesyłanie JavaScript do chmury BOLT
Przesyłanie JavaScript do chmury BOLT

Napisz następujący kod JS notepad++

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

a następnie zapisz go z rozszerzeniem.js. To bardzo ważne. To pobierze wartość czujników i załaduje ją w formie graficznej do chmury BOLT.

Krok 5: Konfiguracja na stronie BOLT Cloud

Konfiguracja na stronie BOLT Cloud
Konfiguracja na stronie BOLT Cloud
Konfiguracja na stronie BOLT Cloud
Konfiguracja na stronie BOLT Cloud

Jeśli kupiłeś już urządzenie BOLT i je zarejestrowałeś

1- otwórz stronę chmury śrub - kliknij link

a następnie zaloguj się do tego.

2- następnie kliknij w KONSOLĘ DEWELOPERA -> Kliknij w przycisk "+" aby utworzyć nowy produkt w dziale PRODUKTY.

3- W sekcji TWÓRZ NOWY PRODUKT -

i- napisz dowolną nazwę dla nowego produktu

ii- wybierz dowolną ikonę

iii- Wybierz interfejs użytkownika jako default.html

4- kliknij UTWÓRZ PRODUKT

5- PO tym kliknij „TAK”, aby utworzyć KONFIGURACJA SPRZĘTU

6- Następnie wybierz GPIO i numer pinu jako 1

7- Wybierz pin jako "AO" [podłączyliśmy czujnik wilgoci do pinu A0]

8- i NAZWA ZMIENNEJ jako „temp” [ponieważ zapisaliśmy temp jako zmienną w kodzie js {STEP-4}]

9- Na koniec prześlij plik JS w sekcji UPLOAD FILES i zmień domyślny plik html z tego pliku js.

Krok 6: Wdróż konfigurację i wizualizację danych

Wdrażanie konfiguracji i wizualizacji danych
Wdrażanie konfiguracji i wizualizacji danych

1- Kliknij kartę URZĄDZENIA. Twój identyfikator urządzenia zostanie wyświetlony na liście. Teraz, na karcie produktu, wybierz nazwę swojego produktu „Bolt IoT Product”. Dla np. - temp. Teraz kliknij przycisk Wdróż konfigurację.

2- Przejdź do strony głównej i kliknij jednostkę BOLT. Przekieruje Cię na nową stronę, na której możesz zobaczyć wykres wilgotności w odniesieniu do czasu.

Zalecana: