Les choix technologiques

Une fois le traçé défini, il faut choisir la façon dont on va exploiter le réseau. Soit on opte pour une alimentation du réseau en analogique soit on choisit le DCC digital.
Sans hésitation, j’ai choisi le DCC quand j’ai découvert qu’on pouvait fabriquer une base station DCC++ avec un Arduino. Étant passionné d’électronique et d’informatique cela m’intéressait beaucoup de réaliser ce type d’alimentation. Il y a un site français incontournable pour l’arduino au service du modélisme ferroviaire : locoduino.

Un Arduino est une petite carte électronique qui comprend un microprocesseur capable de traiter plein de tâches diverses sur une multitude de composants électroniques. Il comprend des entrées/sorties auxquelles on connecte toute sorte de capteurs et d’actionneurs.

Arduino UNO

On peut commander des lumières led, détecter une présence dans une zone du réseau, actionner des servos moteurs, commander des animations sonores etc…
Un Arduino peut faire plein de choses utiles sur un réseau de trainminiature. L’avantage, c’est qu’il est très bon marché. Pour quelques euros on peut se procurer un Arduino sur eBay ou Aliexpress.

Il est donc possible de réaliser une commande DCC avec un Arduino pour une trentaine d’euros alors que les commandes DCC du commerce coûtent plutôt cher.
Les avantages du DCC par rapport à une commande analogique sont nombreux :
Possibilité de commander plusieurs locomotives indépendamment en même temps.
Possibilité de contrôle du réseau a partir d’un PC. Il existe des logiciels gratuits pour faire cela, comme JMRI ou RocRail.

Le contrôle du réseau par un PC présente pas mal d’avantages: A l’écran, d’un simple clic de souris on peut basculer un aiguillage. Plus besoin de TCO (Tableau de Contrôle Optique). On peut visualiser en temps réel un canton occupé par un convoi. On peut commander une locomotive à l’aide d’un smartphone. On peut programmer des itinéraires automatiques. etc…

Bref beaucoup d’atouts qui m’ont poussé à faire ce choix.
J’ai choisi d’utiliser le logiciel JMRI pour le contrôle de mon réseau. Ce logiciel open-source écrit en Java a beacoup de succès aux Etats-Unis. Il permet de programmer facilement les décodeurs DCC installés dans les locomotives avec DecoderPro. Le contrôle du réseau se fait depuis le panneau de contrôle PanelPro. Il reconnait nativement les centrales Arduino DCC++. RocRail est bien aussi, mais je préfere JMRI.