Quelle platine et quelle shield moteur pour porte poulailler

Bonjour,

Je souhaite contrôler automatiquement l'ouverture/fermeture de la porte de mon poulailler en fonction du lever/coucher du soleil, en tenant compte que je suis en ville donc éclairage public à proximité. (De plus le poulailler est mobile pour sauvegarder ma pelouse...). Je voudrais donc interdire l'ouverture la nuit. La porte du poulailler bascule comme un pont-levis. (mais je peux aussi rajouter une guillotine si c'est plus simple).

J'ai déjà le moteur SANYO DENKI type 103-770-3210 (voir photo)
Pour l'alimentation je souhaite utilisé une batterie 12V/7.2Ah que j'ai aussi.

Quelle platine utiliser ? UNO - Pro - leonardo - nano - mini - micro etc....
Quelle module shield pour la gestion moteur (kit ou pas sur l'extronic) ?
Quelle LDR ?
Je veux aussi un panneau solaire pour recharger la batterie, lequel ? Peut il être aussi utiliser à la place de la LDR ?
Si je peux éviter les fin de courses c'est mieux aussi.

Voilà merci à tous de vos conseils.


Moteur.png

Bonjour,

Je vais donc partir un kit UNO :
http://www.lextronic.fr/P36265-starter-kit-basic-pour-arduino.html

un module moteur : http://www.lextronic.fr/P26224-platine-motor-shield-rev3-pour-arduino.html

Horloge : http://www.lextronic.fr/P31366-platine-rtc-shield-pour-arduinoa.html

régulation tension : http://www.lextronic.fr/P1644-platine-de-rgultation-33-vcc-et-5-vcc.html

Pour le panneau je verrais plus tard...

Dites moi si je suis sur la bonne route et si j'oublie quelque chose.

Merci

N'importe quel Arduino fera l'affaire

sans doute pas besoin de LDR puisque vous dites qu'il y a des nuisances lumineuses possible autour de vous, vaut mieux prendre une RTC (horloge) qui vous donnera l'heure dans votre code et vous vous basez sur l'heure pour ouvrir ou fermer la porte plutôt que sur la luminosité. une RTC DS3231 par exemple fait l'affaire plutôt que votre monstrueux shield http://www.lextronic.fr/P31366-platine-rtc-shield-pour-arduinoa.html (en plus Livré en kit) - sa base DS1307 n'est pas super précise et dérive bcp dans le temps surtout en fonction de la T°... comme vous allez avoir cela à l'extérieur, ce n'est pas terrible; La DS3231 est compensée en température et donc dérivera beaucoup moins

Pour piloter votre moteur qui est un pas à pas à 200 pas par tour, lire le tuto d'eskimon sur le sujet

Prendre un shield adapté à la puissance nécessaire (courant par canal et courant de crête) et fonction que vous voulez. Le SANYO DENKI type 103-770-3210 est listé à 1.6V 3.9A

Vous pouvez avoir une idée des Contrôleurs de Moteurs Pas-à-Pas possibles en regardant ici

Pourquoi se priver de détecteur de fin de course - ce n'est pas une grande dépense et ça peut éviter au moteur de forcer... mais si votre montage est bien fichu sans trop de jeu sur le contrôle de la montée et descente de la porte alors un pilotage du temps de fonctionnement du moteur que vous affinez en fonction de votre situation peut suffire.

Pour le Panneau solaire, il faudra deux choses, le panneau lui même capable de recharger votre batterie batterie 12V/7.2Ah - donc dimensionné en fonction de la consommation électrique sur la batterie (elle va se vider de combien par jour si vous ne la rechargez pas?) et de l'ensoleillement disponible pour votre panneau

il vous faudra aussi un Régulateur de charge solaire (PWM/MPPT) qui grosso modo prend d'un côté l'énergie du panneau solaire, charge la batterie en s'assurant de ne pas la faire exploser et offre une sortie d'alimentation en courant continu pour alimenter les "consommateurs" (votre arduino, votre moteur)


(source image http://www.ecosolaire.com/tutorial/22/Regulateur_de_charge_solaire.aspx)

il en existe des tonnes différents à tous les prix surtout venant d'Asie - méfiez vous - assurez vous de prendre quelque chose normé CE de qualité... ce serait dommage de griller vos poulets et votre pelouse :slight_smile:

Il y a deux grands types sur le marché PWM ou MPPT. Le régulateur MPPT est la meilleure solution actuelle car il permet un gain de rendement jusqu'à 50% mais le régulateur PWM est conseillé pour les petites applications. Mais par temps froid ou si votre panneau est souvent ombragé le régulateur MPPT est bcp plus efficace par rapport au régulateur PWM. Les critères de choix sont la tension entre le panneau et la batterie d'une part , mesurée en Volts et l'intensité maximale du régulateur d'autre part mesurée en Ampères. Un coup d'oeil ici vous permettra de voir différents types soit en PWM soit en MPPT.

Vous pouvez aussi jeter un oeil sur la section du forum Réalisations et Projets Finis il y a plusieurs posts concernant des portes de poulailler

Merci J-M-L !

Donc la LDR, j'oublie...

Pour l'horloge, celle-ci irait mieux ? http://www.lextronic.fr/P29815-module-rtc---super-capacitor.html

Pour le module moteur, celui-ci ne vas pas ? http://www.lextronic.fr/P26224-platine-motor-shield-rev3-pour-arduino.html Et sera compatible avec l'horloge ? :o

Je pensai que ce module moteur gérer tout seul les fin de courses... ? :confused:

Pour le panneau je pourrai voir ca après dnas une version 2.0... :slight_smile:

Je me rends compte que c'est très compliqué avant même d'avoir commencer...

Oui http://www.lextronic.fr/P29815-module-rtc---super-capacitor.html ira bien - c'est un DS3231

Vous pourrez l'utiliser avec la librairie RTClib par exemple et la communication est en I2C (donc connectez simplement SDA/SCL, l'alimentation et GND)

Votre shield moteur est un peu limite — ils disent Courant max: 2A et votre moteur est listé à 3.9A.

Ce shield peut faire 4A si vous joignez deux canaux mais parfois c'est un peu délicat pour les synchro et je ne sais pas si les 3.9A dont ils parlent c'est en continu ou le max en crête... faudrait aussi tester la partie tension car votre moteur est donné à 1.6V (mais généralement on peut dépasser largement tout en régulant le courant dans les bobines). l'idéal serait d'avoir la specification technique exacte du moteur

Je pensai que ce module moteur gérer tout seul les fin de courses... ? :confused:

non pas vraiment.. mais si vous pilotez votre porte avec un câble qui se tend / détend et que vous prévoyez largement de la place au dessus de la trappe pour que la porte puisse dépasser l'ouverture complète alors c'est jouable juste ne disant au moteur "tourne pendant 5 secondes" par exemple et à la fermeture, la corde ne sera pas tendue mais ce n'est pas grave

lisez mon tuto sur les machines à états éventuellement pour vous aider à structurer votre code

Merci

je comprends rien du tout à

J-M-L:
Vous pourrez l'utiliser avec la librairie RTClib par exemple et la communication est en I2C (donc connectez simplement SDA/SCL, l'alimentation et GND)

Je vais peut être essayer de trouver un autre moteur car j'ai aucune info sur le mien... :frowning:

Je crois qu'il va falloir que je commence par acheter un kit uno puis voir ce que j'arrive à faire avant d'essayer de faire ce projet ... :confused:

je vais lire vos tutos merci