Monde du p'tit train

Monde du p'tit train

Moteur de recherche

Tous les téléchargements

Décodeurs d'accessoires en DCC

DCC - Décodeurs Accessoires

Montages et notices pour réaliser des décodeurs d'accessoires

Des décodeurs pour servomoteurs, lecteur MP3, pont transbordeur sont proposés en mettant en oeuvre des carte Arduino. 

Retrouvez tous les autres documents en téléchargement : programmes Arduino, tutorielscentrales / souris DCC, impression 3D,... 

 


Commande de pont transbordeur avec moteur pas à pas

Le projet permet la commande d'un moteur pas à pas pour piloter un pont transbordeur, mais aussi un pont tournant ou tout autre mécanisme... Le projet met en oeuvre une carte Arduino Nano et permet une commande en analogique et digital (DCC).

L’ensemble du système permet le : 

  • pilotage pour se positionner jusqu’à 64 voies en DCC,
  • pilotage à l’aide de boutons poussoirs en analogique (16 voies),
  • pilotage à l’aide du port série (moniteur du programmateur Arduino par exemple),
  • paramétrage des pas pour chaque voie (écartement entre 2 voies),
  • paramétrage de la vitesse de rotation,
  • paramétrage de l’adresse DCC des voies,
  • paramétrage à l’aide de boutons poussoirs et d’un écran LCD,

Aucune modification, aucun paramètre à saisir dans le programme source de l'Arduino.

Lien pour télécharger la librairie pour le décodeur DCC : https://github.caom/mrrwa ou http://mrrwa.org/download/

Pont transbordeur avec moteur pas à pas

Analyser les trames DCC

Le programme "Arduino" permet d'analyser les paquets DCC transmis par la centrale de commande :  via le Serial Monitor de l'IDE Arduino, ce sniffer affiche dans un format lisible les trames des locomotives et des accessoires sur l'écran de votre PC.

Cet outil peut être très utile lors de la configuration de souris ou d'accessoires pour comprendre d'éventuels dysfonctionnements.

Ce programme a été traduit en français sur la base du projet disponible sur les sites :

 
La carte shield ou bouclier à installer est la même que celle utilisée pour la commande des accessoires ou servomoteurs.
 
Pour utiliser le Serial Monitor, il faut le configurer avec une vitesse de 38.400 bauds.
 
Pour plus de lisibilité, l'analyseur permet d'afficher les trames pilotant les locomotives et/ou accessoires. Il est également possible définir la période de rafraîchissement.
Analyser les Trames DCC

Schémas et programmes avec un Arduino UNO pour réaliser un lecteur / décodeur sonore

La platine peut être co-pilotée en analogique à l'aide de boutons, en digital (DCC) ou à l'aide d'une télécommande infrarouge.

La platine est fixe. Équipée d'un haut-parleur, elle génère des sons, des bruitages sur le réseau : annonces en gare, bruitages de fond, cloches d'une église, sonneries de passage à niveau, ...

Les sons peuvent joués à la demande ou en boucle ou de manière aléatoire avec un espace de temps aléatoire. 

Une platine a été réalisée pour venir s'embrocher sur la carte Arduino UNO. Sur la platine vient se greffer un module sonore DFPlayer où est insérée la carte micro SD. Il est aussi possible réaliser la platine avec une epoxy à bandes.

Les fichiers doivent être au format mp3 et déposés dans un répertoire "mp3" placé à la racine de la carte micro SD. Les fichiers doivent être nommés avec 4 chiffres : 00xx.mp3

Arduino : Module Sonore avec commande analogique, DCC et infrarouge
La notice présente la réalisation d'un décodeur sonore en utilisant un Arduino UNO ou Méga ou Nano ou Micro et un lecteur MP3 DFPlayer.
Notice pour décodeur sonore

Réalisation d’un décodeur de servomoteurs en digital (DCC) et compatible analogique pouvant piloter jusqu’à 6 servomoteurs

La base de ce projet est une carte ARDUINO que l’on trouve dans le commerce pour environ 20€ à laquelle sera rajoutée une interface « carte maison ».

Cette notice présente la carte par la section Modélisme de l’UAICF Nevers-Vauzelles (schémas & programme).

Le décodeur de servomoteur a été testé avec une centrale Roco 10764 et sa Multimauss, une centrale Roco Z21 et une centrale NanoX. Le pilotage des accessoires a également été testé avec Rocrail et une centrale Roco et NanoX.

Arduino : Commande Servomoteurs DDC et Analogique

Fichier source du programme du décodeur de 6 servomoteurs avec un aiguillage TRIPLE avec la carte Arduino UNO (compatible DCC et Analogique).

En analogique, un bouton à levier à 3 positions est utilisé pour piloter les 2 premiers servomoteurs commandant un aiguillage tripe (PECO par exemple).

Arduino : Fichier Source Servomoteurs avec 1 aiguillage triple

Fichier source du programme du décodeur de 6 servomoteurs avec la carte Arduino UNO (compatible DCC et Analogique et télécommande Infrarouge).

/!\ Attention : La bibliothèque "NmraDcc.h" a été modifiée après la réalisation du module.

Avec la nouvelle bibliothèque, dans le SETUP, remplacer la ligne :

Dcc.init( MAN_ID_DIY, 10, FLAGS_OUTPUT_ADDRESS_MODE | FLAGS_DCC_ACCESSORY_DECODER | FLAGS_ENABLE_INT0_PULL_UP, 0 );

par la ligne :

Dcc.init( MAN_ID_DIY, 10, CV29_ACCESSORY_DECODER | CV29_OUTPUT_ADDRESS_MODE, 0 );

Arduino : Fichier Source Servomoteurs

Notice pour décodeur DCC d'accessoires avec un PIC 16F629 

La notice décrit la commande d’un décodeur d’accessoires pour le digital (DCC) pour piloter 4 servomoteurs. Le servomoteur permet d’actionner des aiguillages mais aussi de faire pivoter tout autre mécanisme comme des signaux mécaniques.

PIC : Décodeur Servomoteur

Le programme source du décodeur de 4 servomoteurs est issu du site de Paco http://usuaris.tinet.cat/fmco/ et est libre de droit. Le décodeur a été testé avec des centrales Roco, Fleischmann et NanoX.

PIC : Fichier Source Décodeur Servomoteur

Décodeur DCC d'accessoires avec un ARDUINO 

Réalisation d’un décodeur d’aiguillages en digital (DCC) pouvant piloter jusqu’à 128 appareils de voie. Les moteurs d’aiguillage pourront être des moteurs lents (2 fils type Fulgurex / Lemaco) ou des bobines.

Ce projet n’est pas compatible avec des accessoires de type servomoteurs. La base de ce projet est une carte ARDUINO que l’on trouve dans le commerce pour environ 20€ à laquelle sera rajoutée des interfaces « cartes maison » pour piloter les différents accessoires.

Cette notice présente les différentes cartes développées par la section Modélisme de l’UAICF Nevers-Vauzelles (schémas & programme).

Le décodeur d’accessoires a été testé avec une centrale Roco 10764 et sa Multimauss, une centrale Roco Z21 et une centrale NanoX. Le pilotage des accessoires a également été testé avec Rocrail et une centrale Roco et NanoX.

Arduino : Décodeur DCC Accessoires
Arduino : Fichier Source Décodeur DCC
Display Num 
Powered by Phoca Download