EspaceTrain.Com - Le Forum

Modélisme ferroviaire => Arduino et ses clones, digital, électricité, électronique, logiciels => Arduino et ses clones => Discussion démarrée par: patrick79 le 25 Janvier 2025 à 08:23:21

Titre: Bus can
Posté par: patrick79 le 25 Janvier 2025 à 08:23:21
Bonjour
je dèbute en Arduino je possede une centrale esu et voudrai savoir si elle possible de racorder un module
Mcp2515 sur le bus de la centrale numèrique pour recuprer les info de celle si
Merci à tous
Titre: Bus can
Posté par: Ph Blondé le 25 Janvier 2025 à 09:08:43
Bonjour Patrick,
Je pratique l'Arduino mais je n'ai jamais utilisé de MCP 2515.
Tout ce que je sais faire, c'est envoyer des commandes aux locos à partir d'un Arduino MEGA en passant par une centrale LENZ.
Désolé.
Philippe
Titre: Bus can
Posté par: patrick79 le 25 Janvier 2025 à 09:26:09

Bonjour
je débute en Arduino je possède une centrale esu et je voudrais savoir si elle possible de raccorder un module
Mcp2515 ou autre sur le bus de la centrale numérique pour recupérer les infos de celle si
Merci à tous

Titre: Bus can
Posté par: patrick79 le 25 Janvier 2025 à 09:39:35
Merci Philippe
peux tu me dire si tu as raccordé ton module sur le bus
merci
Titre: Bus can
Posté par: Ph Blondé le 25 Janvier 2025 à 10:16:42
Non, c'est raccordé sur le connecteur qui reçoit la fiche de la poignée de commande.

Mon truc c'est d'initialiser tous les décodeurs lorsque j'"allume" le réseau.

En effet pour qu'une loco démarre il faut l'activer :
- sélection de la loco (adresse)
- indiquer le sens de marche
- allumer les feux (contrôle visuel pour moi)
- lui donner une valeur de vitesse.

Tout cela prends du temps, qui multiplié par 15 locos donne déjà un paquet de minutes avant de faire quoique ce soit.

De plus toutes les locos ne sont pas sur le réseau et vu la taille des plaques d'immatriculation, cela devient pénible pour savoir laquelle est en place. Dans mon cas : quatre 66000 mais une sur le réseau, laquelle?  :'(

J'ai donc fait un automatisme qui lit toutes les adresses des locos (tableau) et qui réalise l'initialisation de chacune.
C'est testé et cela fonctionne avec une centrale ROCO ou une centrale LENZ.

Inconvénient actuel : je dois inscrire TOUTES les adresses dans le tableau (donc dans le code) ; si j'ai une nouvelle loco alors je dois l'inscrire dans le tableau et recharger l'Arduino.
Il faut que je trouve un moyen avec la lecture d'une carte µSD que je chargerais à partir d'un tableur.

Voilà, tu sais tout  :)
Titre: Bus can
Posté par: PaulXpress le 25 Janvier 2025 à 10:48:40
Bonjour Patrick,

Tu peux trouver des infos sur les possibilités ici (https://forum.locoduino.org/index.php?topic=1568.0).

Jean-Paul