Tartalomjegyzék:
- 1. lépés: Szükséges összetevők
- 2. lépés: Működési elv
- 3. lépés: Képek kivetítése
- 4. lépés: A kód magyarázata:
- 5. lépés: Vázlatos
- 6. lépés: Kód
- 7. lépés: bemutató
Videó: IoT alapú intelligens kertészet és intelligens mezőgazdaság ESP32 használatával: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A világ idővel változik, és így a mezőgazdaság is. Manapság az emberek minden területen integrálják az elektronikát, és ez alól a mezőgazdaság sem kivétel. Az elektronika egyesülése a mezőgazdaságban segíti a gazdákat és a kerteket kezelő embereket.
Ebben a cikkben látni fogjuk, hogyan kell ellenőrizni és kezelni a kertészkedést és a mezőgazdaságot. Az IoT (ESP32) vezérlőmodulját fogjuk használni, és frissítjük az adatokat a felhőben, és a leolvasások alapján megtesszük a megfelelő lépéseket.
Ebben a projektben olyan érzékelőket használtunk, mint az LDR (fényáteresztő ellenállás), a hőmérséklet -érzékelő, a talajnedvesség -szint érzékelő, és vízszivattyúval reagálunk az érzékelők adataira. Ettől eltekintve sok érzékelőt használhatunk a megfigyeléshez.
1. lépés: Szükséges összetevők
Az alábbiakban a szükséges alkatrészek találhatók, ESP32ESP32 Indiában -
ESP32 az Egyesült Királyságban -
ESP32 az USA -ban -
Talajnedvesség érzékelőA talajnedvesség érzékelő Indiában-
Talajnedvesség -érzékelő az Egyesült Királyságban -
Talajnedvesség -érzékelő az USA -ban -
NTC hőmérséklet érzékelő NTC hőmérséklet érzékelő Indiában-
NTC hőmérséklet -érzékelő az Egyesült Királyságban -
NTC hőmérséklet -érzékelő az USA -ban -
LDR érzékelő
LDR érzékelő Indiában -
LDR érzékelő az Egyesült Királyságban -
LDR érzékelő az USA -ban -
DC vízszivattyú +5v DC vízszivattyú +5v Indiában -
DC vízszivattyú +5v az Egyesült Királyságban -
DC vízszivattyú +5v az USA -ban -
BreadBoardBreadBoard Indiában-
BreadBoard az USA-ban-
BreadBoard az Egyesült Királyságban-
Tranzisztor
Ellenállások
Kevés vezeték
2. lépés: Működési elv
Az ESP32 vezérlőmodul az adatok gyűjtésére szolgál az olyan érzékelőkről, mint az LDR (Light depedent Resistor), a hőmérséklet -érzékelő, a talajnedvesség -szint érzékelő. Ha a talaj nedvességtartalma nagyon alacsony, akkor bekapcsoljuk a vízszivattyút. Figyelemmel kísérjük a motor állapotát, valamint a visszajelzéseket a motor állapotának megerősítésére.
Hőmérséklet -érzékelőt használunk a víz szabályozására a növény gyökerén, ami frissen tartja a termést. Az ESP32 összegyűjti az összes érzékelő adatait, és elküldi/közzéteszi az adatokat az MQTT szervernek, és feliratkozik a motorvezérlés témakörre.
3. lépés: Képek kivetítése
4. lépés: A kód magyarázata:
És az mqtt szerverről vagy más csomópontból (ahonnan a motort figyeljük vagy irányítjuk). Esetünkben mobilt használunk csomópontként, és feliratkoztunk a következő témára.
A témához a vezérlő csomópontról (mobil) és az ESP32 -ről előfizetendő témák kerülnek közzétételre
stechiez/egyetért/könnyű
stechiez/egyetért/temp
stechiez/egyetért/talaj
stechiez/egyetért/mstatus
Tegye közzé a témát a vezérlő csomópontból, és az ESP32 feliratkozik a témára
stechiez/egyetért/motor
A setup_wifi funkcióban a wifi -hez csatlakozunk, és a vezérlés ott leáll, amíg a wifi kapcsolat létre nem jön.
Az újracsatlakoztatási funkcióban az ESP32 megpróbál csatlakozni az MQTT szerverhez, és várja a csatlakozást.
a visszahívás az a funkció, amely meghívja vagy végrehajtja, ha az előfizetett téma elérhető.
A beállítási funkcióban soros kommunikációt, Wifi kapcsolatot és MQTT kapcsolatot inicializálunk.
A getTemperature, a getMoisturePercentage és a getLightPercentage funkció beolvassa az érzékelő adatait, és visszaadja azt az értéket, amelyet az MQTT -n keresztül kell közzétenni.
A folyamatosan végrehajtott ciklusfüggvényben az ESP32 az összegyűjtött adatokat mqtt -n keresztül küldi el.
5. lépés: Vázlatos
6. lépés: Kód
Kód:
github.com/stechiez/iot_projects/tree/mast…
Ajánlott:
IoT -alapú intelligens parkolási rendszer a NodeMCU ESP8266 használatával: 5 lépés
IoT -alapú intelligens parkolási rendszer a NodeMCU ESP8266 használatával: Manapság nagyon nehéz megtalálni a parkolást a forgalmas területeken, és nincs olyan rendszer, amely a parkolási lehetőségek online elérhetőségét lekérné. Képzelje el, ha megkapja a parkolóhely elérhetőségét a telefonján, és nincs barangolása, hogy ellenőrizze a
IOT alapú intelligens parkolás: 7 lépés
IOT alapú intelligens parkolás: Tanmay Pathak és Utkarsh Mishra. Students @ International Institute of Information Technology, Hyderabad (IIITH) ÁTTEKINTÉS Sikeresen megvalósítottuk az IOT alapú intelligens parkolási rendszert. Egyedi csomópontok (közelségérzékelők) segítségével bármikor
IOT alapú intelligens időjárás- és szélsebesség -figyelő rendszer: 8 lépés
IOT alapú intelligens időjárás- és szélsebesség -figyelő rendszer: Fejlesztette - Nikhil Chudasma, Dhanashri Mudliar és Ashita Raj Bevezetés Az időjárási paramétereket figyelemmel kell kísérni a mezőgazdaság, az üvegház fejlődésének fenntartásához
Arduino alapú érintésmentes infravörös hőmérő - IR alapú hőmérő Arduino használatával: 4 lépés
Arduino alapú érintésmentes infravörös hőmérő | IR alapú hőmérő Arduino használatával: Sziasztok, ebben az útmutatóban, érintésmentes hőmérőt készítünk arduino segítségével. Mivel néha a folyadék/szilárd anyag hőmérséklete túl magas vagy alacsony, majd nehéz kapcsolatba lépni vele és elolvasni ilyenkor a hőmérséklet
Időjárás alapú zenegenerátor (ESP8266 alapú Midi generátor): 4 lépés (képekkel)
Időjárás alapú zenegenerátor (ESP8266 alapú Midi generátor): Szia, ma elmagyarázom, hogyan készíts saját kis időjárás alapú zenegenerátort. Ez egy ESP8266 -on alapul, ami olyan, mint egy Arduino, és reagál a hőmérsékletre, az esőre és fényintenzitás. Ne várd el, hogy teljes dalokat vagy akkordprogramokat készítsen