Une souris DCC

Toutes les discussions sur l'Arduino !

Modérateur : MOD

Répondre
Plume
Bavard
Messages : 68
Enregistré le : jeu. 02 juil. 2015, 22:18
Echelle pratiquée : HO
Club : UAICF Nevers Vauzelles
Site Internet : http://modelisme58.free.fr
Localisation : Nevers

Une souris DCC

Message par Plume » mer. 24 févr. 2016, 20:24

Le club de Nevers vient de réaliser une souris DCC sur la base d’une carte ARDUINO Mega : c'est 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 sélection des locomotives est assez rapide avec le bouton rotatif.

La souris dispose d'une bibliothèque consultable via une carte SD ce qui facilite les recherches des locos. La carte Arduino lit un fichier CSV dans lequel les adresses ont été enregistrées au préalable. Cette souris a été utilisée avec 50 adresses mais on peut stocker au moins une centaine d'adresses DCC.

La carte SD est optionnelle.

Pour les locomotives non enregistrées sur la carte SD, il est possible de sélectionner la locomotive via l'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.

Voici ici une photo de la souris portative sous tension (BB 67581 avec CV1 = 58, une vitesse à 89% de la pleine vitesse et les fonctions F0, 1, 2, 4, 7, 8, 12, 13, 22 et 28 activées) :
Image
Des évolutions sont déjà prévues comme la commande d'accessoires, la sélection d'une liste des locomotives depuis la carte SD, ...
Fichiers joints
souris_xpse.jpg
souris_xpse.jpg (82.69 Kio) Vu 7847 fois

Avatar du membre
Sepaule
Loquace
Messages : 1034
Enregistré le : lun. 19 mars 2007, 16:59
Echelle pratiquée : HO / HOe /N
Prénom : Sébastien
Club : Rigollots© & ABCm (Tarbes)
Localisation : Tarbes
Âge : 37

Re: Une souris DCC

Message par Sepaule » jeu. 25 févr. 2016, 19:20

Super boulot ! bravo :applause:

Pour précision à combien revient le montage de cette Sourie.
Sébastien

Plume
Bavard
Messages : 68
Enregistré le : jeu. 02 juil. 2015, 22:18
Echelle pratiquée : HO
Club : UAICF Nevers Vauzelles
Site Internet : http://modelisme58.free.fr
Localisation : Nevers

Re: Une souris DCC

Message par Plume » jeu. 25 févr. 2016, 22:17

Le prix de revient est de l'ordre de 30-40 € au maximum suivant où l'on se procure les composants. On peut utiliser une carte Arduino Mega compatible. Après, c'est presque la carte SD qui est le plus cher.

Le circuit imprimé peut être réalisé avec une plaque à bandes. C'est le même circuit de base que pour la réalisation d'un TCO http://modelisme58.free.fr/index.php/te ... s.html#tco auquel il faut rajouter les connections à l'écran LCD.

Avatar du membre
Sepaule
Loquace
Messages : 1034
Enregistré le : lun. 19 mars 2007, 16:59
Echelle pratiquée : HO / HOe /N
Prénom : Sébastien
Club : Rigollots© & ABCm (Tarbes)
Localisation : Tarbes
Âge : 37

Re: Une souris DCC

Message par Sepaule » jeu. 25 févr. 2016, 22:32

Ha ouais... :shock: ça donne envie de regarder de plus près... :applause:

Moi qui voulais me lancer dans la découverte de l'arduino , notament pour mon futur modulino (pilotage d'un pont secteur...) ce post contribue à me motiver...

Merci pour ce partage!
Sébastien

Avatar du membre
Arduino
Prolixe
Messages : 1701
Enregistré le : mer. 25 sept. 2013, 17:14

Re: Une souris DCC

Message par Arduino » ven. 26 févr. 2016, 09:05

Bonjour Sepaule,

Pour le pont secteur, je te recommande ce qu'a réalisé PICO :
viewtopic.php?f=63&t=79569

Cela pourra te servir de base pour ta propre réalisation.

Plume
Bavard
Messages : 68
Enregistré le : jeu. 02 juil. 2015, 22:18
Echelle pratiquée : HO
Club : UAICF Nevers Vauzelles
Site Internet : http://modelisme58.free.fr
Localisation : Nevers

Re: Une souris DCC

Message par Plume » mer. 05 avr. 2017, 19:53

Bonjour,

Vous trouverez sur le site http://modelisme58.free.fr/index.php/arduino.html une nouvelle version de la souris DCC compatible XpressNet (Roco, Lenz, Viessmann).

Voici les principales évolutions :
- commandes des locomotives avec adresses longues (1 à 999) ;
- commandes des accessoires ;
- possibilités de charger les bibliothèques de locos à partir d'une carte SD : l'utilisation des bibliothèques d'adresse de locomotives peut être intéressante dans les clubs sans reprogrammer la carte Arduino. 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 ou son CV1 ;
- commande en série de plusieurs consignes avec des temporisations : à partir de fichiers CSV que l'on peut sélectionner, on commande des séries de consigne (vitesse, fonctions F0 à F28, position d'aiguillages,...). Ceci peut être utile pour couper le son des locomotives avant l'arrêt de la centrale, pour commander des itinéraires, pour commandes éclairage de bâtiments, ...

La carte Arduino et ses accessoires (clavier, écran LCD, carte SD) peuvent se loger dans un pupitre, TCO ou dans une boite afin d'être portative.

Plume
Bavard
Messages : 68
Enregistré le : jeu. 02 juil. 2015, 22:18
Echelle pratiquée : HO
Club : UAICF Nevers Vauzelles
Site Internet : http://modelisme58.free.fr
Localisation : Nevers

Re: Une souris DCC

Message par Plume » sam. 02 déc. 2017, 20:48

La souris a trouvé un boitier en bois contreplaqué de 5 mm découpé au laser dans un Fablab. La souris dispose d'un clavier 16 touches et d'un bouton encodeur.

Le boitier a été dessiné et assemblé avec le logiciel libre gratuit FreeCAD.
Image
A l'écran, on voit la locomotive appelée 141R480 avec l'adresse 4.
Les fonctions F0, F1, F12, F23, F5, F15, F25 sont activées. On peut visualiser les fonctions F0 à F28 sur un même écran.

Image
Il est possible de commander les accessoires.

Image
Sur le côté en haut, on peut insérer une carte SD où sont enregistrées dans des fichiers CSV les bibliothèques de locomotives, d'accessoires et d'itinéraires.

Le programme Arduino est disponible sur http://modelisme58.free.fr/index.php/arduino.html
Fichiers joints
souris-xpse-1.jpg
souris-xpse-1.jpg (54.16 Kio) Vu 4940 fois
souris-xpse-2.jpg
souris-xpse-2.jpg (53.13 Kio) Vu 4940 fois
souris-xpse-3.jpg
souris-xpse-3.jpg (62.9 Kio) Vu 4940 fois

Avatar du membre
DeepPurple
Communicatif
Messages : 993
Enregistré le : ven. 04 nov. 2016, 19:36
Echelle pratiquée : N/DCC
Prénom : Philippe
Club : AMFB Braine-l'Alleud (B)
Site Internet : http://pdf.cachalo.be
Localisation : Un peu plus à l'ouest
Âge : 64

Re: Une souris DCC

Message par DeepPurple » dim. 03 déc. 2017, 09:17

Très belle réalisation. :applause: J'ai dans mes cartons la réalisation d'une souris "fixe" contiguë à un CTO. Je vais analyser le code en détail. :geek: Merci pour le partage.
Loch & LOL !

Avatar du membre
DeepPurple
Communicatif
Messages : 993
Enregistré le : ven. 04 nov. 2016, 19:36
Echelle pratiquée : N/DCC
Prénom : Philippe
Club : AMFB Braine-l'Alleud (B)
Site Internet : http://pdf.cachalo.be
Localisation : Un peu plus à l'ouest
Âge : 64

Re: Une souris DCC

Message par DeepPurple » sam. 26 oct. 2019, 09:48

Bonjour, je vais m'y mettre. Avez-vous le fichier de création du circuit imprimé, que je pourrais envoyer à un façonneur ? Un grand merci.
Loch & LOL !

Répondre