Innholdsfortegnelse:

IoT -basert smart hagearbeid og smart landbruk ved bruk av ESP32: 7 trinn
IoT -basert smart hagearbeid og smart landbruk ved bruk av ESP32: 7 trinn

Video: IoT -basert smart hagearbeid og smart landbruk ved bruk av ESP32: 7 trinn

Video: IoT -basert smart hagearbeid og smart landbruk ved bruk av ESP32: 7 trinn
Video: IoT Smart FARMING is on the RISE!!! Don’t be left behind ☝️☝️☝️ 2024, November
Anonim
IoT -basert smart hagearbeid og smart landbruk ved bruk av ESP32
IoT -basert smart hagearbeid og smart landbruk ved bruk av ESP32
IoT -basert smart hagearbeid og smart landbruk ved bruk av ESP32
IoT -basert smart hagearbeid og smart landbruk ved bruk av ESP32

Verden forandrer seg som tiden og jordbruket. I dag integrerer folk elektronikk på alle områder, og landbruket er ikke noe unntak for dette. Denne sammenslåingen av elektronikk i landbruket hjelper bønder og mennesker som forvalter hager.

I denne artikkelen vil vi se hvordan du overvåker og hvordan du håndterer hagearbeid og jordbruk. Vi vil bruke (ESP32) kontrollmodul for IoT, og vi vil oppdatere dataene på skyen og basert på avlesninger vil vi iverksette de nødvendige tiltakene.

I dette prosjektet har vi brukt sensorer som LDR (Light depedent Resistor), temperatursensor, jordfuktighetsnivåsensor, og vi vil bruke vannpumpe til å reagere på sensordata. Bortsett fra dette kan vi bruke mange sensorer til å overvåke.

Trinn 1: Nødvendige komponenter

Nedenfor er de nødvendige komponentene, ESP32ESP32 i India -

ESP32 i Storbritannia -

ESP32 i USA -

Jordfuktighetssensor Jordfuktighetssensor i India-

Jordfuktighetssensor i Storbritannia -

Jordfuktighetssensor i USA -

NTC temperatursensor NTC temperatursensor i India-

NTC temperatursensor i Storbritannia -

NTC temperatursensor i USA -

LDR -sensor

LDR -sensor i India -

LDR -sensor i Storbritannia -

LDR -sensor i USA -

DC vannpumpe +5v DC vannpumpe +5v i India -

DC vannpumpe +5v i Storbritannia -

DC vannpumpe +5v i USA -

BreadBoardBreadBoard i India-

BreadBoard i USA-

BreadBoard i Storbritannia-

Transistor

Motstander

Noen ledninger

Trinn 2: Arbeidsprinsipp

ESP32 kontrollmodul brukes til å samle data fra sensorer som LDR (Light depedent Resistor), Temparature sensor, Soil Moisture level sensor. Hvis jordfuktigheten er veldig lav, slår vi på vannpumpen. Vi overvåker også motorstatusen for tilbakemeldingen for å bekrefte motorstatusen.

Vi bruker temperatursensor for å regulere vannet på avlingens rot som vil holde avlingen frisk. ESP32 samler data fra alle sensorer og sender/publiserer alle dataene til MQTT -serveren og abonnerer på motorkontrollemnet.

Trinn 3: Prosjektbilder

Prosjektbilder
Prosjektbilder
Prosjektbilder
Prosjektbilder
Prosjektbilder
Prosjektbilder

Trinn 4: Forklaring av kode:

Og fra mqtt -serveren eller en annen node (hvor vi observerer eller kontrollerer motoren). I vårt tilfelle bruker vi mobil som node, og vi har abonnert på følgende emne.

Emner for å abonnere fra kontrollnoden (mobil) og ESP32 vil publisere for emnet

stechiez/enig/lys

stechiez/enig/temp

stechiez/enig/jord

stechiez/enig/mstatus

Publiser emnet fra kontrollnoden, og ESP32 vil abonnere på emnet

stechiez/enig/motor

I setup_wifi -funksjonen kobler vi til wifi, og kontrollen stopper der til wifi -tilkoblingen.

I gjenkoble -funksjonen vil ESP32 prøve å koble til MQTT -serveren og vente til tilkoblingen.

tilbakeringing er funksjonen som vil bli påkalt eller vil bli utført når et abonnert emne er tilgjengelig.

I oppsettfunksjonen initierer vi seriell kommunikasjon, Wifi -tilkobling og MQTT -tilkobling.

getTemperature, getMoisturePercentage og getLightPercentage -funksjonen leser dataene fra sensoren og returnerer verdien som må publiseres over MQTT.

Og i loop -funksjonen som blir utført kontinuerlig, vil ESP32 sende de innsamlede dataene over mqtt.

Trinn 5: Skjematisk

Skjematisk
Skjematisk

Trinn 6: Kode

Kode:

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

Anbefalt: