1.11.9

News

Page  1 sur 3  > >>

2019-01-16
Catégorie : Arduino
Posté par : xavier
Un Circuit imprimé pour plusieurs sketches
2018-06-07
Catégorie : Arduino
Posté par : xavier
Des pistes pour developper un projet a base d'Arduino
2017-09-23
Catégorie : Expositions
Posté par : xavier

Les 4/5 Novembre 2017, au parc Savoie Expo de Chambéry (Savoie), se tiendra l'exposition Savoie Modelisme.

CMS - 1.11.9 - Bartolome
 

Dcc_Turntable_Decoder

 

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 courrante 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 parametres 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

 

En mode console, les commandes à passer sont les suivantes:

  • Adresse Dcc : a <adresse>
  • Nombre de voies :
  • Step + :
  • Step - :
  • Zéro :
  • Aller à la voie ... :
  • Aller à la voie précédente :
  • Aller à la voie suivante :
  • Demi tour :

 

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.

Video des premiers essais

Le schema, le sketch, le TCI du shield et le programme sont téléchargeables

Le programme de configuration permet de définir les CV:

- L'adresse de base du décodeur.

- La vitesse de déplacement maximum.

- Le (demi) nombre de voies

- Le nombre de pas entre de voies

- Le type de pont tournant ou transbordeur

Le programme communique via USB avec l'Arduino. Il propose par défaut le port de communication le plus élevé.

Il permet de :

Piloter le pont tournant ou le transbordeur. il affiche la position indiquée par le decodeur.

 

Regler précisement la position Zero

    1. Nomenclature

    2. Ref PU TTC Dcc Servo Dcc Servo
      PCB 1 7,5 7,5
      DRV 15 0 0
      6N137 0,95 1 0,95
      24C256 1,4 0 0
      L7812 0,5 1 0,5
      L7805 0,5 1 0,5
      Pont 0,45 1 0,45
      Dil 8 0,22 1 0,22
      R 4K7 0,015 7 0,105
      R 1K 0,015 1 0,015
      R 470 0,015 0 0
      C47uF 0,1 4 0,4
      C100nF 0,15 3 0,45
      Bornier 2 0,3 1 0,3
      Jack Fem 0,5 1 0,5
      Led 3 V 0,08 1 0,08
      Sil 8 M 0,14 2 0,28
      Sil 6 M 0,105 2 0,21
      Sil 3 M 0,0525 10 0,525
      Sil 8 F 0,5555555556 0 0
      Sil 7 F 0,4861111111 0 0
      Sil 4 F 0,2777777778 0 0
      TSOP4836 1,9 0 0
             
            12,985

Sur mon reseau, à l'échelle N, j'utilise un pont Peco monté comme suit :

2 cornières en aluminium, 4 vis longues et 6 ecrous pour fixer les cornières et régler leur hauteur, 4 vis courtes, pour fixer le moteur sur les cornières. Une piéce a été tournée pour adapter le moteur sur l'axe, par un membre de mon club (schema à venir)

Un pont Jouef sera traité de la meme manière par un membre de mon club (photos à venir)

Modification en cours :

  1. Utilisation du Sleep du DRV8824 pour eviter que ce dernier ne chauffe quand le pont est immobile
Previous page: Pont Tournant  Page suivante : Dcc_Transbordeur_Decoder