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 ... 73
1
Aide / Re : détecteurs et DCC-ex
« le: février 04, 2025, 04:04:33 pm »
Tu peux voir ici : https://forum.3rails.fr/t/homemade-marklin-creation-dun-circuit-intelligent/13574/80

C'est un principe de rétrosignalisation qui reprend apparement le fonctionnement des décodeurs Marklin (M83...) avec 16 entrées. Mais les décodeurs ici à base de Raspberry Pi Pico communiquent entre eux via un bus CAN. Une passerelle à l'extrémité du bus onverti de CAN en TCP pour être reconnu par Rocrail.

C'est normalement bien expliqué dans le fil. Il y a deux ou trois Marklinistes (dont moi) qui utilisent ce principe avec Rocrail avec succès.

Si tu souhaites plus de précisions, tu n'hésite pas.

Christophe

2
Aide / Re : Probleme vitesse loco rocrail
« le: février 04, 2025, 03:55:20 pm »
Ce n'est normalement pas les mêmes pins pour un UNO et un MEGA. Voir ici ; https://www.locoduino.org/spip.php?article187

Mais je ne sais pas si DCC-Ex a repris les anciens brochages.

3
Aide / Re : Probleme vitesse loco rocrail
« le: février 01, 2025, 10:11:51 pm »
28 crans de vitesse ou 128 crans, il ne s'agit que de divisions d'une même vitesse mais en aucun cas de vitesse absolue. Dit autrement, on a toujours la même vitesse mais qui est divisée, soit sur 28 soit sur 128. Cela n'a pas d'incidence sur la vitesse réelle.

Il faut debugger dans le programme de l'Arduino avec des Serial.print() les commandes reçues de Rocrail et s'assurer qu'elles sont conformes.

Mais je pense qu'il faudrait plutôt utiliser DCC-Ex au lieu de dccpp qui commence à vieillir. Tu risques moins de problèmes de compatibilité.

Pour ma part, j'utilise Rocrail et je n'ai pas de problèmes. Ma configuration est LaBox avec une communication en CAN et le protocole est le CAN de Marklin.

Christophe


4
Débuter / Re : Bus Ecos
« le: janvier 25, 2025, 07:02:12 pm »
Bonjour Patrick,

J'ai vu dans ta présentation que tu utilises TrainController, c'est sans doute la meilleure solution pour piloter des Arduino. TC reconnaît différents protocoles CAN en particulier, il te sera alors assez simple de présenter tes Arduino à TC comme des périphériques sous ce protocole.

PS : Tu appelles quoi bus Ecos au juste ? Moi je connais x-PressNet LocoNet, MBUS, CBUS et que sais-je encore mais pas Ecos bus ???

Christophe

5
C'est une belle réalisation.

Je pense toutefois que tu devrais envisager d'installer un BMS. Il en existe de très petits et très économiques. Le risque sinon est de flinguer rapidement la batterie.

Par ailleurs, tu pourrais là aussi avec un bms "embarqué" faire la recharge sur les rails. Perso, j'avais utilisé des lamelles de laitons sous la loco qui vient se stationner sur une séction de voie de recharge.

Sur le TB6612, tu sais sans doute que tu peux coupler les sorties pour doubler le courant à 2A. C'est juste un peu de fils et de soudures..

Quant à l'ESP8266 que tu semblais vouloir abandonner, tu vas trouver des ESP32 de talle similaire. Je me pose la question de savoir si DCC-Ex fonctionne sur ESP8266.

Encore une fois bravo, belle réalisation bien pensée et bien exécutée. Ca donne envie, et je ne sais pas si je ne me laiserai pas tenter. Le Yoyo est par ailleurs une machine très attachante, je dois en avoir 4 ou 5 à l'échèlle HO et un kit laiton encore dans son embalage. Le modèle de EPM en livrée jaune DCC Sound est très recherché et le peu que l'on trouve sur les sites part en quelques jours, voire quelques heures et même quelques minutes parfois. A peine l'alerte reçue que c'est déjà parti !

Est-ce que tu envisages de mettre les plans en free share ? Tu as travaillé sur Fusion 360 ?

Christophe

6
Tout a l'air de fonctionner plutôt bien on dirait, non ?

Envisages-tu de piloter les locos avec autres choses que WiThrottle z21 ? Si tu as plusieurs locos, n'es-tu pas obligé d'avoir autant de smartphones (ou tablettes) que de locos ? Avec un logiciel comme Rocrail que je connais bien, tu pourrais créer autant de controllers que tu le souhaites soit un controller par loco (une adresse IP pour chaque).

Pour le driver (carte moteur) tu penses à quoi ?

Une fois la carte implantée, ce qui ne devrait pas être le plus difficile, tu auras normalement terminé.

Je te souhaite une belle réussite.

Christophe

7
Présentez vous ! / Re : presentation
« le: janvier 16, 2025, 06:36:51 pm »
Bonjour lesage31,

Très sympa cette échelle et très belle qualité d'impression. Le Y6400 est joli.

Pour la commande de tes locos, regarde ce fil qui est allé vraiment très en détail et a analysé plusieurs pistes.

https://forum.locoduino.org/index.php?topic=1252.0

J'avais commencé sur des trains Légo (échelle sans doute sensiblement identique). J'ai aussi piloté une 241 P en HO dont la batterie (18650 comme toi) est dans le corps de la loco. Toute l'électronique est embarquée. La carte moteur qui gère la PWM également. Ca fonctionne parfaitement.

Voir des vidéos :








N'hésite pas si tu as des questions.

Christophe

8
Présentez vous ! / Re : Bonjour à tous
« le: janvier 11, 2025, 08:59:38 pm »
Bonjour Christophe,

Bienvenue tout d’abord sur Locoduino.

Je crois que tu as de bonne base pour te faire plaisir ici. J’espère également que tu feras profiter la communauté de tes réalisations.

Je suis impatient.

Un autre Christophe

9
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 08, 2025, 08:16:22 pm »
Probablement, tu as coupé la piste en agrandissant les trous trop petits du jack alim (moi j’ai soudé le jack un peu décollé)

Ah c'est sans doute cela !

10
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 08, 2025, 07:58:23 pm »
Bonsoir à tous,

Sur la version 03c3 de labox, comment se fait-il que j'ai été obligé de relier l'entrée Vs (2) du L6203 directement à l'entrée 18V de la carte ?

Je n'ai rien vu sur le forum à ce sujet. Je suis quand même pas le seul à avoir le problème ?

Après cette modification et l'inversion des 2 diodes, je confirme que la carte en 03c3 fonctionne.

Christophe

11
Bonjour à tous,

J'avais commandé des composants en DIP pour le RDS car je ne voyais pas comment m'en sortir (soudure) avec les composants CMS qui sont microscopiques. Finalement, ces composants en DIP sont vraisemblablement défectueux. J'avais un signal même sans liaison au rails et à la centrale, juste le VCC des composants. Ca a corroboré mes craintes car il est fréquents que, pour des composants que l'on ne trouve plus sur le marché (ou qui sont en rupture longue), des escrocs refilent des composants défectueux, probablement éjectés au cours des contrôles de fabrications. Nous avons connu cela avec les MAX471 quand ceux-ci ont cessé d'être fabriqué.

Finalement, bk4nt m'a gentiment envoyé des adaptateurs vers le format 2,54 (et d'autres petites choses) et je l'en remercie.

Je redoutais la soudure et finalement, cela c'est très bien passé. J'ai utilisé de la soudure liquide et le résultat que vous voyez ci-dessous me semble très correct. Pour m'assurer qu'il ne restait pas de soudure entre les pattes, j'ai nétoyé le surplus de soudure avec un pinceau à fibres de verre. D'où les traces que l'on observe en surface, un peu comme des coups de balais !

Je n'ai pas eu le temps de tester aujourd'hui mais je le ferai certainement demain. Je vous tiens au courant.



Christophe

12
Nous nous sommes appelés et avons fait un peu le tour du problème. A ce stade tout semble indiquer que c'est le MCP2562 du PCB qui a un dysfonctionnement. Il n'est pas soudé à l'envers.

Pat95 à d'autres PCB, il va en tester un autre. J'espère cependant que ce ne soit pas une série défectueuse.

Tu peux chercher un MCP2562 sur Ebay en livraison rapide chez un vendeur en France ou RS-online ou le demander à Christophe ...

Je vais en effet lui envoyer demain des MCP2562 en DIP pour tester son ESP32 en CAN et en CMOS pour essayer de remplacer celui de la carte au cas où.

Christophe

13
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 05, 2025, 09:11:24 pm »
Dominique,

Utilise plutôt ce programme plus limité mais plus simple qui convient mieux pour les tests.

Christophe

 

14
Je n'y vois qu'une difficulté: identifier le bon modèle de carte lorsqu'on utilise autre chose qu'un Uno.

Pour les cartes, c'est comme pour les bibliothèques, on entre ce que l'on souhaite dans le fichier .ini

Exemple :

[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
build_flags = -DCORE_DEBUG_LEVEL=5
monitor_speed = 115200
lib_deps =
pierremolinaro/ACAN_ESP32@=1.1.2
arduino-libraries/Ethernet@^2.0.2
debug_tool = esp-prog
debug_init_break = tbreak setup


Comme je travaille (presque) toujours avec les mêmes cartes, environnements ou bibliothèques, je fais un copié-collé entre mes projets.

C'est vraiment top et simple à faire. Plus facile pour les cartes que l'IDE Arduino

Christophe

15
Je suis sur IO visual studio code,
La bibliothèque  chargée :
  pierremolinaro/ACAN_ESP32@^1.1.2
Pour info j'ai remarqué que la bibliothèque ACAN_ESP32 n'est pas identique dans IDE Aduino et Plateforme IO !

Bonjour à tous,

Je voudrais attirer votre attention sur ceci : @^1.1.2
PlatformIO autorise au travers du fichier platformio.ini une réglage fin et sur mesure pour les bibliothèques externes.

Il est possible de personnaliser les bibliothèques externes pour chaque projet. Il est donc par exemple possible d'avoir une version 1.1.2 d'un bibliothèque pour un projet PlatformIO t une version 2.0 avec un autre projet. Ce qui n'est pas possible avec l'IDE Arduino où tous les projets partagent les mêmes bibliothèques.

Dans le cas précis de ACAN_ESP32 de Pierre Molinaro, j'avais eu des problèmes avec la version 2, aussi ai-je systématiquement recours "à ce blocage de version" à la 1.1.2. C'est le cas pour les satellites autonomes et aussi pour la Box

Thierry avait lui aussi signalé sur ce même fil la nécessité d'utiliser une version inférieure à la 2 de ACAN_ESP32 pour laBox car il avait certainement rencontré les mêmes problèmes.

Autant il est assez facile d'effectuer ce réglage sur PlatformIO, autant l'IDE Aruino nous propose régulièrement de mettre à jour les bibliothèques et cela suffit, sans s'en rendre compte bien souvent, à modifier cette limite de version.

Pour plus de détails sur la gestion des versions dans PlatformIO, vous pouvez consulter la documentation officielle :

https://docs.platformio.org/en/latest/manifests/library-json/fields/version.html

Pour une discussion sur la spécification des versions de bibliothèques dans platformio.ini, vous pouvez consulter ce fil de discussion sur le forum PlatformIO :

Library management : choose a specific version in platformio.ini : https://community.platformio.org/t/library-management-choose-a-specific-version-in-platformio-ini/110

Pour info, voici la liste des réglages possibles dans PlatformIO pour une bibliothèque donnée :

lib_deps =
    library_name@^1.2.3    ; Allows versions 1.2.3 up to 2.0.0, excluding 2.0.0
    library_name@~1.2.3    ; Allows versions 1.2.3 up to 1.3.0, excluding 1.3.0
    library_name@=1.2.3    ; Only version 1.2.3
    library_name@>1.2.3    ; Any version greater than 1.2.3
    library_name@>=1.2.3   ; Version 1.2.3 and above
    library_name@<1.2.3    ; Any version less than 1.2.3
    library_name@<=1.2.3   ; Version 1.2.3 and below

Christophe

Pages: [1] 2 3 ... 73