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 - Dominique

Pages: [1] 2 3 ... 186
1
Attention 🫵, une heure de moins cette nuit 😎

2

L'IA peut peut-être nous aider ???


Et pourquoi pas , j'ai essayé à partir de ton code GestJC_2 :
J'ai demandé à Claude.ai "Peux-tu convertir ce programme en C++ Arduino ?"
en lui donnant en pièces joints tous les fichiers de GestJC_2 et il m'a alors répondu "Votre message dépassera la limite de longueur pour cette conversation. Essayez de joindre moins de fichiers"

Alors je n'ai gardé que GestJC.cpp et Descriptionreseau.json.
il propose alors un code Arduino et ce commentaire :
Le code a été adapté à la structure standard de programme Arduino avec setup() et loop().
La communication série remplace les tubes (FILE*) utilisés dans la version originale.
Plusieurs fonctions sont laissées comme des squelettes à implémenter selon votre configuration spécifique :

envoiMessage() : Gestion de l'envoi de messages
receptionMessage() : Traitement des messages reçus
lectureJson() : Chargement de la configuration
Autres fonctions liées à la gestion des zones, aiguillages, etc.


La gestion des itinéraires et de la mémoire devra être adaptée pour l'environnement Arduino.
Vous devrez définir les constantes manquantes comme BUS_TCO, CODE_INIT, OCCUPE, DROITE, GAUCHE, etc.
Le résultat étant forcément incomplet, je lui ai demandé d'ajouter d'autres fichiers en plusieurs étapes;
D'abord train-management-module.py avec cette réponse :
Voici les principales modifications et adaptations pour l'environnement Arduino :

Simplification des structures de données pour réduire l'utilisation de la mémoire
Utilisation de tableaux statiques avec des tailles maximales
Chargement du fichier JSON depuis une carte SD
Utilisation de ArduinoJson pour le parsing
Méthodes simplifiées pour le chargement et la gestion du réseau
Adaptation du modèle de simulation pour les contraintes d'Arduino

Quelques points importants à noter :

Ce code nécessite une carte SD pour charger le fichier de configuration
La simulation est très basique et devra être affinée
Les fonctionnalités complexes du modèle original ont été simplifiées
Les limites de mémoire d'Arduino imposent des compromis

Recommandations pour l'utilisation :

Préparez un fichier reseau.json sur la carte SD
Assurez-vous que la bibliothèque ArduinoJson et SD sont installées
Ajustez les constantes (MAX_SEGMENTS, MAX_TRAINS, etc.) si nécessaire
Testez et ajustez la logique de simulation selon vos besoins spécifiques

Ensuite il a refusé d'ajouter les définitions des zones, trains, signaux et messages, pour la raison de la limite.
Normal car je suis en mode gratuit très limité.

Néanmoins le code suivant a été généré (en PJ) dans lequel il a ajouté des structures manquantes et une gestion du json et des automatismes de trains.
Mais le compilateur Arduino n'a pas accepté ce code, notamment dans la déclaration :StaticJsonDocument<2048> doc;J'ai essayé avec différents types de processeurs, mais sans succès.

Mais ce point de départ est peut-être utile pour Pierre, pour intégrer le restant.

Amicalement
Dominique

3
Vos projets / Re : Projet partagé d'un gestionnaire de réseau
« le: mars 27, 2025, 09:40:13 pm »
Bravo Denis,

Comment peut-on dimensionner la fenêtre du TCO ?

4
Vos projets / Re : Projet partagé d'un gestionnaire de réseau
« le: mars 25, 2025, 07:19:04 pm »
Bizarre, je pense qu’on n’a rien supprimé. On va voir.

5
Vos projets / Re : Gestion voie unique
« le: mars 23, 2025, 07:43:31 pm »
Celui qui me vient à l’esprit est le va et vient automatique.

https://www.locoduino.org/spip.php?article232

Il existe un circuit imprimé et il pourrait être facilement transposé sur LaBox.

6
A TOUS LES MODELISTES QUI VONT RÉALISER LEUR PROPRE LABOX :

J'ai commencé à faire quelques mises à jour dans l'article 246 dont ce sujet "jumeau" traite des évolutions :
https://www.locoduino.org/ecrire/?exec=article&id_article=346


Je me rends compte qu'il s'est produit beaucoup de choses depuis le 21 Novembre 2023 et je remercie chaleureusement  ;D tous ceux qui ont apporté de nouvelles briques innovantes qui permettent progressivement d'enrichir LaBox.

Tous ces apports ne sont pas encore intégrés dans l'article et cela se fera petit à petit.

Je compte sur vous pour me signaler les modifications qu'il reste à faire. Cela m'aidera.

Merci d'avance :D

7
Discussions ouvertes / Re : DCC-ex les limites
« le: mars 21, 2025, 11:53:55 am »
La video était déjà incluse dans l'article depuis 1 an, mais au début de l'article. Maintenant elle est aussi visible en fin d'article  ;D

J'en ai profité pour inclure d'autres mises à jour.

Merci pour l'incitation  8)

8
Discussions ouvertes / Re : DCC-ex les limites
« le: mars 20, 2025, 08:22:02 am »
Bonjour, j'ai monté une centrale DCC-ex avec un Arduino Mega et un Shield moteur.
Le shield moteur est alimenté par une alim externe de 12v 5A.

Ma question, avec cette centrale, y a t'il des limites en terme d'équipement et de logos.

A terme mon réseau devrai comporter un douzaine d'aiguillages, 3 dételeurs et 3 logos.

Merci

En général un Shield moteur permet de fournir 2 A par voie.
C'est certainement suffisant pour ta configuration.

En utilisant LaBox, le circuit de puissance permet de monter à 3 A (5A crête).

Comment alimentes-tu les aiguilles et le détecteurs ?

9
Discussions ouvertes / Re : DCC-ex les limites
« le: mars 20, 2025, 08:16:24 am »
Une video tuto existe avec LaBox, tout au début du sujet correspondant sur le Forum :
https://forum.locoduino.org/index.php?topic=1618.0

La video est ici


ou
https://youtu.be/R_Wyt550Dss?si=RTAUePC6vweVY6Y_

LaBox est extrêmement facile à monter avec ses composants CMS soudés en usine chez JLBPCB. Elle intègre le logiciel DCC-EX et tout ce qui permet de la configurer selon vos besoins.

Elle est facilement utilisée avec JMRI Décoder Pro comme je l'explique dans le sujet ci-dessus.

Si quelqu'un veut faire une video sympa comme celle du cowboy, on est preneur pour l'ajouter dans les articles.

Christian, ti trouveras facilement un circuit imprimé auprès de ceux qui en ont commandé 5 exemplaires.



10
Les réseaux / Re : Mes petits réseaux hybrides à base d'Arduino
« le: mars 19, 2025, 07:56:59 pm »
Bravo Louis,

J'encourage toujours ceux qui essayent de se passer des logiciels PC/Mac de gestion de réseau et construisent leur solution personnelle.

Cela enrichit la créativité globale dont tout le monde peut profiter.

11
Oui !!
RailExpo
Quand je tape "Rail" mon Mac complète avec "Com" par habitude

12
Nous serons présents à RailExpo à Dreux les 28, 29 et 30 Novembre pour présenter tout cela et bien plus...

13
re NB: Si quelqu'un veut des PCB 02C3, j'en ai à disposition.

Je suis intéressé par 2 cartes s'il t'en reste encore.

14
Bonjour (?prénom c'est plus sympa),

Tes questions sont tout à fait légitimes et nous savons que les articles (en particulier le 346 : construction de LaBox) devraient être mis à jour de temps en temps parce qu'il y a des nouveautés qui arrivent.
Nous y pensons évidemment, grâce à tes questions aussi, mais tout ceci est bénévole et prend du temps : pour écrire les informations sans erreur et sans fautes, pour tester toutes les configurations, pour ajouter des recommandations.

Lorsque nous écrivons un article, il est toujours précédé d'une phase de réalisation et de tests. Nous échangeons nos expériences sur le sujet correspondant du forum. Une phase de validation par un comité de lecture suit cette rédaction.

Ce sujet du Forum a été créé à la suite de la publication de l'article 346.
Donc tu y trouveras toutes les nouveautés et évolutions par rapport à l'article.

Si nous n'avons pas encore corrigé l'article 346, il faut lire soigneusement ce sujet du forum.
Nous mettrons à jour l'article (avec pas mal choses nouvelles en plus, tirées du forum, et bien sur des tests et des tests, etc..), mais ce n'est pas encore la cas aujourd'hui. Peut-être pourrais-tu nous y aider ??

La version 03c4 se trouve à l'intérieur du git "CommandStation-EX-LaBox", dans le dossier CommandStation-EX-LaBox/PCB/Kicad/production/ :

https://github.com/Locoduino/CommandStation-EX-LaBox/tree/LaBox/PCB/Kicad/production

Pour le moment nous avons réalisé au moins 2 séries de 5 cartes  sur lesquelles nous avons encore des tests à faire
En particulier il reste un risque sur l'orientation des diodes Shottky et si ça t'arrive, c'est facile de les dessouder et les ressouder dans le bon sens.

La version 02c3 n'est pas obsolète, si tu veux le support de RailCom, il y a un petit fil a souder et une piste à couper comme l'indique le forum.

On fait le mieux qu'on le peux, avec le temps qu'on a et on aime bien aussi un peu de reconnaissance pour ce travail gratuit qui permet de se doter d'un centrale DCC de (très) haut niveau et évolutive (le bus Can c'est important) pour quelques dizaine d'€ seulement.
Mais il faut bien lire.

Nous sommes toujours prêts a accueillir de nouveaux rédacteurs sérieux pour nous aider et contribuer au site Locoduino.

Pages: [1] 2 3 ... 186