Bonjour
Jeantu1 (quand je m'énerve lol)
Je suis en retraite (j'ai donc du temps de libre lol) J'ai toujours aimé bricoler et... j'ai un poulailler avec deux poules !! (le coq s'est fait manger par un renard… snif)
Cela n'a pas duré longtemps de devoir me lever le matin de bonne heure pour ouvrir la porte aux poules. J'ai donc équipé ce poulailler d'une porte commandée électriquement et automatiquement en fonction d'une heure bien définie.
Quand l'horloge A (une simple prise 220v programmée, située dans la maison) s'enclenche à l'heure dite (à 5 h du matin je dors encore lol), elle alimente un transformateur B (12volts) qui à son tour alimente (sur le poulailler situé dans le jardin) une électro-vanne C (12volts Mini Électrovanne Micro Normalement Fermé. 4€ environ).
Cette électro-vanne, est alimentée pendant environ 5mn, temps pendant lequel s'écoule au travers d'un tuyau souple et par gravité, le litre et demi d'eau (qui est un peu supérieur au poids de ma porte) du réservoir D (qui est situé en hauteur) vers le bidon E. En augmentant de poids, le bidon E, descend et entraîne, par un système de poulie F et câble G, l’ouverture de la porte H.
Ce montage n'a besoin ni de fin de course (le réglage de la longueur du câble est tel que le bidon touche le sol au moment où la porte est ouverte) ni de moteur (c'est le poids de l'eau qui ouvre la porte, donc la force est réglable)
Le soir, quand je vais voir si nos poules vont bien, je relève les œufs du jour, je retire les graines du poulailler (que les souris ne viennent pas se servir) et je re-transvase l'eau du bidon E dans le réservoir D et le cycle est prêt pour le lendemain matin.
Il faut par contre un câble électrique (2x12volts) qui part de la maison jusqu'au poulailler.
horloge de commande et transformateur 12v
Tout marchait bien, mais j'ai découvert il y a peu de temps l'univers de l'Arduino !
Étant obligé de changer régulièrement l'heure d'ouverture de la porte en fonction de l'heure de lever du jour et ne voulant pas que les poules fassent le bazar en été quand la porte est encore fermée ou l'hiver quand la porte s'ouvre trop tôt et que maître Renard ne vienne pas faire son marché, j'en ai eu envie de mettre un arduino à la place de l'horloge sur la prise 220v.
J'aurais pu mettre une cellule pour capter la lumière du jour, mais comme ma commande est à la cave… pas de lumière du jour (j'ai les endives qui y poussent !!)
Donc, le but du programme est qu'à partir d'un Arduino wemos D1 mini :
-
je récupère une fois par jour l'heure internet (à partir d'un site NTP) pour avoir une horloge interne
-
je récupère aussi une fois par jour, l'heure de lever du soleil du lendemain
-
je compare l'heure de l'horloge et celle de lever du soleil ; si elle est égale, j'ouvre la porte du poulailler; sinon j'attends l'heure lol.
L'arduino et son relais qui pilote le transfo
- 8 novembre 2020, confinement oblige, je suis en train d'écrire le programme.
- 06 janvier 2021, les collègues du club informatique linux m'ont dit que ce serait bien de développer le sujet (ce que je viens de faire)
Je vais dans les prochains jours, améliorer le programme "porte_poules.ino"
Je développe sous l'IDE Arduino et je découvre en même temps Git (trop bien ce système et ce principe merci Linus Torvalds)
N'hésitez pas à me faire des remarques si vous en avez, sachant que je ne suis pas programmeur, mais mécanicien tourneur de formation (soyez indulgent! lol)
L’installation se fait au travers de l’ IDE d'Arduino et depuis peu a partir d'Atom.
Mise à jour le 7/1/2021