Table des matières:

Système d'arrosage automatique Arduino (Garduino): 6 étapes
Système d'arrosage automatique Arduino (Garduino): 6 étapes

Vidéo: Système d'arrosage automatique Arduino (Garduino): 6 étapes

Vidéo: Système d'arrosage automatique Arduino (Garduino): 6 étapes
Vidéo: Créer un système d'arrosage automatique avec l'Arduino 🌼 2024, Novembre
Anonim
Système d'arrosage automatique Arduino (Garduino)
Système d'arrosage automatique Arduino (Garduino)

J'ai fait un système d'arrosage à base d'arduino pour mes piments pendant que je suis loin de chez moi. Il m'est arrivé de créer celui-ci en tant que serveur Web que je peux surveiller à partir du réseau local et du système domotique (Hassio). Ceci est encore en construction, je ajoutera plus de pompes et trouvera comment ajouter plus de capteurs analogiques d'humidité du sol. Je devrais également ajouter un interrupteur ON/OFF. L'une des mises à niveau les plus importantes qui prolongera la durée de vie des batteries consiste à ajouter une fonctionnalité de veille à ce serveur Web et à configurer la communication de http à mqtt. Tout ce processus a commencé lorsque j'ai vu ce projet. j'avais bme280 et wemos d1 mini qui traînaient du projet qui surveillait la température/l'humidité de la cafetière au bureau, de sorte que je n'aurais pas besoin d'aller vérifier s'il a été préparé (oui, je suis paresseux). J'ai également ajouté bme280 à ce projet mais j'ai eu plusieurs problèmes avec ce qui Je n'ai pas vraiment le temps de réparer car l'arrosage a bien fonctionné pendant mes vacances d'été pendant une semaine.

Fournitures

Pour ce projet, vous aurez besoin des fournitures suivantes:

  • Wemos D1 mini (j'en avais un normal mais vous devriez devenir pro et assurez-vous que son régulateur de tension n'est pas bon marché afin qu'il s'allume bien avec une batterie un peu usée aussi!)
  • Batterie Li-Ion 18650 ou peu. J'ai récupéré le mien d'un vieil ordinateur portable et j'en ai trouvé 4 fonctionnels
  • Support de batterie 18650 pour le nombre de batteries dont vous avez besoin. J'en ai utilisé quatre et je les ai connectés en parallèle
  • Carte de charge de batterie TP4056
  • Capteur capacitif d'humidité du sol v1.2 (qui n'est pas isolé, vous devez donc ajouter de l'époxy non conducteur sur les côtés et sur tous les composants soudés. J'ai entendu dire que la colle chaude fonctionnait également, mais j'ai utilisé de l'époxy)
  • Capteur de température et d'humidité BME280
  • Mini panneau photovoltaïque monocristallin 5.5V 0.66W 120mA (ou plus puissant, je pense que ce n'est pas suffisant).
  • 1N5819 diode
  • Pompe à eau submersible 6V
  • Module relais 5V pour contrôler la pompe. J'ai choisi un module qui a 5 relais juste pour être prêt pour la mise à niveau
  • fibre protoboard
  • et bien sur du fil
  • Un boîtier résistant à l'eau qui peut contenir tous les appareils électroniques sur le côté.
  • tube en silicone de qualité alimentaire. Le mien n'était pas coloré et le diamètre intérieur était d'environ 5 mm de diamètre.

Étape 1: schéma de câblage

Schéma de câblage
Schéma de câblage

Ce n'est certainement pas une documentation de câblage technique, mais j'ai ajouté ceci pour montrer comment j'ai câblé celui-ci. Donnez-moi un commentaire si vous avez besoin d'aide avec celui-ci !

Étape 2: Isoler le capteur d'humidité du sol

Isoler le capteur d'humidité du sol
Isoler le capteur d'humidité du sol

Utilisez de la colle chaude et de l'époxy pour isoler les coins de ce capteur. J'ai utilisé de la colle chaude près de la borne de connexion du fil juste pour être sûr que l'époxy ne s'y coincera pas.

Étape 3: Code Arduino

J'ai joint ce code arduino. Il y aura du code copier/coller d'autres projets. Personnellement, j'ai eu quelques problèmes avec celui-ci et tout était lié à la bibliothèque bme que j'avais.

Le problème était que je ne pouvais pas me connecter sur le serveur. Le correctif rapide pour résoudre ce problème consiste à supprimer ou à ajouter un commentaire sur les lignes 125 et 126

Donc, si tout a fonctionné comme il se doit, vous pouvez ajouter votre serveur domotique pour lire json à partir de 192.168.1.241/json

Je pense que cela devrait être modifié pour utiliser le protocole mqtt et activer la fonctionnalité de veille. Lorsque je le fais avec mqtt, je le ferai pour publier des lectures sur mon HASSIO, puis continuer à dormir.

Juste à noter, ce fichier est fait assez rapidement alors que j'en avais besoin juste pour gérer l'arrosage pendant mes vacances. Je pense que je devrais modifier les paramètres de confidentialité sur celui-ci dans github, si vous souhaitez ajouter quelque chose à ce projet:)

Étape 4: Récupération des batteries de la batterie d'un ordinateur portable

Récupération des batteries de la batterie d'un ordinateur portable
Récupération des batteries de la batterie d'un ordinateur portable

Dans cette étape, vous devez être très prudent! Ces batteries peuvent exploser avec une puissance élevée, mais cela ne m'est jamais arrivé. Le boîtier de la batterie est généralement très étanche et peut même être collé. J'ai utilisé un peu de chaleur d'un sèche-cheveux et d'un tournevis à tête plate pour l'ouvrir. Après cela, j'ai déconnecté la bande de métal soudée des batteries.

Étape 5: connectez tout et sécurisez avec du ruban isolant

Connectez tout et sécurisez avec du ruban électrique
Connectez tout et sécurisez avec du ruban électrique
Connectez tout et sécurisez avec du ruban électrique
Connectez tout et sécurisez avec du ruban électrique
Connectez tout et sécurisez avec du ruban électrique
Connectez tout et sécurisez avec du ruban électrique

J'ai joint une photo de mon protoboard et de tout le reste que j'ai rangé dans le boîtier.

J'ai percé des trous dans le boîtier pour les fils (capteur d'humidité et pompe à eau).

Étape 6: connectez le tube en silicone

Connectez le tube de silicium
Connectez le tube de silicium
Connectez le tube de silicium
Connectez le tube de silicium

Après cela, j'ai connecté le tube silocon à la pompe à eau submersible. C'était un ajustement serré, mais si le vôtre finit par être lâche, je vous recommande d'utiliser des fermetures à glissière pour le fixer en place.

J'ai tranché le tube à quelques endroits et placé des bâtonnets de barbecue dans des trous trop grands. De cette façon, j'ai pu utiliser une pompe pour plusieurs plantes et tout le monde a été arrosé de manière égale !:RÉ

Conseillé: