Monde du p'tit train

Monde du p'tit train

Téléchargement de notices proposées par la section modélisme ferroviaire
Up

Accessoires digital (DCC) : Moteurs, servomoteurs, décodeurs, TCO, ...

Montages et notices pour le DCC : servomoteur, décodeur d'accessoires, TCO,...

Pour l'Arduino, des liens de forums ou de tutoriels vous sont proposés sur notre site

 


Souris DCC XpressNet compatible Roco, Lenz, Viessmann, Fleischmann,...

Nouvelle version avec commande des accessoires et commande automatique d'itinéraires, de locomotives... 

Commande via les CV1 ou des Bibliothèques de locomotives enregistrées

La section Modélisme a réalisé une souris utilisant le protocole XpressNet pour communiquer avec la centrale DCC.

Souris DCC

Cette souris « esclave » est compatible avec une centrale DCC Roco, Lenz, Viessmann,... utilisant le protocole de communication XpressNet entre la centrale et les souris.

Elle permet la commande de locomotives, d'accessoires et de série d'adresses DCC pour des itinéraires par exemple. 

Grâce à la bibliothèque paramétrable via une carte SD, on peut créer des listes par type de locomotives : vapeur, diesel, électrique, ... On on peut sélectionner les locomotives par le CV1 mais aussi par le nom de l'engin...

 

Voici quelques fonctions :

- Commande des locomotives et accessoires avec les adresses longues (1 à 999)
- Commande et visualisation des fonctions des locomotives F0 à F28
- Sélection des locomotives à partir d'un fichier CSV ou du CV1
- Paramètres enregistrés sur une carte SD
- .
..

La souris comprend des boutons, un écran LCD, un clavier numérique, un lecteur de carte SD.
Notice Souris XpressNet avec un Arduino Mega - Version 2

Souris XpressNet xPSELe fichier ZIP comprend les fichiers source pour un clavier souple 16 touches ainsi qu'une notice de configuration et d'utilisation.

 

La boite a été dessiné avec le logiciel gratuit FreeCAD. Le bois en contreplaqué de 5 mm a été découpé et gravé au laser dans un Fablab puis un vernis a été appliqué.

Souris XpressNet : Fichiers source - Version 2C
Le fichier ZIP comprend les fichiers source ainsi qu'une notice de configuration et utilisation.
Souris XpressNet : Fichiers source - Version 2

Analyser les trames DCC

/!\ NOUVEAU /!\ 

Le programme "Arduino" permet d'analyser les paquets DCC transmis par la centrale de commande :  via le Serial Monitor de l'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
 new

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éaliser un TCO en digital DCC avec une carte ARDUINO

Réalisation d’un TCO (Tableau de Commande Optique) en digital (DCC) compatible avec les centrales Roco, Lenz, PACO.

La communication entre le TCO et la centrale se réalise grâce au bus XpressNet.

La base de ce projet est une carte ARDUINO à laquelle sera rajoutée une interface « shield » ou « bouclier » ou « carte maison ».

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

Arduino : TCO avec bus XpressNet (Roco, Lenz)
Fichier Source pour réaliser un TCO (Tableau de Commande Optique) en digital (DCC) compatible avec les centrales Roco, Lenz, PACO avec une carte ARDUINO.
Arduino : TCO avec bus XpressNet - Fichier Source

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
 hot

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

Support pour servomoteur à imprimer en 3D

Support pour servomoteur avec fin de course

Support pour servomoteurs et réglages

/!\ Astuce /!\

Une astuce pour position les servomoteurs et réalisé un réglage à l'aide de dominos. Le principe peut aussi être utilisé pour des moteurs lents type Fulgurex, Tillig, ...

Support pour servomoteurs
Display Num 
Powered by Phoca Download