Përmbajtje:
- Hapi 1: Komponentët e kërkuar
- Hapi 2: Parimi i punës
- Hapi 3: Fotografi të Projekteve
- Hapi 4: Shpjegimi i Kodit:
- Hapi 5: Skematike
- Hapi 6: Kodi
- Hapi 7: Tutorial
Video: Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar duke përdorur ESP32: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Bota po ndryshon me kalimin e kohës dhe bujqësinë. Në ditët e sotme, njerëzit po integrojnë elektronikën në çdo fushë dhe bujqësia nuk është përjashtim për këtë. Ky bashkim i elektronikës në bujqësi po ndihmon fermerët dhe njerëzit që menaxhojnë kopshtet.
Në këtë artikull ne do të shohim se si të monitorojmë dhe si të menaxhojmë kopshtarinë dhe bujqësinë. Ne do të përdorim modulin kontrollues (ESP32) për IoT dhe do të përditësojmë të dhënat në cloud dhe në bazë të leximeve do të ndërmarrim veprimet e duhura.
Në këtë projekt ne kemi përdorur sensorë si LDR (Rezistori i mbrojtur nga drita), sensori i temperaturës, sensori i nivelit të lagështisë së tokës dhe do të përdorim pompën e ujit për të reaguar në të dhënat e sensorëve. Përveç kësaj ne mund të përdorim shumë sensorë për të monitoruar.
Hapi 1: Komponentët e kërkuar
Më poshtë janë përbërësit e kërkuar, ESP32ESP32 në Indi -
ESP32 në MB -
ESP32 në SHBA -
Sensori i lagështisë së tokës Sensori i lagështisë së tokës në Indi-
Sensori i lagështisë së tokës në MB -
Sensori i lagështisë së tokës në SHBA -
Sensori i temperaturës NTC Sensori i temperaturës NTC në Indi-
Sensori i temperaturës NTC në MB -
Sensori i temperaturës NTC në SHBA -
Sensori LDR
Sensori LDR në Indi -
Sensori LDR në MB -
Sensori LDR në SHBA -
Pompë uji DC +5v Pompë uji DC +5v në Indi -
Pompë uji DC +5v në MB -
Pompë uji DC +5v në SHBA -
BreadBoardBreadBoard në Indi-
BreadBoard në SHBA-
BreadBoard në MB-
Transistor
Rezistencat
Pak tela
Hapi 2: Parimi i punës
Moduli kontrollues ESP32 përdoret për mbledhjen e të dhënave nga sensorë si LDR (Rezistori i mbrojtur nga drita), sensori Temparature, sensori i nivelit të lagështisë së tokës. Nëse niveli i lagështisë së tokës është shumë i ulët atëherë ne do të ndezim Pompën e ujit. Ne po monitorojmë statusin e motorit gjithashtu për reagimet për të konfirmuar statusin e motorit.
Ne po përdorim sensorin e temparaturës për të rregulluar ujin në rrënjën e kulture e cila do ta mbajë të korrën të freskët. ESP32 po mbledh të dhënat nga të gjithë sensorët dhe po dërgon/publikon të gjitha të dhënat në serverin MQTT dhe po abonohet për temën e kontrollit motorik.
Hapi 3: Fotografi të Projekteve
Hapi 4: Shpjegimi i Kodit:
Dhe nga serveri mqtt ose nyja tjetër (nga ku po vëzhgojmë ose kontrollojmë motorin). Në rastin tonë ne po përdorim celularin si nyje dhe jemi pajtuar për temën e mëposhtme.
Temat për t'u abonuar nga nyja kontrolluese (celulare) dhe ESP32 do të publikohen për temën
stechiez/pajtohem/dritë
stechiez/pajtohem/temp
stechiez/pajtohem/toka
stechiez/pajtohem/mstatus
Publikoni temën nga nyja kontrolluese dhe ESP32 do të regjistrohet për temën
stechiez/pajtohem/motor
Në funksionin setup_wifi po lidhemi me wifi dhe kontrolli do të ndalet atje deri në lidhjen wifi.
Në funksionin e rilidhjes ESP32 do të përpiqet të lidhet me serverin MQTT dhe të presë derisa të lidhet.
callback është funksioni i cili do të thirret ose do të ekzekutohet sapo të jetë në dispozicion tema e regjistruar.
Në funksionin e konfigurimit ne po inicojmë komunikimin Serial, lidhjen Wifi dhe lidhjen MQTT.
funksioni getTemperature, getMoisturePercentage dhe getLightPercentage është leximi i të dhënave nga sensori dhe kthimi i vlerës që duhet të publikohet në MQTT.
Dhe në funksionin e lakut i cili ekzekutohet vazhdimisht, ESP32 do të dërgojë të dhënat e mbledhura mbi mqtt.
Hapi 5: Skematike
Hapi 6: Kodi
Kodi:
github.com/stechiez/iot_projects/tree/mast…
Recommended:
Sistemi i parkimit të zgjuar të bazuar në IoT duke përdorur NodeMCU ESP8266: 5 hapa
Sistemi i Parkimit të Zgjuar të Bazuar në IoT duke përdorur NodeMCU ESP8266: Në ditët e sotme gjetja e parkimit në zonat e ngarkuara është shumë e vështirë dhe nuk ka sistem për të marrë detajet e disponueshmërisë së parkimit në internet. Imagjinoni nëse mund të merrni informacionin e disponueshmërisë së vendit të parkimit në telefonin tuaj dhe nuk keni roaming përreth për të kontrolluar t
Sistemi i pjesëmarrjes i bazuar në gjurmët e gishtërinjve dhe RFID duke përdorur Raspberry Pi dhe bazën e të dhënave MySQL: 5 hapa
Sistemi i pjesëmarrjes i bazuar në gjurmët e gishtërinjve dhe RFID duke përdorur Raspberry Pi dhe bazën e të dhënave MySQL: Video e këtij projekti
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR duke përdorur Python: 6 hapa
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR Duke përdorur Python: Përshpejtimi është i kufizuar, mendoj sipas disa ligjeve të Fizikës.- Terry Riley Një cheetah përdor përshpejtim të mahnitshëm dhe ndryshime të shpejta në shpejtësi kur ndiqni. Krijesa më e shpejtë në breg, herë pas here, përdor ritmin e saj të lartë për të kapur prenë.
Kontrolli i Ndriçimit Kontrolli LED i bazuar në PWM duke përdorur butona Push, Raspberry Pi dhe Scratch: 8 hapa (me fotografi)
Kontrolli i Ndriçimit PWM Bazuar në Kontrollin LED duke përdorur Butonat Push, Raspberry Pi dhe Scratch: Unë po përpiqesha të gjeja një mënyrë për të shpjeguar se si punonte PWM për studentët e mi, kështu që i vura vetes detyrën të përpiqesha të kontrolloja shkëlqimin e një LED duke përdorur 2 butona shtytës - një buton që rrit shkëlqimin e një LED dhe tjetri e zbeh atë. Për të përparuar
8 Kontrolli i stafetës me NodeMCU dhe Marrës IR duke përdorur WiFi dhe IR Telekomandë dhe Aplikacion Android: 5 hapa (me fotografi)
8 Rele Control me NodeMCU dhe IR Receiver Using WiFi and IR Remote and Android App: Kontrolli i 8 ndërprerësve të stafetave duke përdorur nodemcu dhe marrësin ir mbi wifi dhe ir aplikacionin e largët dhe android. Ir i largët punon pavarësisht nga lidhja wifi. K ISTU ASHT A KLIKIM I VERSIONIT TP PPRDITSUAR KETU