Innholdsfortegnelse:
- Trinn 1: Nødvendige komponenter
- Trinn 2: Arbeidsprinsipp
- Trinn 3: Prosjektbilder
- Trinn 4: Forklaring av kode:
- Trinn 5: Skjematisk
- Trinn 6: Kode
- Trinn 7: Opplæring
Video: IoT -basert smart hagearbeid og smart landbruk ved bruk av ESP32: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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
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
Trinn 6: Kode
Kode:
github.com/stechiez/iot_projects/tree/mast…
Anbefalt:
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn
Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: I denne opplæringen til STM32 skal jeg fortelle deg hvordan du leser en GPIO-pin av STM32L100, så her skal jeg lage en ombord LED-glød av bare trykke på trykknappen
Komme i gang med ESP32 CAM - Streaming av video ved bruk av ESP CAM over Wifi - ESP32 sikkerhetskamera -prosjekt: 8 trinn
Komme i gang med ESP32 CAM | Streaming av video ved bruk av ESP CAM over Wifi | ESP32 Security Camera Project: I dag lærer vi hvordan du bruker dette nye ESP32 CAM -kortet og hvordan vi kan kode det og bruke det som et sikkerhetskamera og få en streaming video over wifi
Hvordan lage hagearbeid: 7 trinn
Hvordan lage hagearbeid: Vi er naturlig tiltrukket av skjønnheten i grøntområder, fjell, fjord og gårder. Men hva om du ikke har en automatisk sprinkler for gresset og blomstene i hagen din? Hva om du bestemte deg for å starte en ny skole og ikke hadde tid til å konsentrere deg