Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - bobyAndCo

Pages: [1] 2 3 ... 37
1
Bus DCC / Re : Une station DCC compatible RailCom
« le: septembre 21, 2022, 09:50:08 am »
Bonjour à tous,

Voici des bonnes nouvelles concernant ce sujet. Avec toute la persévérance qu’on lui connaît, Marcel a produit un détecteur Railcom qui fonctionne parfaitement avec la centrale que j’ai développée et qui est l’objet de ce fil. Je rappelle que cette centrale génère le CUTOUT nécessaire, ce que ne font pas toutes les centrales comme DCC-EX !

J’ai pu tester avec sept locomotives équipées de décodeurs ESU et Zimo. Les détections sont parfaites et je n’ai aucune erreur.

Pour les locos qui ne sont pas équipées de Railcom, Marcel a trouvé des petits composants qui se placent dans les locos et qui envoient un message Railcom reconnu par le détecteur.

Personnellement, je considère que la combinaison de cette centrale Wifi très compacte et la reconnaissance des décodeurs Railcom sont des évolutions importantes pour le modélisme ferroviaire en DIY et pour Locoduino.

Reste à multiplier les tests, le nombre et la diversité des marques de décodeurs mais les premiers résultats sont encourageants et prometteurs.

Je pense que Marcel mettra dès que possible les Gerber et la liste des composants. De mon côté, je vous mets le code pour ESP32 ainsi que le programme de la centrale pour que vous n’ayez pas à le chercher.

Si Marcel en est d’accord, je pense que nous ferons un article d’ici quelques semaines pour expliquer tout cela de long en large.

Le détecteur :



La centrale :






2
Vie du forum / Re : Vidéo Locoduinodrome
« le: août 25, 2022, 09:52:29 am »
J'avais montré cette vidéo en 2017 mais ce n'étais pas le Locoduinodrome ! Par contre, il s'agit bien de gestion des trains en fonction des occupations de cantons mais pas avec les satellite qui n'existaient pas


3
Bus CAN / Re : Pénurie de MCP2562
« le: août 01, 2022, 11:27:05 am »
Merci Michel pour ta réponse.

Bon j'ai tenté ton premier lien et les adaptateurs (2° lien) pour utiliser avec des PCB existants.

Quant aux SN65, je suis échaudé, ma dernière commande sur Ali de ces transceivers c'est soldée par 19 défectueux sur 20 commandés !!! Dis tonton, pourquoi tu tousses.

Je tente le coup pour les premiers et je croise les doigts.

4
Bus CAN / Pénurie de MCP2562
« le: août 01, 2022, 07:56:09 am »
Bonjour à tous,

Comme il est écrit dans le titre du sujet, il y a depuis quelques semaines une pénurie sur les approvisionnements des petits MCP2562, transceiver bien pratiques et économiques sur nos montages à base d'ESP32 entre autres.

Quelqu'un a t'il une proposition d'approvisionnement (fiable et économique) ou une solution de remplacement ? Plus particulièrement en montage traversant.

Merci par avance

5
Ceci dit ! Je n'ai pas encore regardé le programme de près mais qu'il renvoie des suites de 0 alors qu'il n'y a pas de loco, je peux comprendre. Mais avec une loco Railcom (décodeur ESU), c'est moins acceptable.

Au fait Michel le petit paquet est parti ce matin.

6
Bon ça avance petit à petit mai c'est dur dur !

J'ai trouvé, sinon la cause du court circuit mais au moins le moyen d'y remédier. Dans le schéma de son livre on voit que Enable (PWM) est rélié à la broche D4, le signal (DIR) à la D6 et le brake en D5.



Or dans le programme du Nano, ce sont les broches 2, 4 et 6 qui sont utilisées !!!



J'ai donc soudé directement sur le Nano les fils respectifs et je ne passe plus par le bus DCC comme préconisé. Et je n'ai plus le court jus, la loco est normalement pilotée par JMRI



(la résistance R3 qui flotte un peu, c'est parce que j'ai enlevé la résistance variable est remplacée par une de 1KΩ. C'est pour pouvoir l'enlever facilement au besoin)

... mais je n'ai toujours pas de reconnaissance de la loco par la la carte. J'ai bien une série de donnée à la sortie du Nano mais que des 0, rien sur l'adresse de ma loco.








7
Bonjour,

J'ai voulu reproduire la carte RailCom at-retour présentée dans le livre (V2). J'ai fait fabriquer les PCB à partir des fichiers Gerber en téléchargement donc sans modification.

J'ai utilisé exactement les composants préconisés. Je ne pense pas avoir fait d'erreur dans le montage des composants. Sauf peut-être le LM393, mais j'ai fait le montage dans un sens et dans l'autre et ça ne fonctionne pas mieux.

J'utilise un LMD18200, la tension à la sortie de l'alim est de 18V. Quand je met l'alimentation en service, j'ai bien un signal DCC sur mon rail (je n'ai qu'un seul rail pour les tests), ma loco répond, avance ou recule et ses fonctions répondent normalement.

J'ai bien sûr un signal DCC envoyé aux rails qui inclus le cutout (c'est le programme donné dans le livre), qui fonctionne parfaitement et que je présentée ici : https://forum.locoduino.org/index.php?topic=1352.0

J'ai mi une resistance variable (10KΩ) comme préconisé pour trouver la bonne valeur de résistance. (fils sur le côté)

Quelqu'un a t'il des préconisation ? Peut-être Pascal Barlier lui-même peut il m'aider ?

Merci par avance.








8
Composants / Re : PCA9685 et servos
« le: mai 22, 2022, 06:15:54 pm »
servo.read() de la bibliothèque servo n'est pas (comme son nom pourrait le laisser croire) une lecture de l'information qui serait stockée dans le servo par exemple mais tout simplement servo.read() est une méthode de la class Servo qui retourne la dernière valeur en mémoire écrite au travers d'un servo.write(xxx) ou servo.writeMicroseconds(xxx).

Pour illustrer ce que je dis, imaginez que vous fassiez tourner manuellement le servo pour lui faire changer d'angle, servo.read() ne retournera pas la position physique mais la valeur stockée dans le programme !

C'est donc uniquement logiciel. Il faut savoir quelle bibliothèque vous utilisez, et regarder le fichier de définition (.h). Mais il serait bien étonnant que cette méthode retournant la position n'existe pas.

9
Vos projets / Re : Nouveaux décodeurs!
« le: mai 05, 2022, 12:34:48 am »
Quel type d'aide ? Si c'est pour partager l'apéro, ça je sais faire !

10
Discussions ouvertes / Economies d'énergie !
« le: mars 12, 2022, 10:12:57 am »
La SNCF ne manque pas d'humour ! Du coup, je me suis adapté et j'ai réduit l'intensité sur mon réseau de 12 à 9 volts  :) Et les vaches vont à nouveau pouvoir contempler les trains.


11
Bibliothèques / Re : Bibliothèque SlowMotionServo
« le: mars 04, 2022, 09:33:54 am »
Antoine,

Regarde au début du fichier d'entête Servo.h. Il est possible que la réponse à ton problème soit là :

#define SERVOS_PER_TIMER       12     // the maximum number of servos controlled by one timer
#define MAX_SERVOS   (_Nbr_16timers  * SERVOS_PER_TIMER)

12
Le logiciel DCC++ / Re : DCC++ EX
« le: mars 02, 2022, 06:33:36 pm »
Bonsoir à tous,

Tout d'abord pour les stay alive, c'est connu et documenté. ESU par exemple à introduit un peu d'électronique pour isoler ses PowerPack lors de la  lecture de CV et recommande de "débrancher" le stay alive quand ils ne sont pas de sa marque et donc pas compatibles avec ses décodeurs.

Pour la lecture des CV, je m'étais mélangé les pinceaux dans mes configurations. A la longue, au travers de tous les tests réalisés, je fini par m'y perdre. Ma loco TRIX a acceptée de "cracher" ses informations et de se laisser modifier une fois que mes paramètres étaient bons !

La configuration :

Arduino Mega + DCC Ex + LMB18200 + INA190 (que je n'avais pas encore testé).

Toutes mes locos habituellement reconnues se laissent lire et écrire. Mon autorail Picasso Mistral X3800, refuse toujours la lecture et l'écriture.

13
Le logiciel DCC++ / Re : DCC++ EX
« le: mars 01, 2022, 10:09:49 pm »
Je suis impressionné par la rigueur du test et très heureux d’avoir (enfin) un résultat positif. Je suis d’autant plus heureux que je viens d’acheter d’occasion une loco TRIX pour laquelle je n’arrive pas à lire les CVs alors que je n’avais jamais eu de problèmes jusque là avec les décodeurs TRIX (Marklin).

Par ailleurs, j’ai une configuration toute prête avec la carte Pololu et aussi une autre avec un LMD18200, il me sera assez facile de tester et d’essayer de corroborer ces résultats.

Par contre je ne comprends pas bien comment faire pour cela :


Je décide de modifier la voie de programmation (M2FB) sur la carte Pololu en augmentant la résistance en sortie du miroir de courant. Je remplace la 220Ω par une 470Ω, soit à peu prés le double.
Je vérifie que cela fonctionne en traçant la courbe V (M2FB) en fonction du courant de l'alimentation. le résultat est:

I (ma) alimentation      18   160   250   683   780   915   1115
M1FB (mv) R = 220 Ω   0,1   1,36   21,9   262   314   390   502
M2FB (mv) R = 470Ω    0,1   2,74   39,3   537   651   810   1032



14
JMRI et Arduino / Re : Pas de communication avec décodeur
« le: février 06, 2022, 09:18:43 pm »
Antoine,

Ca va un peu dans toutes les directions on dirait.

Le problème de lecture des décodeurs est connu avec DCC++ (et DCCpp et aussi semble t’il avec DCC–Ex comme j’ai pu le constater). Cela ne concerne que quelques types de décodeurs et fort heureusement pas les plus connus ou rependus  comme ESU ou Marklin… Avec quelques Zimo je crois qu'il y a des problèmes. Personne n’est semble t’il capable de trouver une solution à l’heure actuelle.

A cela s’est ajouté les MAX471 défectueux.

Pour s’y retrouver, il faut procéder avec méthode. Effectivement en premier, s’assurer de la fiabilité du module de mesure de courant (MAX471, INA169…).

Ensuite, avoir la bonne version du logiciel correspondant à la configuration matérielle.

Mais ici, le code que tu mets à ma demande en téléchargement est une modification que j’avais faite de DCC++ pour un usage bien précis avec un contrôleur HTML. Ce contrôleur n’a jamais fait de la lecture/écriture de décodeur et n’a jamais été conçu pour cela ! Il ne faut pas utiliser ce code avec JMRI (qui communique en TCP).

Pour assurer au mieux ses chances de succès, je reprends le conseil de msport qui dit qu’il faut (en plus de s’être assuré du bon fonctionnement du module de lecture de courant) installer une version originale de DCC++ et utiliser JMRI dont on a pu constater le bon fonctionnement avec de nombreux décodeurs. Le LMD18200 est aussi l'une des cartes moteur qui semblent bien adaptée dans ce cas.

Après cela, pour le pilotage, tu pourras utiliser des solutions plus « exotiques » comme ce contrôleur à partir d’une page HTML.

 

15
Vos projets / Re : PONT TOURNA2NT
« le: février 04, 2022, 11:02:05 am »
Bonjour,

Ce ne sont pas les bonnes volontés qui manquent pour vous aider à réaliser ce projet. Mais il faut toutefois que vous précisiez votre demande. On ne fera pas à votre place. Je ne saurais trop vous conseiller de (re) lire l’article de Christian : Comment réussir son projet Arduino qui vous précisera les principaux points de la conception à la réalisation d’un projet : https://www.locoduino.org/spip.php?article233

Cela vous aidera aussi à formuler vos demandes, points par points, étapes par étapes.

Le principal problème à résoudre à mon avis est l’arrêt du pont précisément en face de chaque porte pour que les rails soient bien alignés. Si j’ai bien compris, vous voulez utiliser un capteur à effet Hall (avec une majuscule en respect pour Edwin Herbert Hall qui en a découvert le principe). C’est un bon départ.

Mais qu’en est t’il du moteur exactement à part qu’il s’agit d’un moteur DC. Est-il à entrainement direct sur le pont ? Auquel cas, vous ne manquerez pas de rencontrer des problèmes de précision dûs, au minimum, au jeux mécaniques inévitables. Observez comment fonctionne un pont Fleischmann par exemple. C’est un index qui vient précisément arrêter le pont à son emplacement précis.

Les jeux sont difficiles à appréhender pour les solutionner. Ils ne sont pas les mêmes non plus selon le sens de rotation.

Même avec un moteur pas à pas, cette problématique est atténuée mais présente. A mon avis, commencez à travailler ce point sur un banc de test très simple et travaillez jusqu’à ce que vous obteniez un arrêt précis du pont à un endroit précis que vous avez choisi.

Pages: [1] 2 3 ... 37