Table des matières:
- Étape 1: Composants requis
- Étape 2: Principe de fonctionnement
- Étape 3: Photos de projets
- Étape 4: Explication du code:
- Étape 5: Schéma
- Étape 6: Coder
- Étape 7: Tutoriel
Vidéo: Jardinage intelligent basé sur l'IoT et agriculture intelligente à l'aide d'ESP32 : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Le monde évolue avec le temps et donc l'agriculture. De nos jours, les gens intègrent l'électronique dans tous les domaines et l'agriculture ne fait pas exception à cela. Cette fusion de l'électronique dans l'agriculture aide les agriculteurs et les personnes qui gèrent les jardins.
Dans cet article nous verrons comment surveiller et comment gérer le jardinage et l'agriculture. Nous utiliserons le module de contrôle (ESP32) pour l'IoT et nous mettrons à jour les données sur le cloud et, sur la base des lectures, nous prendrons les mesures appropriées.
Dans ce projet, nous avons utilisé des capteurs tels que LDR (résistance dépendante de la lumière), capteur de température, capteur de niveau d'humidité du sol et nous utiliserons une pompe à eau pour réagir sur les données des capteurs. En dehors de cela, nous pouvons utiliser de nombreux capteurs pour surveiller.
Étape 1: Composants requis
Voici les composants requis, ESP32ESP32 en Inde -
ESP32 au Royaume-Uni -
ESP32 aux États-Unis -
Capteur d'humidité du solCapteur d'humidité du sol en Inde-
Capteur d'humidité du sol au Royaume-Uni -
Capteur d'humidité du sol aux États-Unis -
Capteur de température NTCCapteur de température NTC en Inde-
Capteur de température NTC au Royaume-Uni -
Capteur de température NTC aux États-Unis -
Capteur LDR
Capteur LDR en Inde -
Capteur LDR au Royaume-Uni -
Capteur LDR aux États-Unis -
Pompe à eau CC +5v Pompe à eau CC +5v en Inde -
Pompe à eau DC +5v au Royaume-Uni -
Pompe à eau DC +5v aux États-Unis -
BreadBoardBreadBoard en Inde-
Planche à pain aux États-Unis -
Planche à pain au Royaume-Uni -
Transistor
Résistances
Peu de fils
Étape 2: Principe de fonctionnement
Le module de contrôle ESP32 est utilisé pour collecter les données de capteurs tels que LDR (résistance dépendante de la lumière), capteur de température, capteur de niveau d'humidité du sol. Si le niveau d'humidité du sol est très bas, nous allumerons la pompe à eau. Nous surveillons également l'état du moteur pour que le retour confirme l'état du moteur.
Nous utilisons un capteur de température pour réguler l'eau sur la racine de la culture qui gardera la culture fraîche. ESP32 collecte les données de tous les capteurs et envoie/publie toutes les données au serveur MQTT et s'abonne au sujet du contrôle moteur.
Étape 3: Photos de projets
Étape 4: Explication du code:
Et depuis le serveur mqtt ou un autre nœud (d'où nous observons ou contrôlons le moteur). Dans notre cas, nous utilisons le mobile comme nœud et nous avons souscrit au sujet suivant.
Sujets à s'abonner à partir du nœud de contrôle (mobile) et ESP32 publiera pour le sujet
stechiez/d'accord/lumière
stechiez/d'accord/temp
stechiez/d'accord/sol
stechiez/d'accord/mstatus
Publiez le sujet à partir du nœud de contrôle et ESP32 s'abonnera au sujet
stechiez/d'accord/moteur
Dans la fonction setup_wifi, nous nous connectons au wifi et le contrôle s'arrêtera là jusqu'à la connexion wifi.
Dans la fonction de reconnexion, ESP32 essaiera de se connecter au serveur MQTT et attendra la connexion.
callback est la fonction qui sera invoquée ou exécutée une fois que le sujet souscrit est disponible.
Dans la fonction de configuration, nous initialisons la communication série, la connexion Wifi et la connexion MQTT.
Les fonctions getTemperature, getMoisturePercentage et getLightPercentage lisent les données du capteur et renvoient la valeur qui doit être publiée sur MQTT.
Et dans la fonction de boucle qui est exécutée en continu, ESP32 enverra les données collectées via mqtt.
Étape 5: Schéma
Étape 6: Coder
Code:
github.com/stechiez/iot_projects/tree/mast…
Conseillé:
Système de surveillance visuelle basé sur LoRa pour l'agriculture Iot - Concevoir une application frontale à l'aide de Firebase et d'Angular : 10 étapes
Système de surveillance visuelle basé sur LoRa pour l'agriculture Iot | Concevoir une application frontale à l'aide de Firebase & Angular : Dans le chapitre précédent, nous avons expliqué comment les capteurs fonctionnent avec le module lora pour remplir la base de données en temps réel de firebase, et nous avons vu le diagramme de très haut niveau sur le fonctionnement de l'ensemble de notre projet. Dans ce chapitre, nous allons parler de la façon dont nous pouvons
Drone de jardinage d'inspection d'usine de bricolage (tricopter pliant sur un budget): 20 étapes (avec photos)
Drone de jardinage d'inspection des plantes de bricolage (tricopter pliable sur un budget): Dans notre maison de week-end, nous avons un joli petit jardin avec beaucoup de fruits et légumes, mais il est parfois difficile de suivre l'évolution des plantes. Ils ont besoin d'une surveillance constante et ils sont très vulnérables aux intempéries, aux infections, aux insectes, etc
Comment contrôler le commutateur intelligent de base Sonoff basé sur ESP8266 avec un smartphone : 4 étapes (avec photos)
Comment contrôler le commutateur intelligent de base Sonoff basé sur ESP8266 avec un smartphone : Sonoff est une gamme d'appareils pour Smart Home développée par ITEAD. L'un des appareils les plus flexibles et les moins chers de cette gamme est le Sonoff Basic. Il s'agit d'un commutateur compatible Wi-Fi basé sur une excellente puce, ESP8266. Cet article décrit comment configurer le Cl
Comment flasher le micrologiciel MicroPython sur un commutateur intelligent Sonoff basé sur ESP8266 : 3 étapes (avec images)
Comment flasher le micrologiciel MicroPython sur un commutateur intelligent Sonoff basé sur ESP8266: What's Sonoff? Sonoff est une gamme d'appareils pour Smart Home développée par ITEAD. L'un des appareils les plus flexibles et les moins chers de cette gamme est le Sonoff Basic et le Sonoff Dual. Ce sont des commutateurs compatibles Wi-Fi basés sur une excellente puce, ESP8266. Tandis que
Agriculture intelligente basée sur l'IoT : 5 étapes (avec photos)
Agriculture intelligente basée sur l'IoT : l'Internet des objets (IoT) est un réseau partagé d'objets ou d'objets qui peuvent interagir les uns avec les autres à condition de disposer d'une connexion Internet. L'IoT joue un rôle important dans l'industrie agricole qui peut nourrir 9,6 milliards de personnes sur Terre d'ici 2050. Smart A