Une souris Xpressnet
3 participants
Page 1 sur 1
Une souris Xpressnet
Depuis plusieurs années, le club de Nevers a en projet de piloter une locomotive en DCC via un vrai pupitre d’engin SNCF.
Ce devrait être un pupitre de TGV PSE qu'il faudra relier à la centrale DCC, c’est à dire concevoir une souris DCC un peu particulière. La centrale utilisée est une centrale Roco.
En préparant, testant le prototype de cette commande sur la base d’une carte ARDUINO Mega, ce projet a aussi donné naissance à un autre projet : réaliser une souris « esclave » compatible avec une centrale DCC utilisant le protocole de communication XpressNet entre la centrale et les souris.
La présentation détaillée et les fichiers source sont disponibles sur le site : http://modelisme58.free.fr/index.php/arduino.html.
Le projet a été réalisé grâce à la librairie XpressNet réalisée par http://pgahtow.de/wiki/index.php?title=Zentrale.
La souris permet de commander la vitesse des locomotives avec un bouton encodeur rotatif et les fonctions F0 à F28 avec un clavier numérique. Toutes les fonctions sont affichées sur un écran LCD 2x16 alphanumérique.
La souris dispose d'une bibliothèque d'au moins 50 locomotives paramétrables via une carte micro SD ce qui facilite les recherches des locos. La souris permet aussi de sélectionner la locomotive via son adresse (CV1).
La souris a été testée avec une centrale Roco 10784, Z21 et Viessmann Commander.
La carte Arduino et ses accessoires peuvent se loger dans un pupitre, TCO ou dans une boite afin d'être portative.
Ce devrait être un pupitre de TGV PSE qu'il faudra relier à la centrale DCC, c’est à dire concevoir une souris DCC un peu particulière. La centrale utilisée est une centrale Roco.
En préparant, testant le prototype de cette commande sur la base d’une carte ARDUINO Mega, ce projet a aussi donné naissance à un autre projet : réaliser une souris « esclave » compatible avec une centrale DCC utilisant le protocole de communication XpressNet entre la centrale et les souris.
La présentation détaillée et les fichiers source sont disponibles sur le site : http://modelisme58.free.fr/index.php/arduino.html.
Le projet a été réalisé grâce à la librairie XpressNet réalisée par http://pgahtow.de/wiki/index.php?title=Zentrale.
La souris permet de commander la vitesse des locomotives avec un bouton encodeur rotatif et les fonctions F0 à F28 avec un clavier numérique. Toutes les fonctions sont affichées sur un écran LCD 2x16 alphanumérique.
La souris dispose d'une bibliothèque d'au moins 50 locomotives paramétrables via une carte micro SD ce qui facilite les recherches des locos. La souris permet aussi de sélectionner la locomotive via son adresse (CV1).
La souris a été testée avec une centrale Roco 10784, Z21 et Viessmann Commander.
La carte Arduino et ses accessoires peuvent se loger dans un pupitre, TCO ou dans une boite afin d'être portative.
Re: Une souris Xpressnet
Bonjour,
Intéressant. Merci pour le lien.
Par contre, je n'ai pas réussi à voir l'apparence de la souris. Aurais-tu une photo?
JP
Intéressant. Merci pour le lien.
Par contre, je n'ai pas réussi à voir l'apparence de la souris. Aurais-tu une photo?
JP
Re: Une souris Xpressnet
Il n'y a pas encore de photos : un projet de boitier en bois ou réalisé avec une imprimante 3D est en cours.
J'ai déjà réalisé un boitier pour une autre souris réalisée avec un PIC (Minimaus). On devrait être proche du boitier ci-dessous.
Pour le boitier, je vais essayer de gagner en largeur mais il sera peut-être un peu plus long à cause de la carte Arduino Méga.
J'ai déjà réalisé un boitier pour une autre souris réalisée avec un PIC (Minimaus). On devrait être proche du boitier ci-dessous.
Pour le boitier, je vais essayer de gagner en largeur mais il sera peut-être un peu plus long à cause de la carte Arduino Méga.
Re: Une souris Xpressnet
Voici une photo du boitier réalisé et en fonctionnement :
Locomotive BB 67581 avec son adresse DCC = 58, avec une vitesse à 89% de la pleine vitesse et fonctions suivantes activées : F0, 1, 2, 4, 7, 8, 12, 13, 22 et 28.
Un bouton est prévu pour piloter les accessoires comme les aiguillages, décodeurs sonores d'annonce en gare...
Locomotive BB 67581 avec son adresse DCC = 58, avec une vitesse à 89% de la pleine vitesse et fonctions suivantes activées : F0, 1, 2, 4, 7, 8, 12, 13, 22 et 28.
Un bouton est prévu pour piloter les accessoires comme les aiguillages, décodeurs sonores d'annonce en gare...
Re: Une souris Xpressnet
Bonjour,
L'état des fonctions, ce sont tous les symboles à droite du %age de vitesse qui les donnent?
Et le pourcentage de vitesse, c'est le rapport du cran vitesse à 126?
Et au fait, quelle taille ,le boitier?
JP
PS: bravo pour cette réalisation.
L'état des fonctions, ce sont tous les symboles à droite du %age de vitesse qui les donnent?
Et le pourcentage de vitesse, c'est le rapport du cran vitesse à 126?
Et au fait, quelle taille ,le boitier?
JP
PS: bravo pour cette réalisation.
Re: Une souris Xpressnet
Je n'arrive pas a télécharger les photos de Thierry avec mon Smartphone 😞 je vais regarder cela avec attention au retour 😉 car la prouesse est remarquable !
______________________________________________________________________________________________
L'expérience est une lanterne attachée dans notre dos, qui n'éclaire que le chemin parcouru.
Confucius
A bientôt Invité et bonne journée Amicalement Jean-Claude
Le réseau de PapyBricolo Première partie
Le réseau de PapyBricolo Seconde partie
Le p'tit train de Jicé
Papybricolo- Administrateur
- Date d'inscription : 21/01/2010
Echelle(s) que je pratique : H0 2 Rails & HOm, époques III à V
Digital - Analogique : DCC: avec centrale ECoS V2, réseau piloté par logiciel Train Controller V.10 Gold, décodeurs locos: ESU, Lenz, Zimo, Kuehn, et Ulhlenbrock. Modules électroniques CDF.
Re: Une souris Xpressnet
L'écran affiche les fonctions "F1 à F28" comme suit avec une barre pour les fonctions activées (F0 correspond au symbole *) :
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28
J'ai créé une bibliothèque de caractères spécifique pour afficher 3 symboles pour un seul caractère utilisé sur l'écran LCD.
Le % de la vitesse est par rapport à 128 pas. S'il faut, on pourra modifier le programmer pour utiliser d'autres échelles de pas (14,28). C'est prévu dans les valeurs du fichier CSV mais non utilisé. J'ai essayé avec des pas différents mais je n'ai pas vu de différence, la centrale (souris Maître) devant peut être modifier des paramètres quand plusieurs souris sont utilisées.
Les symboles '<' ou '>' donne le sens de marche.
Le boitier présenté est un prototype qui fait 15,5 x 9,5 cm x 6 cm. On peut diminuer la longueur si on enlève les 3 boutons (arrêt d'urgence, reset et mode aiguillage) mais les boutons me semblent utiles. En largeur, on peut difficilement faire moins avec un écran LCD. Pour la hauteur, 6 cm avec un boitier déjà réalisé que j'avais sous la main. Je pense qu'il est facilement possible de réduire d'au moins de 2,5 cm.
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28
J'ai créé une bibliothèque de caractères spécifique pour afficher 3 symboles pour un seul caractère utilisé sur l'écran LCD.
Le % de la vitesse est par rapport à 128 pas. S'il faut, on pourra modifier le programmer pour utiliser d'autres échelles de pas (14,28). C'est prévu dans les valeurs du fichier CSV mais non utilisé. J'ai essayé avec des pas différents mais je n'ai pas vu de différence, la centrale (souris Maître) devant peut être modifier des paramètres quand plusieurs souris sont utilisées.
Les symboles '<' ou '>' donne le sens de marche.
Le boitier présenté est un prototype qui fait 15,5 x 9,5 cm x 6 cm. On peut diminuer la longueur si on enlève les 3 boutons (arrêt d'urgence, reset et mode aiguillage) mais les boutons me semblent utiles. En largeur, on peut difficilement faire moins avec un écran LCD. Pour la hauteur, 6 cm avec un boitier déjà réalisé que j'avais sous la main. Je pense qu'il est facilement possible de réduire d'au moins de 2,5 cm.
Re: Une souris Xpressnet
Bonjour,
Vous trouverez en ligne la nouvelle version de la souris compatible avec les centrales Roco, Lenz, Viessmann, Nanox,...
http://modelisme58.free.fr/index.php/arduino.html
La souris pourra être mobile ou insérée dans un TCO, pupitre de commande. Avec des améliorations, cette nouvelle version permet dorénavant de piloter des accessoires et des séries de commandes : par exemple, couper le son des locomotives présentes sur le réseau (liste des locomotives enregistrées dans une carte SD.
L'utilisation des bibliothèques d'adresse de locomotives peut être intéressante dans les clubs : il suffit de lister les locomotives dans un fichier CSV. Chaque membre pourra avoir un fichier à son nom. On peut également créer des listes par type de locomotives : vapeur, diesel, électrique, ... De plus, on peut sélectionner les locomotives par le nom de l'engin, ceci peut être plus pratique.
Voici quelques fonctions :
La souris comprend des boutons, un écran LCD, un clavier numérique, un lecteur de carte SD.
Si la carte SD n'est pas insérée, la souris est opérationnelle : les paramètres par défaut sont alors utilisés.
A venir : Souris XpressNet infrarouge, comandée à l'aide d'une télécommande de TV, lecteur DVD,...
Vous trouverez en ligne la nouvelle version de la souris compatible avec les centrales Roco, Lenz, Viessmann, Nanox,...
http://modelisme58.free.fr/index.php/arduino.html
La souris pourra être mobile ou insérée dans un TCO, pupitre de commande. Avec des améliorations, cette nouvelle version permet dorénavant de piloter des accessoires et des séries de commandes : par exemple, couper le son des locomotives présentes sur le réseau (liste des locomotives enregistrées dans une carte SD.
L'utilisation des bibliothèques d'adresse de locomotives peut être intéressante dans les clubs : il suffit de lister les locomotives dans un fichier CSV. Chaque membre pourra avoir un fichier à son nom. On peut également créer des listes par type de locomotives : vapeur, diesel, électrique, ... De plus, on peut sélectionner les locomotives par le nom de l'engin, ceci peut être plus pratique.
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
- Possibilité de lire plusieurs fichiers de liste de locomotives, pas de programmation de l'Arduino à renouveler une fois le programme compilé
- Commande d'itinéraires : plusieurs commandes d'accessoires
- ...
La souris comprend des boutons, un écran LCD, un clavier numérique, un lecteur de carte SD.
Si la carte SD n'est pas insérée, la souris est opérationnelle : les paramètres par défaut sont alors utilisés.
A venir : Souris XpressNet infrarouge, comandée à l'aide d'une télécommande de TV, lecteur DVD,...
Sujets similaires
» Poste de commande
» souris MULTIMAUS ROUGE DE ROCO programmation de aoguillages
» Conduire , piloter votre parc locos Avec votre souris ;
» souris MULTIMAUS ROUGE DE ROCO programmation de aoguillages
» Conduire , piloter votre parc locos Avec votre souris ;
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|