Go Down

Topic: Porte automatique pour poulailler (Read 4412 times) previous topic - next topic

etibou

Sep 07, 2014, 06:28 pm Last Edit: Sep 09, 2014, 08:27 pm by etibou Reason: 1
Bonjour à tous,
Voici mon projet de porte automatique pour poulailler.
Les données de base :
- Mettre en place une porte automatique pour un poulailler dont les occupants se font dévorer à la tombée de la nuit par un animal (fouine, marte ou autre..)
- Le système devra être économe en énergie car fonctionnement sur batterie de voiture ou moto (pas de 220 V dispo à portée)
- Le coût de l'ensemble ne doit pas supérieur à un système fini du commerce (100 à 150 €)

J'ai utilisé une carte arduino uno + horloge Tiny RTC + carte contrôleur 2 moteur DAGU
L'intérêt de la carte DAGU est qu'elle est très peu chère et qu'elle dispose d'une zone de prototypage.
Ayant fait une erreur dans l'achat du moto-réducteur, j'ai du utiliser un petit convertisseur dc-dc.

La porte à piloter est une porte de type guillotine avec un contact de fermeture et d'ouverture.
La nuit tombe à différents horaires suivant la saison, j'ai donc utilisé un tableau mensuel pour les heures d'ouverture et fermeture. Pour compenser la variation entre le début et la fin de mois, j'ai ajouté une cellule photosensible qui permet de fermer la porte 45 minutes avant l'heure prévu si la luminosité est faible.

Autres fonctionnalités ajoutées :
- Fonctionnement par interruption (sleep) pour économiser du courant ou fonctionnement normal
- Bouton marche/arrêt
- Détection d'anomalie (timeout) pour ne pas tout casser si il y a un problème
- Gestion de l'alimentation de la carte contrôleur par relais + transistor (tjrs pour économiser)
- Programmation des valeurs (Date,timeout, etc) via RS.
- Mesure de la tension de la Batterie et alerte par Biper si < seuil mini de charge
- Quelques LED pour suivre le fonctionnement du système
- Des fonctions de débugage par RS.

En pièce jointe, le code et le schéma.
Lexique photos :
Montage Arduino
1) Arduino
2) Carte contrôleur DAGU
3) Relais puissance alimentation dc-dc
4) Tiny RTC
5) Moto-réducteur
Vue porte ouverte
1) Contre-poids (réduction énergie dissipée moteur)
2) Contact Porte ouverte
3) Poulies
4) Contact Porte fermée

Si vous voulez utiliser ce système pour votre poulailler que vous disposez d'une source d'alimentation régulière, vous pouvez simplifier le schéma en supprimant.
1) Le relais
2) L'alimentation dc-dc si votre moteur utilise la même alim que l'arduino
3) Le fonctionnement en interruption

icare

Bonjour,
Il y avait aussi la solution de construire un mirador et d'attendre les intrus. :)
Plaisanterie à part, voila une belle petite réalisation.
Bravo
2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

etibou

Merci,
Réalisation très utile car les poules ne se font plus manger (sauf par nous ). :)


etibou

Bonjour à tous,

Voici une nouvelle version du programme qui gère l'ouverture et la fermeture de la porte en fonction d'un calcul du lever et du coucher du soleil qui tient compte de la position géographique (longitude+latitude) du poulailler.
Référence astronomiques dans le programme.
Cette nouvelle version gère également le changement d'heure automatique été/hiver. (calcul avec utilisation de l'algo de Mike Keith)
+ qq petites corrections.
A suivre..

Que va faire la prochaine version du programme !!

dxfantome

question ...
pourquoi ne pas utiliser une LDR (capteur de lumiere )(cout quelque dizaine de centime) pour prendre en compte le levé et couché du soleil ?

vohu

Sans doute parce qu'en hivers il fait souvent sombre, et la porte pourrait ne pas s'ouvrir ou passer son temps à ouvrir et se fermer.

Je pense que le mix des 2 est une bonne solution (comme il l'a fait d'ailleurs)

Go Up