Obsah:
- Krok 1: Požadované součásti
- Krok 2: Princip práce
- Krok 3: Projektuje obrázky
- Krok 4: Vysvětlení kódu:
- Krok 5: Schéma
- Krok 6: Kód
- Krok 7: Výukový program
Video: Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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
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
Krok 6: Kód
Kód:
github.com/stechiez/iot_projects/tree/mast…
Doporučuje:
Systém vizuálního monitorování na bázi LoRa pro zemědělství Iot - Navrhování přední aplikace pomocí Firebase & Angular: 10 kroků
Systém vizuálního monitorování na bázi LoRa pro zemědělství Iot | Navrhování frontové aplikace pomocí Firebase & Angular: V předchozí kapitole hovoříme o tom, jak senzory pracují s modulem loRa pro naplnění databáze Firebase Realtime, a viděli jsme diagram velmi vysoké úrovně, jak celý náš projekt funguje. V této kapitole si povíme, jak můžeme
Inteligentní Romote auto založené na Arduinu: 5 kroků
Intelligent Romote Car Based on Arduino: This project is based on the Arduino UNO development board to make a smart car. Vůz má bezdrátové ovládání Bluetooth, vyhýbání se překážkám, alarm bzučáku a další funkce a je to auto s pohonem všech čtyř kol, snadno zatočitelné
Připojení senzoru DHT11/DHT22 ke cloudu pomocí desky založené na ESP8266: 9 kroků
Připojení senzoru DHT11/DHT22 ke cloudu s deskou založenou na ESP8266: V předchozím článku jsem připojil svoji desku NodeMCU na bázi ESP8266 ke službě Cloud4RPi. Nyní je čas na skutečný projekt
Inteligentní zavlažování založené na vlhkosti: 10 kroků (s obrázky)
Inteligentní zavlažování založené na vlhkosti: Víme, že rostliny vyžadují vodu jako transportní médium pro živiny tím, že přenáší rozpuštěný cukr a další živiny přes rostlinu. Bez vody rostliny uschnou. Nadměrné zalévání však vyplňuje póry v půdě a narušuje
Inteligentní zemědělství založené na IoT: 5 kroků (s obrázky)
IoT Based Smart Farming: Internet Of Things (IoT) je sdílená síť objektů nebo věcí, které mohou vzájemně komunikovat za předpokladu připojení k internetu. IoT hraje důležitou roli v zemědělském průmyslu, který může do roku 2050 nakrmit 9,6 miliardy lidí na Zemi. Smart A