Table des matières:

Projet d'humidité du sol Arduino : 4 étapes
Projet d'humidité du sol Arduino : 4 étapes

Vidéo: Projet d'humidité du sol Arduino : 4 étapes

Vidéo: Projet d'humidité du sol Arduino : 4 étapes
Vidéo: TRONIK AVENTUR 272 - ARROSAGE AUTOMATIQUE avec ARDUINO + SONDE HUMIDITE + POMPE IMMERGEE 2024, Juillet
Anonim
Projet d'humidité du sol Arduino
Projet d'humidité du sol Arduino
Projet d'humidité du sol Arduino
Projet d'humidité du sol Arduino

Bonjour gars

Aujourd'hui je vous présente mon premier projet sur instructables. Il s'agit de mesurer l'humidité du sol avec Arduino et un seul capteur. Ce projet est très facile à réaliser et tous ceux qui souhaitent commencer à travailler avec la plate-forme Arduino devraient l'essayer. Ce projet peut également aider quelqu'un qui a une expérience antérieure avec Arduino.

Étape 1: Obtention de toutes les pièces

Ce projet n'utilise que peu de pièces. Ils sont également très bon marché à obtenir, alors ne vous inquiétez pas du prix. Pièces utilisées dans ce projet:

  1. Arduino uno rev3
  2. Écran LCD 1602 vert avec I2C
  3. FC-28-d Module de détection d'hygromètre de sol + capteur d'humidité du sol
  4. Diode LED rouge
  5. Diode LED bleue
  6. 2 résistances 220 ohm
  7. Peu de câbles de démarrage pour connecter toutes les pièces
  8. Connecteur de batterie Arduino

Gardez toujours à l'esprit que vous pouvez utiliser n'importe quel autre Arduino pour ce projet. Vous pouvez également changer l'affichage LCD en un autre.

Étape 2: Connecter toutes les pièces ensemble

Connecter toutes les pièces ensemble
Connecter toutes les pièces ensemble

Dans cette étape, vous pouvez voir le schéma que j'ai fait avec fritzing. J'écrirai également comment connecter chaque élément clé de ce projet ici. Comme vous pouvez le voir, nous utilisons 5V et GND d'arduino pour alimenter la maquette.

ACL:

  • VCC à 5V (+ partie sur maquette)
  • GND à gnd (- partie sur la maquette)
  • SDA vers broche analogique A4
  • SCL vers broche analogique A5

Capteur d'humidité du sol:

  • VCC à 5V (+ partie sur maquette)
  • GND à gnd (- partie sur la maquette)
  • D0 à la broche numérique 2
  • A0 à la broche analogique A0

Connexion de diodes:

  • une partie de la diode entre dans - une partie de la maquette
  • la deuxième partie traverse une résistance de 220 ohms et est ensuite connectée à la broche 12 (diode bleue) ou 11 (diode rouge)

Étape 3: écriture du code

Je vais essayer d'expliquer ce code en quelques parties. Il y aura également un code complet écrit afin que vous puissiez le copier et le modifier si vous en ressentez le besoin.

  1. La première chose à garder à l'esprit est que vous devez installer la bibliothèque LCD i2c

    1. LiquidCrystal_I2C.h
    2. Vous devez également configurer votre lcd au début du code
  2. Configurer les variables utilisées dans le code, connecter le capteur aux broches et aux diodes
  3. Dans la troisième partie, des méthodes sont créées pour que la partie en boucle soit plus facile à écrire
  4. Configuration pour arduino, dans cette partie, vous configurez l'écran LCD que vous utilisez pour ce projet
  5. La partie boucle est la partie principale de ce projet

Le code complet est en pièce jointe de cette étape.

Étape 4: Utilisation de votre Arduino

Utilisation de votre Arduino
Utilisation de votre Arduino
Utilisation de votre Arduino
Utilisation de votre Arduino

Ici vous pouvez voir comment fonctionne le capteur. La diode rouge signale que le capteur a une faible valeur de détection. C'est autour d'une heure. Dans cette image, le capteur n'est pas placé dans le sol, donc le résultat normal ici sera quelque part autour d'un.

Sur l'autre capteur d'image est placé près d'une plante qui a été arrosée il y a quelques heures. Comme vous pouvez le voir, la diode bleue est allumée.

S'il y a une autre question que vous pouvez me poser. Merci les gars d'avoir regardé mon premier projet.

Avec toutes mes salutations.

Conseillé: