Introduction
L'usage de carte à micro-contrôleur Arduino dans le modélisme ferroviaire est connue depuis longtemps.
Cependant, pour beaucoup, sa mise en oeuvre réelle est un peu trop ardue et son aspect programmation est
souvent considéré comme étant un problème majeur.
En conséquence, l'Arduino reste souvent le domaine d'un groupe limité de spécialistes ayant des connaissances
techniques.
C'est dommage, car avec l'Arduino, vous pouvez automatiser l'ensemble de votre réseau à moindre coût.
Pour rendre l'Arduino accessible à tous, j'ai donc créé un programme pour gérer les signaux lumineux.
C'est un décodeur DCC basé sur un Arduino que j'ai baptisé ARSIGDEC. Avec l'ARSIGDEC, tous les signaux
imaginables peuvent être mis en oeuvre. Les seules limitations sont qu'un signal ne peut pas avoir plus de 8 LEDs
(les LEDs montées en parallèle ne comptent que pour 1) et qu'un signal ne peut présenter plus de 10 aspects
différents.
Avec ARSIGDEC, vous n'avez aucune ligne de code à écrire, ni même à connaitre la programmation.
Une version est disponible pour l'Arduino UNO et une pour l'Arduino MEGA2560.
La version UNO gère un maximum de 8 signaux ou 16 LEDs au total tandis que la version MEGA peut gérer 30
signaux ou 59 leds au total.
La même carte fille DCC/Power Shield peut être utilisée pour les deux Arduinos.
Mais, comme pour tout autre décodeur DCC, l'ARSIGDEC doit être configuré.
Cette configuration est généralement appelée de façon incorrecte programmation. Pour éviter la confusion entre
ces deux termes, le terme programmation doit être réservé au fait d'écrire du code Arduino. Avec ARSIGDEC,
vous ne faites que configurer le programme. Lors de cette configuration, les feux et leurs aspects sont
paramétrés.
L'ARSIGDEC travaille dans deux modes différents : le mode configuration et le mode exploitation.
Dans le mode configuration, les signaux sont "réglés" à l'aide de simples commandes d' un caractère que vous
saisirez au clavier de votre ordinateur, ARSIGDEC communiquant avec l'ordinateur via un câble USB.Aucun signal
DCC n'est nécessaire pendant la configuration.
L'ARSIGDEC passera en mode exploitation à l'aide de la simple commande <E>.
En mode exploitation, les signaux sont commandés par le signal DCC et le câble USB n'est plus nécessaire.
ArCoMoRa
L'ArSigDec fait partie du concept ArCoMoRa qui est l'abréviation de Arduino Controlled Model Railway.
Le Mardec (décodeur DCC multifonctionnel) et l'ArLoco (module de rétrosignalisation LocoNet®) font également
partie de cette gamme.
Vous trouverez plus d'informations sur le site d'ArCoMoRa :
Pourquoi un Arduino ?
La raison principale est le coût, ce qui est un élément important :
-
Un
clone Arduino UNO
-
Les composants complémentaires pour le traitement du signal DCC coûtent environ 2,50 €.
Une autre raison est la facilité avec laquelle tout peut être configuré. Cela se fait de manière entièrement
interactive, sans la centrale DCC et sans aucun CV compliqués à paramétrer.
L'installation des logiciels est interactive et simple, tous les logiciels nécessaires sont installés simultanémant et le
téléchargement du programme ARSIGDEC dans l'Arduino est réalisé pratiquement automatiquement.
Le manuel d'installation vous donnera toutes les précisions utiles à ce sujet.
ne doit pas coûter plus de 3 €.
4
www.arcomora.com