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

Pages: [1] 2
1
Bonsoir,

Oui, je suis certain de me rendre au salon, mais ma présence sur ton stand ne pourrait être que symbolique. Je serais bien incapable d'informer un visiteur quoi que d'ici là j'aurai des bases plus solides.
Mais si tu as besoin de moi quelques heures par jour pour garder la boutique, je pourrai répondre présent. J'aime bien discuter et pas encore sénile.

Sinon, j'ai parcouru dans les grandes lignes ton article sur la Réalisation d'un va-et-vient automatique et réaliste, et je me demande vraiment où tu prends le temps d'écrire des articles aussi complets. Sans compter qu'avant de les écrire, il y a la réflexion, puis la conception, puis les tests.

Mais, ce qui est drôle, c'est que tu traduis parfaitement ce que j'ai dans ma tête, des locomotives qui s'adressent toute seule, qui gèrent le calibrage de leur vitesse par calcul. Impressionnant.

Thierry


2
En réalité, pour le moment, à part le module GESTION CENTRALE « cerveau » je n’ai rien envisagé du tout, comme si je venais d’ouvrir une boîte de Puzzle, avec les pièces éparpillées sur la table avec au centre la première pièce GESTION CENTRALE.

Ce que je pressens dans ton schéma et que je trouve très intéressant pour la suite de mon projet, c’est que cette architecture modulaire simplifie énormément le travail où, plutôt que de créer un code unique de 47 000 542 lignes,  :-\ génère des codes spécialisés dans une fonction, permettant de modifier un code de module sans risquer de perturber l’ensemble du système.

Dans ma vision des choses, je pense que la plupart des « Trainomodélisteurs » se contentent largement de feux rouge et vert voire orange pour un avertissement et encore. D’autres comme Pierre59 vont attacher une importance capitale à une gestion des feux rigoureuse. Pour les premiers, une solution offrant des options trop nombreuses et complexes à comprendre vont les rebuter et ils ne seront pas tenté de changer de système. Les autres, ne trouvant pas les multiples options permettant de gérer les feux selon les règles, ne jetterons même pas un coup d’œil au programme.

C’est pourquoi, avec cette architecture modulaire on peut facilement, avec une simple case à cocher proposer une version simpliste de la gestion des feux ou une version simplifiée convenant à la majorité. Et pouvoir le faire en deux temps d’abord simpliste pour les tests, puis complète pour les fadas.

Cette architecture me plaît bien aussi car elle correspond à ma vision des choses. Par exemple, j’ai une animation lumineuse entre les rails du quai, qui informe les voyageurs de l’arrivée imminente d’un train. 8 leds bleues qui clignotent selon un rythme programmé. Cette animation doit être synchronisée avec une annonce de quai et une modifications de l’image de mes écrans d’informations. Le fait de pouvoir relier toutes ces cartes par le bus CAN me règle un énorme problème, enfin c’est un mot mal utilisé car pour moi, il n’y a aucun problème, juste le contre temps d’une solution.

Dans le schéma ci-dessous, je pourrais déjà enlever les module Capteur RFID et Autres Capteurs. Comme je l’explique Georges s’en charge.
Je suppose que la Nano Alimentation Traction Gère la coupure d’urgence.
Par contre, Commandes DCC Va et Vient Quesaco?????

Pour la gestion centrale, j’envisageais plus une ESP 32 pour pouvoir communiquer en WIFI avec une tablette ou un smartphone ou avec un IMac pour avoir un TCO de grande taille.

Merci pour ton schéma.

A+

Thierry


3
Bonjour Dominique,

Je te remercie pour ton intervention et le temps que tu as pris à me conseiller.

Je viens de lire ton message sur la possibilité d’utiliser l’I.A pour la gestion de nos réseaux. Que je n’avais pas lu mais qui est fort intéressant.

J’ai également parcouru sur ton conseil, les articles de Pierre59 sur la conception de son gestionnaire de réseau.

Ce qui est formidable chez l’humain, contrairement à l’I.A qui n’a d’intelligent que le nom, c’est que le cerveau peut emprunter un nombre de voies infini pour arriver au même objectif.

Malgré un travail colossal de Pierre 59 et qui, si je le mets en application pourrait me satisfaire pour la gestion de mon réseau, la lecture de tous ces articles m’a conforté dans l’idée d’essayer de créer un gestionnaire de réseau selon mon approche de sa structure.

En effet, il y a un élément essentiel entre vous, la minorité des ultras compétents et nous, la majorité bidouilleuse qui essaye d’imiter les grands parfois avec succès, souvent suivi d’abandon au vu de la complexité du « charabia informatique » que vous débitez à la vitesse d’un bus CAN.

Étant dans la catégorie majoritaire, j’ai donc lu avec attention tout un tas d’articles sur ce qui est nécessaire à la conception d’un gestionnaire de réseau.

Il en résulte que maintenant j’ai dans la tête une espèce de pelote de laine bien emmêlée où tous les éléments qui me seraient nécessaires à la réalisation d’un gestionnaire de réseau pourraient être extraits en tirant délicatement le bout du fil.

Bien sûr, je ne suis pas le premier à m’atteler à la tâche, bien sûr il existe des logiciels tout comme il faut pour gérer un réseau, mais j’ai pour objectif de rendre votre charabia compréhensible pour qu’un humain normal sans compétence particulière puisse très facilement h appréhender le concept sans se casser la tête.

Et c’est d’autant plus facile pour moi, que mon incompétence va me guider tout le long dans ma tâche. Si moi je comprends, la majorité comprendra.

C’est de cette idée qu’est né Georges, que j’ai qualifié d’I.A. Parce que c’est dans l’air du temps, mais qui en réalité ne sera que des IF AND ELSE NOT OR et compagnie.
 
Dans mon programme, au risque de te décevoir, pas une once d’I.A., mais une assistance de Chaton, qui malgré des lacunes évidentes, et des critiques moqueuses m’ont permis, sans aucune connaissance du codage en C++ d’écrire un programme fort complexe de plus de 600 lignes pour afficher des informations sur mes écrans de quai.

Et c’est une réussite, j’ai obtenu un résultat au-dessus de mes attentes.

C’est donc avec confiance que je me lance dans ce projet pour que nous, les « qui aimeraient bien mais qui comprennent pas et donc ne peuvent pas » puissent aussi participer à la joie que peut apporter l’utilisation de nouvelles technologies dans la gestion de nos réseaux.

Franchement, je sors du salon de Bourges, un peu tristounet, où à part quelques rares exceptions, tout se ressemble. Une gare de campagne, des trains qui tournent en boucle, des arbres, des prés, des sites industriels, des caténaires des feux, des quais tous pareils et très vides.

Et surtout des enfants plantés , la tête relevée parce que le réseau est conçu pour des adultes, figé devant une pancarte « ne pas toucher »

Pour moi ce n’est pas ça le modélisme ferroviaire.

Georges va être conçu pour que n’importe qui, de n’importe quel âge puisse prendre une tablette ou un smartphone et piloter un train sur un réseau quelque soit sa taille.

Là où je suis vraiment content, c’est que si la partie de gestion peut être encore améliorée par des concepts innovants et m’amuse à imaginer, certains éléments me faisaient peur comme les communications entre Georges et le réseau, la conception d’un TCO, en réalité tout ce qui n’est pas Georges.
Et LOCODUINO m’offre tout sur un plateau. Une bonne année de travail économisé sans l’assurance d’y arriver.

On vit un monde formidable.

Thierry

4
Désolé de cette réponse tardive, mais j’avais zappé le message.

Ce que je pourrais réaliser c’est une petite maquette composée d’un quai, d’une voie devant et des deux types d’écrans infos et pub.
Avec dans le prolongement les cartes nécessaires à son fonctionnement. 2  Adafruit, et 2 nano.
Pour mon projet je suis passé sur des STM32 car je lui fait gérer 8 écrans en même temps.

C’est à quelle date le salon?

Thierry

5
Bonjour,

je vous ai présenté dernièrement un sujet sur la création d'écrans Couleur 0,96 pouces pour afficher des informations voyageurs sur des quais de gare moderne.
Je viens de recevoir les 40 cartes Adafruit nécessaires à la décoration de ma gare.
Tout est fonctionnel et n'étant plus qu'une activité qui occupe mes mains, mon esprit est passé à autre chose.

Rien ne me satisfaisant dans l'existant actuel concernant la gestion de mon futur réseau moderne avec un automatisme poussé , logiciel trop rigide ou fonction obsolète ou obligation d'utiliser du matériel d'avant guerre et j'en passe, je me suis lancé le défi, comme pour les écrans, de créer mon code C++ pour le quel je serai bien aidé par Chaton (Mistral).

Moi je m'occupe des réflexions et lui d'écrire le code selon mes envies et besoin.
J'ai pu réaliser le code de 800 lignes pour les écrans sans écrire une seule ligne de code, alors je peut être en droit de penser qu'il n'y a aucune raison pour que je n'y arrive pas encore cette fois ci.

malheureusement cette réflexion enfin terminée fut assez longue et publiée sur le forum LRPresse. Ce serait trop de travail pour le transférer sur cette page.

Par contre à partir de maintenant, je vais passer dans la phase de création du code en décorticant les différents éléments que je vais concevoir et les publier sur ce Forum.

Mon code ressemblera à une I.A. que j'ai affectueusement appelé "Georges". Chaton, est l'I.A. de Mistral Le Chat.

Si vous souhaitez avoir un avant goût du fruit de mes réflexions, je vous invite à suivre le lien ci-dessous.



https://forum.lrpresse.fr/viewtopic.php?p=2976103#p2976103

A très bientôt.

Thierry




6
Vos projets / Re : Projet partagé d'un gestionnaire de réseau
« le: mars 07, 2025, 05:32:50 pm »
Bonjour,

J’ai presque tout lu, pas tout compris, mais très intéressé par le sujet.
Et puis pouf, 19 septembre 2024, plus rien.
Trop compliqué, peu d’intérêt, en cours de finition?

Thierry 33

7
Je me suis réorienté vers l'utilisation des IA depuis que j'ai quitté LOCODUINO ; j'ai donc accumulé une certaine expérience.
Je suis d'accord avec tes trois premières conclusions Thierry, mais pas avec la suite.
Le plus difficile est de bien rédiger le prompt : comme toute demande, pour avoir une réponse précise, il faut poser une question précise.
Et oui, il faut y aller par étapes. Ce qui suppose de bien avoir à l'esprit ce qu'on souhaite obtenir.
Je te donne donc rendez-vous dans les prochains Loco-Revue pour voir le projet. Dans ces articles, il y aura très peu de code puisque l'IA (si bien utilisée) est supposée le fournir. Ces articles décriront le cadre qui a été imposé à l'IA.
En conclusion : l'IA est pour l'instant un outil et il faut apprendre à manier l'outil si on veut en tirer quelque chose. Après, on peut être vite bluffé, même avec plus de dix ans d'expérience en Arduino ! Cet outil est appelé à évoluer et à être encore plus performant.

C'est une évidence que c'est un outil qui s'il est manié habilement peut donner de meilleurs résultats, et je m'exerce assidument à sa pratique. Je n'ai qu'un mois d'expérience sur le sujet, et ceci explique peut-être cela.
J'ai hâte de lire le prochain Logo-Revue, surtout s'il traite de ce sujet, car pour ma part, c'est quasiment décidé, mon réseau sera piloté par une IA, c'est une évidence surtout en 2040. ;)

8
Si ça t’ intéresse, j’ai posé la question sur Deepseek pour le tester :

https://forum.locoduino.org/index.php?topic=1849.msg20522#msg20522

Ça donne une idée de ce qu’il faut faire et ce n’est pas encore réalisable à peu de frais et de compétence, ne serait-ce que la base d’apprentissage.

Si tu trouves d’autres infos complémentaires, merci de les poster sur le sujet ci-dessus.
Merci pour cette info, j'ai tout lu et ça fait un peu peur à la base.

Mais selon la méthode que j'utilise généralement, si l'on progresse petit à petit et point par point, on pourrait effectivement gravir cet Everest.

Bien entendu, avec l'assistance d'une IA.

On vit à ce niveau une époque formidable, car pour le reste, ça laisse à désirer.

Ce que je trouve fantastique, c'est que des novices tels que moi, sans presque aucune connaissance, pourraient, certes, avec un peu de temps et d'effort, concevoir un tel projet.
 
Ce qui serait, il faut bien le reconnaître, le Saint Graal.

Alors si ont intègre la collaboration de personnes déjà très compétente comme le sont je suppose certains fondateurs ou participants du forum, la réussite d'un tel projet ne ferait plus aucun doute.

Du coup, j'en ai le cerveau qui bouillonne.

Thierry33 (pour ne pas confondre les Thierry)


9
Voilà bien une information qui m'intéresse, la gestion de mon réseau par une IA. J'en rêve.
Surtout que, pour le moment, mon réseau est encore vierge de tout système.

Mais, là où ça coince, c'est que je ne vois pas comment je pourrais aider, étant totalement ignare dans ce domaine.
J'en suis au stade où je sais que je dois créer des cantons pour qu'un système quelconque puisse détecter les convois en circulation sur le réseau, mais c'est à peu près tout, même si avec un peu d'imagination, je peux envisager le reste.

De là à être en mesure de vous apporter quelque chose, il y a un grand pas, que je pourrais franchir si j'avais seulement une idée de ce que vous attendez.
Pour le moment, mon expérience avec ChatGPT et Gémini a été certes fructueuse puisque j'ai pu, grâce à ces "IA", éditer un code fonctionnel et assez complexe" sans aucune connaissance préalable.
Mais la bataille fut rude et a mis ma patience incommensurable à rude épreuve, tant ces systèmes dits "intelligents" sont encore pour l'instant, comparés à l'humain, plutôt bête, borné, têtu, sans aucune réflexion sur des solutions possibles différentes de sa programmation, sans mémoire, et pour tout dire agaçant à l'usage.
Mais au vu de la vitesse à laquelle ça évolue, nul doute que très bientôt la tendance va s'inverser.

Ce que j'ai retenu de la pratique de ces IA:

Il faut vraiment réfléchir à la formulation de ces demandes pour qu'il n'y ait pas d'alternative possible dans la réponse.
Il vaut mieux se servir de l'IA en procédant étape par étape plutôt que de poser des questions à rallonge.
Il faut être précis sur ce que l'on utilise comme matériel et sur ce que l'on attend comme réponse.
Se méfier du code fourni par l'IA si c'est une modification d'un code d'origine.
Certaine parties de votre code peuvent être tronquées par une simple phrase //……………
"Pensant" bien faire en essayant d'améliorer votre code, il introduit des erreurs qui peuvent vous faire perdre beaucoup de temps.
Donc sauvegardez toujours une version antérieure à l'aide de V1.1, V1.2,V2.0 etc...
Si possible, lors d'une demande de correction, lui fournir le minimum de code possible avec l'explication de sa fonction.
Et surtout, n'attendez pas de la part d'une IA de vous trouver une solution qui demande de la réflexion sur un processus permettant d'arriver à vos attente.
Dernière chose, passez régulièrement à une nouvelle discussion, car au mout d'un certain nombre de question réponse, la bête se prend souvent le pied dans le tapis n'ayant pas la mémoire du début de la discussion.





10
J'avais publié il y a quelques temps un post "Aimeriez-vous afficher sur vos quais les infos des trains arrivant en gare ?"

ici https://forum.locoduino.org/index.php?topic=1830.msg20268#msg20268

Depuis j'ai beaucoup travaillé et réussi l'impensable.

J'ai amélioré les afficheurs de publicités présentés sur le site de Locoduino, avec un code gérant plusieurs écrans, un fichier STL permettant d'intégrer deux écrans dos à dos et une dizaine d'images de pub très jolies dont voici un petit exemple.





Vous découvrirez également, en "première mondiale", mon système d'informations des voyageurs sur les trains arrivant en gare sur un quai, et ce en temps réel selon un scénario préétabli pour un nombre infini de quais et de trains. tout est fourni, le code .INO, les fichiers 3D à télécharger et la méthode de création des images.




Comme les explications sont longues et très détaillées, je vous invite, si vous êtes intéressés par le sujet, à consulter mon fil à cette adresse sur le Forum LRPresse.

https://forum.lrpresse.fr/viewtopic.php?p=2970923#p2970923

Il se compose de deux parties, les écrans publicitaires et les afficheurs de quais.

Pour bien comprendre de quoi je parle, je vous propose deux liens vers des petites vidéos YouTube fort sympathiques.
Le seul problème, c'est que les images affichées sur l'écran sont difficiles à capturer. La qualité visuelle réelle est vraiment exceptionnelle, aussi belle que sur votre écran habituel.

Lien vers la vidéo d'infos trains :




Lien vers vidéo d'affichage Publicitaire :



Impossible de visualiser les liens YouTube donc si vous êtes curieux vous pourrez suivre les liens ICI

:https://forum.lrpresse.fr/viewtopic.php?p=2970923#p2970923

N'hésitez pas à commenter ou suggérer des idées complémentaires, je suis preneur.

Thierry

P.S. Merci encore aux auteurs CatPlus et Christian pour le  articles sur les affichages de publicités sur le site de LocoDuino, sans qui rien n'aurait été possible.
Et aussi un peu beaucoup à ChatGPT car je n'ai en expérience du code C++ et du système Arduino que des connaissances extrêmement succinctes voire nulles.

11
Merci pour votre temps passé en recherche.
Pour finir, après réflexion, je vais rester dans l'univers Arduino avec une carte UNO, un lecteur SD et des cartes avec écran Adafruit Mini TFT.
C'est plus simple et pas réellement plus onéreux.
Bien cordialement.

Thierry

12
Bonjour,

J'ai trouvé mon saint Graal.
C'est une carte STM32 équipée de son écran, qui peut facilement se déconnecter.
En prime, elle est plus puissante qu'une carte Arduino et d'après mes recherches, elle fonctionne parfaitement dans l'environnement Arduino et peut être programmée via l'IDE.





https://fr.aliexpress.com/item/1005007360447536.html?spm=a2g0o.order_list.order_list_main.65.1d1f5e5bs8OiYG&gatewayAdapt=glo2fra

En plus à environ 5 euros avec l'écran, c'est vraiment la solution pour mon projet.

Malheureusement, j'ai essayé pendant de nombreuses heures de simplement faire clignoter avec "blink" la petite LED de la carte, j'ai visionné une quantité impressionnante de tutos, lu un tas de pages sur des sites, rien n'y fait, je ne suis probablement pas assez compétent, pourtant en théorie, ça a l'air assez simple.

Pour mon projet, pour l'instant, je cherche juste à afficher une ou plusieurs images sur l'écran, à partir d'un lecteur de carte SD, l'idéal étant que le même lecteur de carte SD puisse être raccordé sur plusieurs cartes STM 32.

Donc si l'un d'entre vous pouvait essayer de m'orienter pour règler mon problème, ce serait super.
Je peux expédier une carte si besoin.


Sinon, existe t'il au alentour de Bordeaux, un club Arduino ou un participant à ce Forum qui pourrait m'aider.

Donc pour le moment, je met le projet en StandBy sans pour autant l'abandonner, un miracle peut toujours arriver.
Et au pire, il me reste les cartes Adafruit mais c'est plus cher (le triple).

Merci pour votre collaboration.

Thierry

13
Bonjour,

J'ai avancé un peu.

Du coup je ne sais pas si je peux parler de cette carte ici. J'ai découvert que bien que l'on puisse la faire fonctionner avec des bibliothèques spécifiques dans l'IDE Arduino, ce n'est pas une carte Arduino mais STM.
Ce qui est surprenant, c'est que vu son prix, on pourrait la croire moins performante, mais apparemment c'est tout le contraire. Elle est beaucoup plus rapide, fonctionnant en 32 bits et à une fréquence de 70 Kilohertz.
Donc j'ai trouvé un fichier.json sur Github pour avoir les bibliothèques nécessaires à son fonctionnement dans l'IDE.
J'attends un convertisseur USB > Série pour pouvoir télécharger un programme Boot loader qui me permettra de téléviser des programmes directement depuis la prise USB de la carte STM32.

Si du coup, cette demande est inappropriée sur ce forum, merci de me le signaler.

Thierry


14
Débuter / Comment utiliser une carte STM32F103C8T6 avec l'IDE Arduino.
« le: décembre 21, 2024, 05:14:34 am »
Bonjour,

J'ai un projet d'affichage d'info de quai que vous pouvez découvrir sur ce forum à l'adresse suivante : https://forum.locoduino.org/index.php?topic=1830.0 "Aimeriez-vous afficher sur vos quais les infos des trains arrivant en gare ?







Je suis confronté à un petit problème budgétaire ayant besoin pour mon projet de 60 écrans de 0.96 pouces.
Pour le moment, la carte ADAFRUIT convient parfaitement à mon projet, sauf qu'elle coûte 12 euros pièce.
Toujours à la recherche d'une carte plus économique, je suis tombé sur celle-ci.





Plus d'infos sur la carte ici https://fr.aliexpress.com/item/1005007360447536.html?spm=a2g0o.order_list.order_list_main.65.53995e5bAb76z7&gatewayAdapt=glo2fra

Je précise que je cherche une carte équipée d'un écran détachable permettant de rallonger la liaison entre la carte et l'écran.

Apparemment, elle aurait tout ce qu'il faut pour être raccordée à une carte ESP32 et à un lecteur de carte SE par le protocole SPI.

Malheureusement, mes compétences en matière d'Arduino sont faibles et j'ai cherché dans les bibliothèques l'une d'entre elles à installer pour pouvoir la sélectionner dans l'IDE.

Bin, je n'ai pas trouvé.

Donc si l'un d'entre vous qui sait pouvait m'indiquer quelle bibliothèque installer, ça m'arrangerait beaucoup.

En vous remerciant pour votre gentille collaboration.

Thierry.


15
Au secours.

Je suis un obstiné, mais, là, l'ESP32-S3 me résiste.

C'est super de faire des recherches soi-même, ça permet de mieux comprendre.

J'ai compris le principe SPI, bien que pour ne pas faire simple, les termes employés sont souvent différents et on s'y perd un peu.
CIPO, MOSI, SDA, IDS, c'est tout pareil, mais pourquoi, ils ne décident pas une fois pour toutes d'un seul Non.
C'est pareil pour COPI, MISO, ODD ou SCK, CLK et j'en passe. >:( >:( >:( >:( >:(

Donc on raccorde MISO, MOSI, CLK et c'est CS qui définit le périphérique.
J'ai pu ainsi afficher sur mon écran une image provenant d'un lecteur de carte SD autre que celui intégré dans la carte ADAFRUIT.




Reste à permettre à plusieurs écrans de lire la même carte. A voir.

Je suis donc passé au test de la carte ESP 32.



Afin d'être sûr des pins utilisés pour le SPI, j'ai téléchargé un petit programme qui me donne les affectations d'origine du SPI sur le moniteur série.
C'est MOSI 11 MISO 13 SCK 12 et CS 10
Ok la carte fonctionne.

Je remplace donc la carte NANO par la carte ESP 32, réaffecté les N° des pins sur le programme et change la vitesse de communication à 115200 bauds.

Téléversement OK.

Et là, rien ne se passe.

Comme l'écran ne s'allumait pas du tout, j'ai eu la curiosité de mesurer la tension du pin 5V.
0,24 volts. Ca ne risque pas de fonctionner.

Pensant avoir flingué la carte lors d'une manipulation, j'en ai commandée une autre, mais rien n'y fait, même tension de sortie.

Du coup, j'ai essayé d'alimenter l'écran et la carte SD avec une carte MEGA et là on voit que l'écran s'allume mais j'ai dans le moniteur série le message "Loading image '1.BMP' File not found."

J'ai paramètré le SD_CS en 4



Du coup, je suis perdu et je ne trouve pas de solution.
Je joins le fichier INO au cacou.

Si l'un d'entre vous a la solution, ça m'arrangerait, car là, après trois jours d'effort, je suis au bout du bout.

Sinon, je me remettrai à la tâche, mais là je prend des vacances d'Arduino et repart jouer au train.

Thierry






Pages: [1] 2