Indholdsfortegnelse:
- Trin 1: Påkrævede komponenter
- Trin 2: Arbejdsprincip
- Trin 3: Projekteringsbilleder
- Trin 4: Forklaring af kode:
- Trin 5: Skematisk
- Trin 6: Kode
- Trin 7: Vejledning
Video: IoT -baseret smart havearbejde og smart landbrug ved hjælp af ESP32: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Verden ændrer sig som tiden og så landbruget. I dag integrerer folk elektronik på alle områder, og landbruget er ikke en undtagelse herfor. Denne sammenlægning af elektronik i landbruget hjælper landmænd og mennesker, der administrerer haver.
I denne artikel vil vi se, hvordan man overvåger og håndterer havearbejde og landbrug. Vi vil bruge (ESP32) styringsmodul til IoT, og vi vil opdatere dataene på cloud og baseret på aflæsninger vil vi tage de nødvendige foranstaltninger.
I dette projekt har vi brugt sensorer som LDR (Light depedent Resistor), temperatursensor, Soil Moisture level sensor, og vi vil bruge vandpumpe til at reagere på sensordata. Bortset fra dette kan vi bruge masser af sensorer til at overvåge.
Trin 1: Påkrævede komponenter
Nedenfor er de nødvendige komponenter, ESP32ESP32 i Indien -
ESP32 i Storbritannien -
ESP32 i USA -
Jordfugtighedssensor Jordfugtighedssensor i Indien-
Jordfugtighedssensor i Storbritannien -
Jordfugtighedssensor i USA -
NTC temperatursensor NTC temperatursensor i Indien-
NTC temperatursensor i Storbritannien -
NTC temperatursensor i USA -
LDR -sensor
LDR -sensor i Indien -
LDR -sensor i Storbritannien -
LDR -sensor i USA -
DC vandpumpe +5v DC vandpumpe +5v i Indien -
DC vandpumpe +5v i Storbritannien -
DC vandpumpe +5v i USA -
BreadBoardBreadBoard i Indien-
BreadBoard i USA-
BreadBoard i Storbritannien-
Transistor
Modstande
Få ledninger
Trin 2: Arbejdsprincip
ESP32 -styringsmodul bruges til at indsamle data fra sensorer som LDR (Light depedent Resistor), Temparature sensor, Soil Moisture level sensor. Hvis jordens fugtighedsniveau er meget lavt, tænder vi vandpumpen. Vi overvåger også motorstatus for feedback for at bekræfte motorstatus.
Vi bruger temperaturføler til at regulere vandet på afgrødens rod, som holder afgrøden frisk. ESP32 indsamler data fra alle sensorer og sender/publicerer alle data til MQTT -server og abonnerer på motorkontrolemnet.
Trin 3: Projekteringsbilleder
Trin 4: Forklaring af kode:
Og fra mqtt -serveren eller en anden node (hvorfra vi observerer eller kontrollerer motor). I vores tilfælde bruger vi mobil som node, og vi har abonneret på følgende emne.
Emner til at abonnere på fra kontrolnode (mobil) og ESP32 vil publicere for emnet
stechiez/enig/lys
stechiez/enig/temp
stechiez/enig/jord
stechiez/enig/mstatus
Publicer emnet fra kontrolnoden, og ESP32 abonnerer på emnet
stechiez/enig/motor
I setup_wifi -funktionen opretter vi forbindelse til wifi, og kontrollen stopper der indtil wifi -forbindelse.
I genforbindelsesfunktionen forsøger ESP32 at oprette forbindelse til MQTT -serveren og vente til forbindelsen.
tilbagekald er den funktion, der vil blive påkaldt eller vil blive udført, når et abonneret emne er tilgængeligt.
I opsætningsfunktionen initierer vi seriel kommunikation, Wifi -forbindelse og MQTT -forbindelse.
getTemperature, getMoisturePercentage og getLightPercentage -funktionen læser data fra sensoren og returnerer den værdi, der skal publiceres over MQTT.
Og i loop -funktionen, der bliver udført løbende, sender ESP32 de indsamlede data over mqtt.
Trin 5: Skematisk
Trin 6: Kode
Kode:
github.com/stechiez/iot_projects/tree/mast…
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores