Përmbajtje:

Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar duke përdorur ESP32: 7 hapa
Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar duke përdorur ESP32: 7 hapa

Video: Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar duke përdorur ESP32: 7 hapa

Video: Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar duke përdorur ESP32: 7 hapa
Video: Alfred the Great and Athelstan, the Kings that made England (ALL PARTS-ALL BATTLES) FULL DOCUMENTARY 2024, Nëntor
Anonim
Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar duke përdorur ESP32
Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar duke përdorur ESP32
Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar duke përdorur ESP32
Kopshtari i zgjuar i bazuar në IoT dhe Bujqësia e Zgjuar duke përdorur ESP32

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

Projekte Pics
Projekte Pics
Projekte Pics
Projekte Pics
Projekte Pics
Projekte Pics

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

Skematike
Skematike

Hapi 6: Kodi

Kodi:

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

Recommended: