Discussions Générales > Aide

aiguillage et capteur fc 51

(1/2) > >>

mario:
Bonjour
Je cherche à commander 1 servomoteur que j'ai installé sur un aiguillage avec le détecteur infra rouge FC 51. Est ce possible si oui quelqu'un aurait il  le programme et le plan de cablage. J'ai un arduino uno dispo.
Merci à la personne qui me répondra

bobyAndCo:
Bonjour Mario,

Commander un servomoteur à partir de la détection d'un capteur IR est bien sûr possible. Mais selon moi, il faudra passer par un micro contrôleur (Arduino Uno, Nano, ESP01, ESP32...).

L'action se fait en 2 étapes :
1° - La détection. Le capteur IR envoie un signal sur l'une des pins lorsqu'il est activé.
2° - C'est la réception de ce signal par le programme qui déclenchera le mouvement du servo moteur.

Mais il faut prendre quelques précautions : Par exemple, au passage d'un train, le capteur va s'activer et se désactiver souvent par exemple entre les wagons. Il faut donc prévoir une temporisation.

L'aiguille reste t'elle dans sa position et reviendra donc à sa position initiale à la prochaine activation du capteur ou là aussi faut'il prévoir que l'aiguille revienne à sa position initiale après x secondes. Ou après le passage sur un autre capteur qui serait après l'aiguille ?

Voila quelques questions auxquelles il faut répondre pour étudier le programme qui est assez simple.

Est-ce comme cela que tu imaginais la chose ?

Christophe

mario:
Merci infiniment de prendre de votre temps pour essayer de m'aider. Vous avez bien analysé ce que je souhaiterai réaliser. Je voudrais que l'aiguillage revienne à sa position initiale aprés le passage du train. J'ai vu sur le site franzitrains qu'une personne utilisait un minuteur à relais de déclenchement QFRD21 avec un optocoupleur EL 817 C mais pas d'arduino pensez vous que ces éléments puissent convenir?
Cordialement
Mario
Pour info je suis nul en électronique mais intéréssé par arduino

bobyAndCo:
Pour moi il est plus simple (plus souple) de choisir un Arduino qui pourra aussi assurer d'autres fonctions. Il est assez simple de détecter le signal infra rouge, de changer la valeur d'une variable d'état et commander le servo, de demander à l'Arduino d'inverser la valeur de la variable d'état au bout de x secondes et ce faisant, de commuter l'aiguille.

Fouillez un peu sur le site, c'est aussi cela le DIY, il y a pas mal d'exemples avec des capteurs (IR ou autres), temporisation, etc... Les exemples liés au PN sont certainement assez proche de ce que vous voulez faire.

Je n'ai pas beaucoup de temps actuellement mais je vous donnerai d'autres pistes et des matériels plus tard et d'autres vont certainement vous répondre.

Cherchez, posez-vos questions et l'on vous répondra.

Christophe

mario:
Bonjour
Merci encore je vais continuer de "surfer" sur internet et quand vous le pourrez je suis preneur de vos infos.
Bonne journée




Navigation

[0] Index des messages

[#] Page suivante

Utiliser la version classique