Piloter plusieurs locomotives avec une MS2 n’est pas très aisé quand on veut passer rapidement de l’une à l’autre.
J’ai réalisé cette petite table de commande avec 6 potentiomètres (qui pourrait être étendue à 16). Il y a un interrupteur pour l’inversion du sens de roulage et j’ajouterai également un bouton poussoir pour le klaxon.
Ce système ne se substitue pas à la MS2 mais s’ajoute à elle comme commande supplémentaire.
Les vitesses et les directions des locomotives sont transmises à partir d’un Arduino Mega via le bus CAN à la Gleisbox.
C’est simple à réaliser et peu couteux, 25 à 30 € au total : potentiomètres + Arduino Mega + Shield CAN
C’est un projet que je partagerai volontiers si quelqu’un est intéressé.
As-tu une MS2, c’est la condition nécessaire ? Ou une CS2 ?
Est-ce que tu as déjà un peu manipulé l’Arduino ? Il suffit juste de savoir télécharger le programme à partir du logiciel Arduino.
Est-ce que tu es à l’aise avec la menuiserie, sinon, je réalise la découpe avec une laser et je peux envisager de fournir le support pour quelques € port compris. Comme tu peux le voir, c’est super propre et précis.
Pour les composants, je ferai une liste avec les sites pour acheter.
Salut Christophe,
Je suis en admiration devant tes réalisations. Malheureusement, mon réseau est petit et utiliser ce que tu nous propose déjà n’est pas adapté.
MAIS tu viens de nous présenter un scmilblick qui m’intéresse fortement.
En effet, je possède une CS2 (je ne sais pas si ton “schmilblick” peut s’adapter) et je peut grâce aux 2 molettes de la CS2 piloter 2 locos facilement en gardant à l’écran le Layout du circuit.
Piloter une loco de plus nécessite de changer de menu, de sélectionner la loco, de revenir au layout, et rebelote, changer de loco, et PAF… COLLISION…
Un truc simple qui pourrait me permettre de piloter 3 ou 4 loco (Fonction de base: ralentissement, arrêt, …) et de pouvoir garder à l’écran le layout pour gérer les aiguillages.
Bon franchement ça me fait plaisir que toi aussi cela te plaise.
Sur la CS2, tu as surement une prise pour connecter une MS2 ou n’importe quel périphérique CAN. Il suffi juste de brancher les deux fils du CAN comme je le montre sur la photo.
Le CAN L, c’est la broche 8, le CAN H, la broche 4
Voici la liste chiffrée du matériel. C’est un peu plus cher que ce que j’avais avancé. Mais on peut gagner une dizaine d’€ si l’on ne met que les potentiomètres de vitesse et les commutateurs de sens. (sans les boutons de klaxon donc) ou si l’on se limite à 4 locos. On utilise alors un Arduino Uno à 5 € environ.
6 Potentiomètre à glissière 6,78
6 interrupteur à bascule 2,52
6 bouton poussoir 2,82
1 Câble DuPont M F 2,27
1 Arduino Mega 14,39
1 Shield CAN pour Arduino 9,89
Total 38,67
Oui ça peu le faire avec un Nano mais il faudra limiter à 6 locos sans klaxon ou 4 locos avec vitesse, inversion de sens et klaxon. Le module CAN est différent.
Merci Christophe. effectivement, j’ai une MS2, et même avec une loco, je trouve que la molette n’est pas pratique, ni agréable à utiliser. J’aime bien l’idée du potentiomètre. Je ne suis pas un grand spécialiste d’Arduino, mais suffisamment familier pour que ça ne me pose pas de problème. Faut encore que j’y réfléchisse, mais je pense qu’une version 4 locos serait suffisante.
Merci Roland. C’est aussi une forme de gymnastique intellectuelle et je me dis que si chacun partageait ses compétences la vie serait surement plus sympa non ?
En répondant à Phil, je me suis apperçu qu’un module CAN comme proposé n’avait pas besoin dans ce cas d’être si puissant. Le CAN de Marklin est en effet à 250 Kbps, pas besoin de 1000 Kbps. Du coup, j’ai modifié la liste des composants. Le prix change à la baisse.
Voici le tableau des composants avec les liens pour commander. Mais si cela en intéresse certains, je peux aussi faire une commande groupée.
6 Potentiomètre à glissière 6,78
6 interrupteur à bascule 2,52
6 bouton poussoir 2,82
1 Câble DuPont M F 2,27
1 Arduino Mega 14,39
1 Module CAN Niren 1,32
Total 30,10
J’ai fait quelques tests des messages (genre FOX) entre les deux arduinos via la console série.
Et j’en était resté là pour le moment.
En règle générale, je me fournit chez “Gotronic”.
J’utilise des Arduinos UNO, mais j’ai aussi deux Arduino MEGA.
Reste donc à appovisionner les potentiomètres rectilignes (j’en ai des rotatifs, mais ce serait bien moins pratique).
Pour ce qui est de la façade; elle s’intégrera fort bien sur un pupitre “Maketis”.
J’ai également deux Gleisbox et deux MS2.
Et des boutons poussoirs et inverseurs en quantité.
Les potentiomètres ont quelle valeur, Linéaire ou Log ?
Bon ben voilà.
En attendant ta réponse sur les potars…
Bonne journée
Alain (d’Auvergne)
Et bien, sur le CAN, j’ai juste fait de la transmission entre deux arduinos en mode Duplex. Puis je me suis arrété.
En fait, je ne sais pas comment adapter ce que tu as écrit.
Mais je crois que ce que tu proposes avec la table de commande, me semble plus accessible.
A ce propos, as tu posté son code sur Github ou bien tu peux l’envoyer ?
Pour les potentiomères : Résistance de 4,7k cela ira ?