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
Vos projets / Re : Re : Projet partagé d'un gestionnaire de réseau
« le: avril 16, 2025, 05:14:31 pm »
soit on instancie tous les objets trouvés dans le fichier Json et on se sert de ces objets comme structure de donnée avec une vraie programmation objet proche des articles rédactionnels du gestionnaire en C++.
Pierre

Moi c’est ce que je préférerai pour garder l’acquis et mon expérience.

2
Vos projets / Re : Projet partagé d'un gestionnaire de réseau
« le: avril 15, 2025, 09:39:58 pm »
Merci Denis et Pierre.

3
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: avril 11, 2025, 12:05:54 am »
C’est donc une très bonne idée car il y a tout ce qu’il faut sur la 2eme carte LaBox.

Il y aurait aussi une variante que Michel avait faite : une carte fille dédiée au L6203 que je vais rechercher dans mes dossiers..donc à suivre !

4
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: avril 10, 2025, 03:40:42 pm »
Comme tu penses à une 2eme carte LaBox qui ne serait équipée que du L6203 et son connecteur vers les rails, elle serait montée juste en dessous avec des colonnettes et des fils de liaison entre le connecteur d’extension et ce connecteur que tu as ajouté sous la RJ12.

Ai-je bien compris ?

5
JMRI et Arduino / Re : Projet modules-sorties jmri/canbus
« le: avril 05, 2025, 09:08:44 pm »
Très intéressant: je suis ton projet!

Tout ce qui permet de s’interfacer avec le bus Can m’intéresse  ;)

6
Attention 🫵, une heure de moins cette nuit 😎

7

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

8
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 ?

9
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.

10
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.

11
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

12
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)

13
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 ?

14
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.



15
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.

Pages: [1] 2 3 ... 186