Réaliser un décodeur d'accessoires en analysant les trames digitales DCC à l'aide d'un Arduino
Автор: Seine Modèle Club Ferroviaire, Modélisme trains HO
Загружено: 2025-11-11
Просмотров: 649
Описание:
🔧 Décoder les trames DCC avec Arduino – Tutoriel complet 🚂
Dans cette vidéo, on découvre comment utiliser une carte Arduino pour décoder les trames DCC envoyées par une centrale numérique ferroviaire.
L’objectif : permettre à ton Arduino de réagir aux commandes DCC — pour piloter un signal, un moteur, un pont tournant, ou tout autre accessoire de ton réseau miniature !
🔗 Ressources utiles
🔹 Tutoriel complet sur le site du club SMCF : https://www.modelisme-ferroviaire-rou...
🎯 Objectif du projet
Ce montage transforme ton Arduino en décodeur d’accessoires DCC.
Il écoute les signaux DCC circulant sur la voie, les interprète et exécute des actions programmées :
• Allumer une LED ou un signal mécanique
• Commander un servo-moteur
• Faire tourner un pont motorisé
• Ou déclencher n’importe quelle animation sur leréseau
⚙️ Matériel nécessaire
Voici les composants utilisés dans le tutoriel :
• 1× Arduino UNO R3
• 1× Optocoupleur 6N137 (isolation électrique indispensable)
• 1× Résistance 1 kΩ (1 W)
• 2× Résistances 10 kΩ
• 1× Diode 1N4148
Plaque d’essais ou petit circuit imprimé
(Optionnel : borniers de connexion pour un montage plus propre)
💡 L’optocoupleur 6N137 protège l’Arduino du courant DCC tout en transmettant les impulsions nécessaires à la lecture des trames.
🧠 Côté logiciel
Le projet s’appuie sur la librairie DCC_Decoder de MynaBay, disponible sur GitHub.
Elle permet à l’Arduino de :
• Détecter les trames DCC,
• Identifier les adresses d’accessoires et réagir automatiquement aux commandes de la centrale.
🔌 Schéma et fonctionnement
Le signal DCC passe par l’optocoupleur avant d’arriver sur la broche 2 de l’Arduino (entrée d’interruption). Chaque impulsion correspond à un bit de la trame numérique. L’Arduino lit et décode ces trames pour exécuter la fonction associée à une adresse DCC donnée.
💡 Exemple pratique
Le tutoriel montre un code simple de décodeur d’accessoire :
• Adresse DCC : 100
• Deux LEDs (rouge et verte) indiquent l’état de l’accessoire
Lorsqu’une trame correspond à cette adresse, l’Arduino allume ou éteint la LED correspondante
C’est une excellente base pour vérifier que ton montage fonctionne avant de passer à des projets plus complexes (pont tournant, signaux, barrières, etc.).
🚀 Avantages de cette méthode
✅ Économique — un Arduino coûte moins de 20 €
✅ Flexible — tout est personnalisable dans le code
✅ Évolutif — parfait pour créer ses propres modules DCC sur mesure
✅ Compatible — fonctionne avec les principales centrales et logiciels (Rocrail, i-Train, TrainController…)
#tutorial #trains #arduino
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: