Bonjour,
C'est Pâques ... Les cloches sont de retour!!! Moi, au moins.
Passer par un Arduino est en effet l'une des solutions. Elle présente pour moi un intérêt, c'est de synchroniser toutes les fonctions en un même montage:
- Décodeur Dcc (montage simple avec 1 optocoupleur, 2 diodes et quelques résistances à prévoir)
- Commande de Servomoteurs pour animer les barrières
- Allumage des feux rouges (progressif)
- Gestion sonore (shield dédié à déterminer)
Reste bien sur à déterminer le besoin exact et a connecter les différents bouts de sketch disponibles.
Si cela peut aider, je serai prêt à regarder de plus prés
et en 3 temps:
1) A l'arrache:
Rapide et donnant une solution figée. Il faut au préalable répondre à quelques questions:
- Adresse Dcc
- Nombre de servomoteurs (un commun ou un par barrière)
- Nombre de feux (un seul si les diodes sont mises en série)
- Vitesse de déplacement des servomoteurs
- Butées min et max de chaque servomoteurs
- Fréquence de clignotement des feux
- Temporisation entre allumage des feux et fermeture du PN
...
2) Générique:
A deux niveaux... Les fonctions de base ( Servomoteur, Feux, temporisation ...) et leur associations aux commandes Dcc ( Une commande déclenchant la séquence de plusieurs fonction)
Le paramétrage extérieur, mémorisé en EEPROM permettrait d'adapter finement le comportement sans modifier le sketch (Les CV!) Les réponses aux questions précédentes peuvent ainsi être modifiées!
Il devient aussi possible de définir d'autres fonctions pour ce décodeur.
3) Avec la sonorisation
La sonorisation étant faite avec un Shield dédié il faut déterminer quel shield, l’acquérir et faire attention aux pin utilisées !
J'attends donc vos informations avant d'attaquer quoi que ce soit!
Amicalement et en vous souhaitant une joyeuse Pâques
Xavier