Sisukord:
- Samm: nõutavad komponendid
- 2. samm: tööpõhimõte
- 3. samm: projektide pildid
- 4. samm: koodi selgitus:
- Samm: skemaatiline
- 6. samm: kood
- 7. samm: õpetus
Video: IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Maailm muutub ajaga ja nii ka põllumajandus. Tänapäeval integreerivad inimesed elektroonikat igasse valdkonda ja põllumajandus pole selle jaoks erand. See elektroonika ühendamine põllumajanduses aitab põllumehi ja aedu haldavaid inimesi.
Selles artiklis näeme, kuidas jälgida ja kuidas hallata aiandust ja põllumajandust. Kasutame asjade Interneti (ESP32) juhtimismoodulit ja värskendame pilveandmeid ning näitude põhjal võtame asjakohaseid meetmeid.
Selles projektis oleme kasutanud selliseid andureid nagu LDR (Light depedent Resistor), temperatuuriandur, pinnase niiskuse taseme andur ja kasutame andurite andmetele reageerimiseks veepumpa. Peale selle saame jälgimiseks kasutada palju andureid.
Samm: nõutavad komponendid
Allpool on vajalikud komponendid, ESP32ESP32 Indias -
ESP32 Ühendkuningriigis -
ESP32 USA -s -
Mulla niiskuse andurMulla niiskuse andur Indias-
Mulla niiskusandur Ühendkuningriigis -
Mulla niiskusandur USA -s -
NTC temperatuuriandur NTC temperatuuriandur Indias-
NTC temperatuuriandur Ühendkuningriigis -
NTC temperatuuriandur USA -s -
LDR andur
LDR -andur Indias -
LDR -andur Ühendkuningriigis -
LDR -andur USA -s -
DC veepump +5v DC veepump +5v Indias -
DC veepump +5v Ühendkuningriigis -
DC veepump +5v USA -s -
BreadBoardBreadBoard Indias-
BreadBoard USA-s-
BreadBoard Ühendkuningriigis-
Transistor
Takistid
Vähesed juhtmed
2. samm: tööpõhimõte
ESP32 juhtimismoodulit kasutatakse andmete kogumiseks sellistelt anduritelt nagu LDR (Light depedent Resistor), temperatuuriandur, pinnase niiskuse taseme andur. Kui mulla niiskus on väga madal, lülitame veepumba sisse. Jälgime ka mootori olekut, et saada tagasisidet mootori oleku kinnitamiseks.
Kasutame temperatuuriandurit põllukultuuride juurte vee reguleerimiseks, mis hoiab saagi värskena. ESP32 kogub kõigi andurite andmeid ja saadab/avaldab kõik andmed MQTT serverisse ning tellib mootori juhtimise teema.
3. samm: projektide pildid
4. samm: koodi selgitus:
Ja mqtt serverist või muust sõlmest (kust me mootorit jälgime või kontrollime). Meie puhul kasutame sõlmena mobiili ja oleme tellinud järgmise teema.
Teemad, mida tellida juhtimissõlmelt (mobiilne) ja ESP32, avaldatakse selle teema jaoks
stechiez/nõus/kerge
stechiez/nõus/temp
stechiez/nõus/muld
stechiez/nõus/mstatus
Avaldage teema juhtimissõlmest ja ESP32 tellib teema
stechiez/nõus/mootor
Funktsioonis setup_wifi ühendame WiFi -ga ja juhtimine peatub seal kuni wifi -ühenduseni.
Taasühendamise funktsioonis proovib ESP32 luua ühenduse MQTT serveriga ja oodata ühenduse loomist.
tagasihelistamine on funktsioon, mis käivitatakse või käivitatakse, kui tellitud teema on saadaval.
Seadistusfunktsioonis initsialiseerime jadaühenduse, Wifi -ühenduse ja MQTT -ühenduse.
Funktsioon getTemperature, getMoisturePercentage ja getLightPercentage loeb andurilt saadud andmeid ja tagastab väärtuse, mis tuleb avaldada üle MQTT.
Pidevalt täidetava tsüklifunktsiooni korral saadab ESP32 kogutud andmed üle mqtt.
Samm: skemaatiline
6. samm: kood
Kood:
github.com/stechiez/iot_projects/tree/mast…
Soovitan:
Nutikas ilmajaam (kasutades Arduinot): 5 sammu
Nutikas ilmajaam (kasutades Arduino): Ilmajaam on rajatis nii maal kui ka merel, kus on instrumendid ja seadmed atmosfääritingimuste mõõtmiseks, et anda teavet ilmateadete kohta ning uurida ilma ja kliimat. Mõõtmised hõlmavad temperatuuri
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
ESP32 CAM -i kasutamise alustamine - Video voogesitus, kasutades ESP CAM -i Wifi kaudu - ESP32 turvakaamera projekt: 8 sammu
ESP32 CAM -i kasutamise alustamine | Video voogesitus, kasutades ESP CAM -i Wifi kaudu | ESP32 turvakaamera projekt: täna õpime, kuidas seda uut ESP32 CAM -plaati kasutada ja kuidas seda kodeerida ning kasutada turvakaamerana ja saada voogesitusvideot wifi kaudu
Nutikas korvpallimäng koos punktide loendusrõngastega, kasutades Evive-Arduino sisseehitatud platvormi: 13 sammu
Nutikas korvpallimäng koos punktide loendusrõngastega, kasutades Evive-Arduino sisseehitatud platvormi: Kõigist mängudest on kõige lõbusamad arkaadmängud. Niisiis, mõtlesime, miks mitte teha seda ise kodus! Ja siin me oleme, kõige lõbusam DIY mäng, mida olete siiani mänginud - DIY Arcade Basketball Game! Mitte ainult pole
Nutikas roolisüsteem robotiautodele, kasutades vana disketi/CD -draivi samm -mootorit: 8 sammu (piltidega)
Nutikas roolisüsteem robootikautodele, kasutades vana floppy/CD -draivi samm -mootorit: nutikas roolisüsteem robotiautodele Kas olete mures oma robotauto hea roolisüsteemi tegemise pärast? Siin on suurepärane lahendus just vanade disketi-/ CD-/ DVD -draivide kasutamisel. vaadake seda ja saate sellest aimu Külasta georgeraveen.blogspot.com