Cet article décrira comment assembler une petite unité pour l'arrosage automatique des plantes basé sur Arduino avec contrôle de l'humidité. Le besoin d'arrosage lui-même sera déterminé par le capteur d'humidité du sol. Si vous le souhaitez, il sera possible d'arroser plusieurs plantes à la fois.
Matériaux et outils:
- Arduino Uno
- Plante en pot avec sol sec
- pompe à eau
- Capteur d'humidité du sol avec boucle
- Touche d'alimentation (trois) avec une boucle
- Bornier enfichable
- Fil papa-papa × 1 pc
- Fil maman-papa × 1 pc
- Alimentation avec connecteur USB
- Câble USB
Assemblage:
L'écran est connecté à la broche 3 du triple blindage. Lors de la connexion de tous les fils de ce type, il est important de s'assurer que le fil noir est connecté à la broche GND.
Ensuite, l'interrupteur d'alimentation est connecté à la broche 5.
La pompe n'a aucun contact aux extrémités des fils, donc un bornier est utilisé. S'il y a une habileté à souder des contacts, alors il est plus correct de souder des «connecteurs à broches» aux fils.
Voici à quoi ressemble la puissance connectée:
Ensuite, connectez le capteur d'humidité du sol.
À l'aide de l'IDE Arduino, l'Arduino Uno est programmé avec le fichier joint ci-dessous. Le capteur d'humidité lui-même, bien sûr, adhère au sol. L'extrémité de la conduite d'eau est reliée à la terre. Si le pot pèse un peu, l'auteur recommande de fixer le tube séparément afin que la plante ne soit pas à l'envers. Ensuite, la pompe est abaissée dans un récipient pratique avec de l'eau et l'alimentation est connectée.
Calibration:
Pour que les lectures du capteur soient correctes, une procédure d'étalonnage simple est requise. Parce que la précision des relevés dépend directement de l'acidité du sol.
1. Le capteur étant coincé dans un pot sec, les lectures de l'écran sont enregistrées. Cette valeur n'est rien de moins qu'un minimum d'humidité.
2. Arrosez la fleur et attendez que l'eau soit complètement absorbée dans le sol, et les lectures du capteur s'arrêtent à une valeur. Les données sont enregistrées et étiquetées comme humidité maximale.
3. Les valeurs des constantes HUMIDY_MIN sont modifiées dans le fichier du micrologiciel, l'humidité minimale est définie et HUMIDY_MAX, respectivement, l'humidité maximale. Arduino Uno clignote à nouveau.
Mise à l'échelle du projet
Cet article décrit une méthode d'arrosage pour une seule fleur. Mais souvent, il est nécessaire d'arroser plusieurs plantes à la fois. Bien sûr, vous pouvez connecter plus de pompes et de capteurs d'humidité à l'Arduino, mais combien cela coûtera cher. Dans ce cas, l'auteur propose une solution simple et bon marché. Dans le tube connecté à la pompe, les trous sont faits avec un poinçon, la distance entre eux est d'environ 30 centimètres, les tiges du stylo à bille utilisé sont coincées dans ces trous.
Les pots dans une maison, en règle générale, se rangent, par exemple, sur un rebord de fenêtre. Le tube repose sur les pots de sorte que chaque trou corresponde au pot. Ce n'est qu'ici que la décision d'arrosage sera prise par l'appareil un seul pot. Cela fonctionnera mieux si des pots de même taille se produisent souvent sur les rebords de fenêtre. Le séchage du sol en eux sera à peu près le même. Si vous le souhaitez, et un grand nombre de plantes dans votre maison, vous pouvez connecter des pompes supplémentaires et diviser tous les pots en groupes de taille égale.