DCC_Turntable_Decoder
L'ensemble proposé ici permet de piloter un pont tournant ou transbordeur. Il utilise impérativement un moteur pas à pas. Le moteur choisi est alimenté en 5V, pour 400 pas (0.9°). C'est en effet la précision du moteur qui assure le bon positionnement de l'ensemble. La fluidité du mouvement est rendue possible grace au DRV8824 de Pollolu qui multiplie le nombre de pas par 32.
La position courante du pont est sauvegardée en Eeprom donc conservée après extinction du montage.
La configuration peut être effectuée :
- A partir d'une console.
- A l'aide du programme de configuration sur PC.
Les paramètres suivants sont disponibles :
- Adresse de base du décodeur Dcc (les 40 adresses se suivent obligatoirement)
- Nombre de voies
- Réglage du zéro (voie de référence)
Le programme de configuration permet également de piloter le pont!
- Demi tour
- Voie précédente
- Voie suivante
Le pilotage est aussi possible à l'aide d'une télécommande de télévision RC5 (Philips)
- Aller à la voie ... :
- Aller à la voie précédente :
- Aller à la voie suivante :
- Demi tour :
Et par un clavier 4*3
- Demi tour : *
- Fade : #
En mode console, les commandes à passer sont les suivantes:
- Adresse Dcc : A <Adresse>
- Nombre de voies : M
- Step : S <Step>
- Zéro : Z
- Aller à la voie ... : T <Voie>
- Aller à la voie précédente : <
- Aller à la voie suivante : >
- Demi tour : R
- Liste : L
- Aide : ?
- Qui : W
En complément un signal clignote quand le pont est en mouvement. Cette information est également disponible pour une rétro-signalisation vers le logiciel de pilotage.
La rétro-signalisation de l'occupation du pot et des voies sont à prévoir en sus.
L'alimentation du décodeur est assurée par le Shield à partir du signal Dcc. Il reste possible de dialoguer via l'USB, l'Arduino coupant automatiquement l'alimentation USB quand une tension est détectée sur Vin (fournie par le Shield)
L'alimentation du moteur est indépendante (5V continu)
L’Arduino est de type Mega afin de pouvoir supporter l’ensemble des spécifications souhaitées.
Un programme écrit en VB.net 2010 utilise les commandes USB pour offrir une interface utilisateur plus conviviale. Ce programme permet de régler et piloter le pont.
Il me manque encore quelques composants pour achever le prototype et faire une vidéo...
Le schéma:
Le Shield :
La nomenclature :
Le sketch :
Le programme sera bientôt téléchargeable sur mon site !!!