Banc d’essai DCC avec un Arduino

Le banc d’essai DCC++ développé par l’UAICF Nevers Vauzelles est conçu pour tester et configurer les décodeurs de locomotives dans le modélisme ferroviaire.

1. Composants principaux

Arduino : le banc d’essai est construit autour de microcontrôleurs Arduino UNO et MEGA, qui permet de piloter le système DCC++ pour communiquer avec les décodeurs. Il fonctionne en tant que mini-centrale DCC.

Module de puissance : il s’agit d’une carte capable de fournir le courant nécessaire aux moteurs des locomotives pendant le test.

Écran LCD : utilisé pour afficher les informations relatives aux CV (valeurs de configuration) des décodeurs.

Boutons de contrôle : ils permettent de lire, modifier et écrire les CV sur les décodeurs directement à partir du banc d’essai, sans avoir besoin d’un ordinateur.

2. Fonctionnalités

Lecture et écriture des CV : le banc d’essai permet de lire et de programmer les CV, qui définissent les caractéristiques des décodeurs de locomotives (comme l’adresse DCC, les courbes de vitesse, les effets sonores, etc.).

Compatibilité multi-échelles : le banc d’essai peut être utilisé pour des décodeurs et des locomotives des échelles HO, N et O.

Programmation sur voie : une petite section de voie est connectée au banc pour placer la locomotive et tester directement ses paramètres.

Affichage des résultats : les informations sur les CV des locomotives sont affichées sur l’écran LCD en temps réel, ce qui facilite la gestion et l’ajustement des paramètres.

3. Interface utilisateur

L’utilisateur interagit avec le système via des boutons pour sélectionner les CV à lire ou à écrire.

Les résultats des tests peuvent être sauvegardés sur une carte SD ou envoyés vers un ordinateur sous forme de fichier CSV pour des analyses ultérieures.

La section Modélisme propose également un programme basé sur un Arduino pour suivre les trames DCC envoyées aux locomotives via un scanner ou « sniffer DCC » : on peut ainsi mieux comprendre les commandes envoyées aux locomotives et accessoires.


Tutoriel et fichiers source pour la réalisation complète du banc d’essai, incluant les schémas, le code pour les programmes Arduino et les fichiers pour la découpe laser du boitier.

Icône
Arduino : Banc d'essai DCC++

Fichier du programme Arduino pour réaliser un banc d'essai pour une centrale DCC++.

Le projet met en œuvre 2 cartes Arduino UNO et MEGA.

Le banc d'essai permet de lire et de programmer de manière autonome les CV des locomotives.

Icône
Arduino : Tutoriel pour réaliser le banc d'essai DCC++

Le projet met en œuvre 2 cartes Arduino UNO et MEGA.

Le banc d'essai permet de lire et de programmer de manière autonome les CV des locomotives.

Le dossier comprend les fichiers source Arduino et aussi les fichiers pour réaliser le boitier de la centrale digitale à l'aide d'une découpeuse laser dans du bois de 5 mm (boitier + support pour voie de programmation).