Forums LR PRESSE

Où il est question de trains, petits et grands

  • Advertisement

Traceur d'itinéraire

Toutes les discussions sur l'Arduino !

Modérateur: MOD

Traceur d'itinéraire

Publié: Sam 05 Nov 2016, 13:43 
Aux spécialistes d'Arduino, ne serait ce pas possible créer un traceur d'itinéraire DCC :?:
Je m'explique. Un outil comme le Route Control de Roco. Un outil capable d'enregistrer des itinéraires et d'envoyer les ordres DCC, via la centrale, aux décodeurs d'aiguillage.
Merci de vos réponses et de vos idées. :wink:
Bougnat-Connection & F.M.B
Avatar de l’utilisateur
Prevost
Mon surnom à moi
 
Messages: 24271
Inscrit le: Lun 02 Jan 2006, 10:04
Localisation: Au pays des lentilles AOP
Âge: 63
Echelle pratiquée: H0.fr & H0.usa
Prénom: Alain

Re: Traceur d'itinéraire

Publié: Dim 06 Nov 2016, 11:42 
Bonjour,

Je ne connais pas particulièrement le Route Control de Roco mais c'est une souris qui pilote que des accessoires si j'ai bien compris.

C'est donc tout à fait possible de réaliser un traceur d'itinéraires avec un Arduino en utilisant la librairie XpressNet : http://pgahtow.de/wiki/index.php?title=XpressNet

Pour les accessoires, le code est déjà tout prêt dans la librairie XpressNet.

On peut enregistrer les itinéraires dans l'EEPROM ou sur une carte SD : s'il y a beaucoup de possibilités, la carte SD est plus facile à utiliser et surtout pour enregistrer les combinaisons souhaitées.

On peut ajouter un clavier, un écran LCD,... comme dans le projet pour les locomotives :
http://modelisme58.free.fr/index.php/telechargement/category/8-dcodeurs-accessoires.html

Avec cette librairie, un TCO a été réalisé pour piloter des aiguillages : http://modelisme58.free.fr/index.php/telechargements.html#tco : c'est donc un mix des 2 projets.

Un beau projet de développement à réaliser : de mon retour d'expérience, je conseille de bien écrire le cahier des charges pour définir les besoins, le fonctionnement afin de faciliter la réalisation du programme.

Plume
Plume
 
Messages: 44
Inscrit le: Jeu 02 Juil 2015, 21:18
Localisation: Nevers
Echelle pratiquée: HO
Club: UAICF Nevers Vauzelles

Re: Traceur d'itinéraire

Publié: Dim 06 Nov 2016, 12:21 
Merci pour ta réponse. :wink:
Effectivement le Route Control de Roco est une "souris/manette" qui permet de manœuvrer les aiguillages et accessoires ainsi que tracer et enregistrer des itinéraire. Il n'est plus distribué par Roco. On le trouve mais à des prix hors budget pour moi.
Il ressemble à ça.
Image
L'idée serait d'avoir une platine encastrable soit dans un pupitre soit dans une façade de réseau. Je pense que ce projet pourrait intéresser plusieurs personnes.
Les logiciels sur PC font cette opération mais on ne dispose pas toujours de PC à proximité du réseau.
Je te confirme que personnellement, je suis en Lenz donc XpressNet
Je vais réfléchir à un cahier des charges.
Merci encore de ta réponse
Bougnat-Connection & F.M.B
Avatar de l’utilisateur
Prevost
Mon surnom à moi
 
Messages: 24271
Inscrit le: Lun 02 Jan 2006, 10:04
Localisation: Au pays des lentilles AOP
Âge: 63
Echelle pratiquée: H0.fr & H0.usa
Prénom: Alain

Re: Traceur d'itinéraire

Publié: Mar 08 Nov 2016, 09:14 
Je te propose deux liens :
Le mien :
http://forum.locoduino.org/index.php?topic=211.0

et celui de Jean-Luc :
http://forum.locoduino.org/index.php?topic=167.0
Les deux en cours de développement, bien sûr.

Pour ton info, je n'aurais pas de PC pour mon réseau.
1°) C'est cher
2°) Écran trop petit (les portables abordables font 13")
Ce sera un PCDuino (70 €) + un écran (ou une télé) à 100 €.

J'ajouterai la commande des itinéraires (en cours) via un bus CAN (gratuit) :
1°) On clique sur la manette du train qu'on veut diriger
2°) On clique sur où on veut aller. C'est tout

Il y a encore du boulot, mais ça vaut le coup de chercher.

Image

Denis
J'y arriverai ... demain !
Avatar de l’utilisateur
groumfit
Papotier
 
Messages: 143
Inscrit le: Sam 25 Oct 2014, 10:25
Âge: 61
Prénom: Denis


Retour vers Arduino

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 4 invité(s)