Inhoudsopgave:
- Stap 1: Vereiste componenten
- Stap 2: Werkingsprincipe
- Stap 3: Projecten Foto's
- Stap 4: Code-uitleg:
- Stap 5: Schematisch
- Stap 6: Coderen
- Stap 7: Zelfstudie
Video: Op IoT gebaseerd slim tuinieren en slimme landbouw met ESP32 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
De wereld verandert met de tijd en dus de landbouw. Tegenwoordig integreren mensen elektronica op elk gebied en landbouw is hierop geen uitzondering. Deze samensmelting van elektronica in de landbouw helpt boeren en mensen die tuinen beheren.
In dit artikel zullen we zien hoe we tuinieren en landbouw kunnen monitoren en beheren. We zullen (ESP32) besturingsmodule voor IoT gebruiken en we zullen de gegevens in de cloud bijwerken en op basis van metingen zullen we de juiste actie ondernemen.
In dit project hebben we sensoren gebruikt zoals LDR (Light Depedent Resistor), Temperatuursensor, Bodemvochtniveausensor en we zullen een waterpomp gebruiken om te reageren op de sensorgegevens. Daarnaast kunnen we veel sensoren gebruiken om te monitoren.
Stap 1: Vereiste componenten
Hieronder staan de benodigde onderdelen, ESP32ESP32 in India -
ESP32 in het VK -
ESP32 in de VS -
Bodemvochtsensor Bodemvochtsensor in India-
Bodemvochtsensor in het VK -
Bodemvochtsensor in de VS -
NTC-temperatuursensorNTC-temperatuursensor in India-
NTC-temperatuursensor in het VK -
NTC-temperatuursensor in de VS -
LDR-sensor
LDR-sensor in India -
LDR-sensor in het VK -
LDR-sensor in de VS -
DC-waterpomp +5v DC-waterpomp +5v in India -
DC-waterpomp +5v in het VK -
DC-waterpomp +5v in de VS -
BreadBoardBreadBoard in India-
BreadBoard in de VS -
BreadBoard in het VK-
Transistor
Weerstanden
Weinig draden
Stap 2: Werkingsprincipe
ESP32-besturingsmodule wordt gebruikt voor het verzamelen van de gegevens van sensoren zoals LDR (lichtafhankelijke weerstand), temperatuursensor, bodemvochtniveausensor. Als het bodemvochtgehalte erg laag is, zetten we de waterpomp AAN. We bewaken ook de motorstatus voor de feedback om de motorstatus te bevestigen.
We gebruiken een temperatuursensor om het water op de wortel van het gewas te regelen, waardoor het gewas vers blijft. ESP32 verzamelt de gegevens van alle sensoren en verzendt/publiceert alle gegevens naar de MQTT-server en schrijft zich in voor het onderwerp motorbesturing.
Stap 3: Projecten Foto's
Stap 4: Code-uitleg:
En vanaf de mqtt-server of een ander knooppunt (van waaruit we de motor observeren of besturen). In ons geval gebruiken we mobiel als node en hebben we ons geabonneerd op het volgende onderwerp.
Onderwerpen waarop u zich kunt abonneren vanaf het controlerende knooppunt (mobiel) en ESP32 zullen voor het onderwerp worden gepubliceerd
stechiez/mee eens/licht
stechiez/mee eens/temp
stechiez/mee eens/bodem
stechiez/mee eens/mstatus
Publiceer het onderwerp vanaf het controlerende knooppunt en ESP32 zal zich abonneren op het onderwerp
stechiez/mee eens/motor
In de setup_wifi-functie maken we verbinding met wifi en de bediening stopt daar tot wifi-verbinding.
In de reconnect-functie zal ESP32 proberen verbinding te maken met de MQTT-server en wachten tot er verbinding is.
callback is de functie die wordt aangeroepen of wordt uitgevoerd zodra het onderwerp waarop is geabonneerd beschikbaar is.
In de setup-functie initialiseren we seriële communicatie, wifi-verbinding en MQTT-verbinding.
getTemperature, getMoisturePercentage en getLightPercentage-functie leest de gegevens van de sensor en retourneert de waarde die via MQTT moet worden gepubliceerd.
En in de loop-functie die continu wordt uitgevoerd, stuurt ESP32 de verzamelde gegevens via mqtt.
Stap 5: Schematisch
Stap 6: Coderen
Code:
github.com/stechiez/iot_projects/tree/mast…
Aanbevolen:
Slimme bureaulamp - Slimme verlichting met Arduino - Neopixels-werkruimte: 10 stappen (met afbeeldingen)
Slimme bureaulamp | Slimme verlichting met Arduino | Neopixels-werkruimte: tegenwoordig brengen we veel tijd thuis door, studeren en werken virtueel, dus waarom zouden we onze werkruimte niet groter maken met een aangepast en slim verlichtingssysteem op Arduino en Ws2812b-leds. Hier laat ik u zien hoe u uw Smart LED bureaulamp die
Op LoRa gebaseerd visueel bewakingssysteem voor landbouw Iot - Een fronted applicatie ontwerpen met Firebase & Angular: 10 stappen
Op LoRa gebaseerd visueel bewakingssysteem voor landbouw Iot | Een fronted-applicatie ontwerpen met Firebase & Angular: In het vorige hoofdstuk hebben we het gehad over hoe de sensoren werken met de loRa-module om de Firebase Realtime-database te vullen, en we hebben het diagram op zeer hoog niveau gezien hoe ons hele project werkt. In dit hoofdstuk gaan we het hebben over hoe we
IOT-gebaseerd slim parkeren: 7 stappen
IOT-gebaseerd slim parkeren: door Tanmay Pathak en Utkarsh Mishra. Studenten @ International Institute of Information Technology, Hyderabad (IIITH)ABSTRACTWe hebben met succes een IOT-gebaseerd slim parkeersysteem geïmplementeerd. Met behulp van individuele nodes (nabijheidssensoren) altijd
Intel geautomatiseerd tuinieren systeem: 16 stappen (met afbeeldingen)
Intel Automated Gardening System: [Video afspelen] Hallo allemaal !!! Dit is mijn eerste Instructabe op Intel Edison. Deze instructable is een gids voor het maken van een geautomatiseerd bewateringssysteem (druppelirrigatie) voor kleine potplanten of kruiden met behulp van een Intel Edison en andere goedkope elektronische
Op IoT gebaseerde slimme landbouw: 5 stappen (met afbeeldingen)
IoT Based Smart Farming: Internet of Things (IoT) is een gedeeld netwerk van objecten of dingen die met elkaar kunnen communiceren, mits de internetverbinding. IoT speelt een belangrijke rol in de landbouwsector die tegen 2050 9,6 miljard mensen op aarde kan voeden. Smart A