Obsah:

Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: 7 kroků
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: 7 kroků

Video: Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: 7 kroků

Video: Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: 7 kroků
Video: TOP 4 LIDÉ Z BUDOUCNOSTI, KTEŘÍ NÁS PŘIŠLI VAROVAT 2024, Listopad
Anonim
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32

Svět se mění s časem a tím i se zemědělstvím. V dnešní době lidé integrují elektroniku do všech oborů a zemědělství v tom není výjimkou. Toto sloučení elektroniky v zemědělství pomáhá zemědělcům a lidem, kteří spravují zahrady.

V tomto článku uvidíme, jak monitorovat a jak řídit zahradnictví a zemědělství. Pro IoT použijeme řídicí modul (ESP32) a aktualizujeme data v cloudu a na základě naměřených hodnot provedeme příslušnou akci.

V tomto projektu jsme použili senzory jako LDR (rezistor závislý na světle), teplotní senzor, snímač úrovně vlhkosti půdy a pomocí vodní pumpy reagujeme na data senzorů. Kromě toho můžeme k monitorování použít spoustu senzorů.

Krok 1: Požadované součásti

Níže jsou uvedeny požadované součásti, ESP32ESP32 v Indii -

ESP32 ve Velké Británii -

ESP32 v USA -

Senzor vlhkosti půdy v Indii-

Senzor půdní vlhkosti ve Velké Británii -

Senzor půdní vlhkosti v USA -

Snímač teploty NTC Snímač teploty NTC v Indii-

Snímač teploty NTC ve Velké Británii -

Snímač teploty NTC v USA -

LDR senzor

Senzor LDR v Indii -

Senzor LDR ve Velké Británii -

Senzor LDR v USA -

DC vodní čerpadlo +5v DC vodní čerpadlo +5v v Indii -

Vodní čerpadlo DC +5v ve Velké Británii -

Vodní čerpadlo DC +5v v USA -

BreadBoardBreadBoard v Indii-

BreadBoard v USA-

BreadBoard ve Velké Británii-

Tranzistor

Rezistory

Několik drátů

Krok 2: Princip práce

Řídicí modul ESP32 se používá ke shromažďování dat ze senzorů, jako je LDR (odpor závislý na světle), snímač teploty, snímač úrovně vlhkosti půdy. Pokud je vlhkost půdy velmi nízká, zapneme vodní čerpadlo. Monitorujeme také stav motoru, abychom získali zpětnou vazbu pro potvrzení stavu motoru.

K regulaci vody na kořeni plodiny používáme snímač teploty, který udržuje plodinu čerstvou. ESP32 shromažďuje data ze všech senzorů a odesílá/publikuje všechna data na server MQTT a přihlašuje se k tématu řízení motoru.

Krok 3: Projektuje obrázky

Fotky projektů
Fotky projektů
Fotky projektů
Fotky projektů
Fotky projektů
Fotky projektů

Krok 4: Vysvětlení kódu:

A ze serveru mqtt nebo jiného uzlu (odkud pozorujeme nebo ovládáme motor). V našem případě používáme jako uzel mobile a přihlásili jsme se k odběru následujícího tématu.

K tomuto tématu budou publikována témata k odběru z řídicího uzlu (mobilní) a ESP32

stechiez/souhlas/světlo

stechiez/souhlas/teplota

stechiez/souhlas/půda

stechiez/souhlas/mstatus

Publikování tématu z řídicího uzlu a ESP32 se přihlásí k odběru daného tématu

stechiez/souhlas/motor

Ve funkci setup_wifi se připojujeme k wifi a ovládání se tam zastaví až do připojení wifi.

Ve funkci opětovného připojení se ESP32 pokusí připojit k serveru MQTT a počkat na připojení.

zpětné volání je funkce, která se vyvolá nebo spustí, jakmile bude k dispozici předplacené téma.

Ve funkci nastavení inicializujeme sériovou komunikaci, připojení Wifi a připojení MQTT.

getTemperature, getMoisturePercentage a getLightPercentage funkce čte data ze senzoru a vrací hodnotu, která má být publikována přes MQTT.

A ve funkci smyčky, která se provádí nepřetržitě, bude ESP32 odesílat shromážděná data přes mqtt.

Krok 5: Schéma

Schéma
Schéma

Krok 6: Kód

Kód:

github.com/stechiez/iot_projects/tree/mast…

Doporučuje: