Table des matières:
- Étape 1: Matériel requis
- Étape 2: Construire le circuit
- Étape 3: Principe de fonctionnement du circuit
- Étape 4: Code Arduino
- Étape 5: Mise en œuvre et test
Vidéo: Comment faire un système d'irrigation automatique en utilisant Arduino: 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Dans ce Instructables, je vais vous montrer comment construire et mettre en œuvre un système d'irrigation automatique qui peut détecter la teneur en eau dans le sol et irriguer automatiquement votre jardin. Ce système peut être programmé pour différentes exigences de culture et variations saisonnières. Ce système est le mieux adapté à la technique d'irrigation goutte à goutte. J'ai également testé le système pour différentes conditions de sol et disponibilité de l'eau.
Regardez la vidéo liée pour une compréhension facile.
Ce système vous aidera à irriguer automatiquement votre jardin arrière ou votre jardin intérieur et vous n'aurez pas à vous soucier d'arroser vos plantes préférées dans votre emploi du temps chargé.
Arduino UNO est le cerveau de ce système et tous les capteurs et dispositifs d'affichage sont contrôlés par celui-ci. Un capteur d'humidité est utilisé pour lire la teneur en humidité du sol. Un écran LCD est fourni pour surveiller l'état du sol, la température ambiante et l'état de l'alimentation en eau (pompe à eau).
Étape 1: Matériel requis
- Arduino UNO
- Capteur d'humidité du sol (avec pilote LM393)
- Capteur de température LM 35
- Écran LCD 16x2
- Interrupteur de niveau d'eau
- Conférencier
- Relais 5V
- Transistors BC547 ou similaires NPN
- Résistances (voir schéma de circuit)
- Potentiomètre (10Kohm)
- DEL de 5 mm
- 1N4007 Diode
- Borniers et bornes à vis
- PCB / Planche à pain
- Outils de base et kit de soudure
Étape 2: Construire le circuit
Ce circuit peut être construit soit sur Breadboard, soit sur PCB. Pour un essai temporaire, vous pouvez le construire sur la maquette. Reportez-vous au schéma de circuit pour plus de détails. Effectuez la connexion comme indiqué ci-dessous.
ÉPINGLES ARDUINO
0_N/C
1_N/C
2_LCD-14
3_LCD-13
4_LCD-12
5_LCD-11
6_N/C
7_ DEL D'ÉTAT_NIVEAU_EAU
8_N/C
9_ ENCEINTE
10_N/C
11_LCD-6
12_LCD-4
13_ PUMP_STATUS_LED)_AND_TO_RELAY
A0_SOL_HUMIDURE_SENSOR
A4_LM35_(CAPTEUR_TEMPERATURE)
LCD-1_GND
LCD-5_GND
LCD-2_+Vcc
LCD-3_LCD_LUMINOSITÉ
*Un bug signalé pour les lectures de température instables. Veuillez éviter le capteur de température. Je mettrai à jour le code une fois qu'il sera résolu.
Étape 3: Principe de fonctionnement du circuit
Les valeurs du capteur d'humidité du sol dépendent de la résistance du sol. Le pilote LM393 est un comparateur différentiel double qui compare la tension du capteur avec une tension d'alimentation fixe de 5 V.
La valeur de ce capteur varie de 0 à 1023. 0 étant la condition la plus humide et 1023 étant la condition très sèche.
Le LM35 est un capteur de température à circuit intégré de précision, dont la tension de sortie est linéairement proportionnelle à la température Celsius. Le LM35 fonctionne de -55˚ à +120˚C.
L'interrupteur de niveau d'eau contient un interrupteur magnétique entouré d'un aimant flottant. Lorsque l'eau est disponible, elle est conductrice.
L'Arduino lit l'état du sol à l'aide du capteur d'humidité du sol. Si le sol est SEC, il effectue les opérations suivantes….
1) Vérifie la disponibilité de l'eau à l'aide d'un capteur de niveau d'eau.
2) Si l'eau est disponible, la pompe est allumée et s'éteint automatiquement lorsqu'une quantité d'eau suffisante est fournie. La pompe est entraînée par un circuit de commande de relais.
3) Si l'eau n'est pas disponible, vous serez averti par un son.
Pour toutes les autres conditions, la pompe reste éteinte et l'état du sol (sec, humide, détrempé), la température et l'état de la pompe sont affichés sur l'écran LCD.
Étape 4: Code Arduino
Procédure
- Connectez l'Arduino à votre ordinateur.
- Téléchargez le code ci-joint et ouvrez-le.
- Sélectionnez votre port COM et votre carte Arduino dans l'option Outils.
- Cliquez sur le bouton Télécharger.
Une fois le code téléchargé, ouvrez le moniteur série qui affiche les valeurs du capteur d'humidité du sol allant de 0 à 1023. Testez le capteur pour différentes conditions de sol et notez la valeur du capteur pour les conditions de sol les plus appropriées et modifiez les valeurs dans le code pour votre application. Si vous souhaitez modifier la sensibilité du capteur pour différentes conditions de sol, modifiez les valeurs des 3 conditions commentées dans le Code.
_
La température est calculée à l'aide de la formule suivante X = ((valeur du capteur) * 1023.0)/ 5000
Température en Celsius =(X/10)
Étape 5: Mise en œuvre et test
Les étapes suivantes peuvent être suivies pour tester le projet.
1) Connectez l'Arduino à l'alimentation (5 V) via USB ou une source d'alimentation externe.
2) Enfouir le capteur d'humidité dans le sol. Mieux vaut placer le capteur près des racines des plantes pour des mesures précises. Remarque: les bornes de câblage ne sont pas étanches.
3) Connectez la pompe à eau au relais (bornes N/O et commun) et allumez le réseau. Reportez-vous au circuit pour les détails de connexion et le brochage.
ATTENTION: HAUTES TENSIONS. COMPRENDRE LE CÂBLAGE AVANT DE PROCÉDER
4) Le capteur de température peut être placé sur le PCB lui-même ou sur le sol. Ne plongez pas le capteur dans l'eau.
5) Le potentiomètre peut être modifié pour régler la luminosité de l'écran LCD.
6) Placez le capteur de niveau d'eau dans le récipient/réservoir d'eau.
J'ai mis en œuvre cela dans mon jardin et j'ai placé le capteur près d'une des plantes. De plus, j'ai placé la pompe et le capteur de niveau d'eau dans un seau d'eau. Dans la vidéo, vous pouvez voir que lorsque je laisse tomber le capteur de niveau d'eau dans l'eau, la pompe est allumée jusqu'à ce que le sol devienne humide.
Bien que cela fonctionne parfaitement, il existe des bugs mineurs et des améliorations qui peuvent être apportées à ce projet. Un bogue a été signalé pour des lectures de température instables lorsque les deux capteurs fonctionnent ensemble. Je mettrai à jour si le bug est résolu.
D'autres améliorations que les utilisateurs peuvent mettre en œuvre:
- Ajoutez la fonctionnalité IOT pour l'analyse des données et le contrôle à distance.
- Intégration avec l'irrigation goutte à goutte et plusieurs capteurs à différents endroits sur le terrain.
- Improvisez sur les performances du capteur afin qu'il puisse être mis en œuvre dans un sol profond.
- Utilisez des capteurs de température plus fiables.
- Contrôle de l'humidité et contrôle de la température pour les serres.
- Analyse de la teneur en minéraux de l'eau et de la concentration d'engrais.
Si vous rencontrez des doutes ou des suggestions, n'hésitez pas à me le faire savoir dans la section commentaires. Si vous avez construit ceci, faites-le moi savoir dans la section commentaires.
Merci
HS Sandesh
(La chaîne Youtube Technocrate)
Conseillé:
Système de passage à niveau automatique utilisant la plate-forme intégrée basée sur Arduino : 9 étapes
Système de passage à niveau automatique utilisant une plate-forme embarquée basée sur Arduino : Noël n'est que dans une semaine ! Tout le monde est occupé par les célébrations et à recevoir des cadeaux, ce qui, soit dit en passant, devient d'autant plus difficile à obtenir avec des possibilités infinies tout autour de nous. Que diriez-vous de passer par un cadeau classique et d'ajouter une touche de bricolage à
Utilisation de microcontrôleurs pour faire fonctionner et surveiller le système d'irrigation à distance : 4 étapes
Utilisation de microcontrôleurs pour faire fonctionner et surveiller le système d'irrigation à distance : les agriculteurs et les exploitants de serres pour un système d'irrigation automatique à faible coût. Dans ce projet, nous intégrons un capteur électronique d'humidité du sol avec un microcontrôleur pour irriguer automatiquement les plantes lorsque le sol est trop sec sans intervention humaine
Système d'irrigation basé sur Arduino : 8 étapes
Système d'irrigation basé sur Arduino : Contextualização O Brasil està entre les pays de la zone d'irrigation de la planète et dans la zone de croissance à 65%, segundo estudo da Organização das Nações Unidas para a Alimentação e a Agricultura (FAO). Une possibilité de direc
SYSTÈME D'IRRIGATION INTELLIGENT utilisant l'IoT # « Construit sur BOULON » : 6 étapes (avec photos)
SYSTÈME D'IRRIGATION INTELLIGENT utilisant l'IoT # « Construit sur BOULON » : le système d'irrigation intelligent est un appareil basé sur l'IoT qui est capable d'automatiser le processus d'irrigation en analysant l'humidité du sol et les conditions climatiques (comme la pluie). De plus, les données des capteurs seront être affiché sous forme graphique sur BOLT
Comment faire un calendrier des grands-parents & Scrapbook (même si vous ne savez pas comment faire un scrapbook) : 8 étapes (avec photos)
Comment faire un calendrier des grands-parents & Scrapbook (même si vous ne savez pas comment faire du scrapbooking) : c'est un cadeau de vacances très économique (et très apprécié !) pour les grands-parents. J'ai fait 5 calendriers cette année pour moins de 7 $ chacun.Matériel :12 superbes photos de votre enfant, enfants, nièces, neveux, chiens, chats ou autres parents12 pièces différentes