Obsah:

Inteligentné záhradníctvo a inteligentné poľnohospodárstvo založené na IoT pomocou systému ESP32: 7 krokov
Inteligentné záhradníctvo a inteligentné poľnohospodárstvo založené na IoT pomocou systému ESP32: 7 krokov

Video: Inteligentné záhradníctvo a inteligentné poľnohospodárstvo založené na IoT pomocou systému ESP32: 7 krokov

Video: Inteligentné záhradníctvo a inteligentné poľnohospodárstvo založené na IoT pomocou systému ESP32: 7 krokov
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, November
Anonim
Inteligentné záhradníctvo na báze internetu vecí a inteligentné poľnohospodárstvo pomocou systému ESP32
Inteligentné záhradníctvo na báze internetu vecí a inteligentné poľnohospodárstvo pomocou systému ESP32
Inteligentné záhradníctvo na báze internetu vecí a inteligentné poľnohospodárstvo pomocou systému ESP32
Inteligentné záhradníctvo na báze internetu vecí a inteligentné poľnohospodárstvo pomocou systému ESP32

Svet sa mení v čase a tak aj v poľnohospodárstve. V dnešnej dobe ľudia integrujú elektroniku do všetkých oblastí a poľnohospodárstvo v tomto nie je výnimkou. Toto zlúčenie elektroniky v poľnohospodárstve pomáha poľnohospodárom a ľuďom, ktorí spravujú záhrady.

V tomto článku uvidíme, ako monitorovať a ako riadiť záhradníctvo a poľnohospodárstvo. Na IoT použijeme riadiaci modul (ESP32) a aktualizujeme údaje v cloude a na základe nameraných údajov vykonáme príslušnú akciu.

V tomto projekte sme použili senzory ako LDR (rezistor závislý na svetle), teplotný senzor, snímač hladiny pôdnej vlhkosti a na reakciu na údaje senzorov použijeme vodné čerpadlo. Okrem toho môžeme na monitorovanie použiť veľa senzorov.

Krok 1: Požadované komponenty

Nasledujú požadované komponenty, ESP32ESP32 v Indii -

ESP32 vo Veľkej Británii -

ESP32 v USA -

Senzor pôdnej vlhkosti v Indii-

Senzor pôdnej vlhkosti vo Veľkej Británii -

Senzor pôdnej vlhkosti v USA -

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

Snímač teploty NTC vo Veľkej Británii -

Snímač teploty NTC v USA -

LDR senzor

Senzor LDR v Indii -

Senzor LDR vo Veľkej Británii -

Senzor LDR v USA -

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

Vodné čerpadlo DC +5v vo Veľkej Británii -

Vodné čerpadlo DC +5v v USA -

BreadBoardBreadBoard v Indii-

BreadBoard v USA-

BreadBoard vo Veľkej Británii-

Tranzistor

Rezistory

Niekoľko drôtov

Krok 2: Pracovný princíp

Riadiaci modul ESP32 sa používa na zber údajov zo senzorov, ako sú LDR (odpor závislý na svetle), snímač teploty, snímač úrovne pôdnej vlhkosti. Ak je vlhkosť pôdy veľmi nízka, zapneme vodné čerpadlo. Monitorujeme tiež stav motora, aby sme zistili spätnú väzbu na potvrdenie stavu motora.

Na reguláciu vody v koreňoch plodiny používame snímač teploty, ktorý udržiava plodinu čerstvú. ESP32 zhromažďuje údaje zo všetkých senzorov a odosiela/zverejňuje všetky údaje na server MQTT a prihlasuje sa na tému riadenia motora.

Krok 3: Projekty Obrázky

Obrázky projektov
Obrázky projektov
Obrázky projektov
Obrázky projektov
Obrázky projektov
Obrázky projektov

Krok 4: Vysvetlenie kódu:

A zo servera mqtt alebo iného uzla (odkiaľ pozorujeme alebo riadime motor). V našom prípade používame uzol mobile as a prihlásili sme sa na odber nasledujúcej témy.

K téme budú publikované témy na prihlásenie sa na odber z riadiaceho uzla (mobilný) a ESP32

stechiez/súhlas/svetlo

stechiez/súhlas/tepl

stechiez/súhlas/pôda

stechiez/súhlas/mstatus

Zverejnite tému z riadiaceho uzla a ESP32 sa k téme prihlási

stechiez/súhlas/motor

Vo funkcii setup_wifi sa pripájame k sieti Wi -Fi a ovládanie sa tam zastaví až do pripojenia Wi -Fi.

Vo funkcii opätovného pripojenia sa ESP32 pokúsi pripojiť k serveru MQTT a počká, kým sa pripojí.

spätné volanie je funkcia, ktorá sa vyvolá alebo spustí, akonáhle bude k dispozícii prihlásená téma.

Vo funkcii nastavenia inicializujeme sériovú komunikáciu, pripojenie Wifi a pripojenie MQTT.

Funkcia getTemperature, getMoisturePercentage a getLightPercentage číta údaje zo senzora a vracia hodnotu, ktorú je potrebné zverejniť prostredníctvom MQTT.

A vo funkcii slučky, ktorá sa vykonáva nepretržite, bude ESP32 odosielať zozbierané údaje cez mqtt.

Krok 5: Schéma

Schematický
Schematický

Krok 6: Kód

Kód:

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

Odporúča: