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 ... 168
1
La question était en fait, si toutes les leds sont allumées en même temps, cela représente quelle valeur de courant "tiré" sur le MEGA en même temps ?

Rien : il y a seulement 3 sorties par 595 au niveau TTL. C'est lui (le 595). qui supporte le courant des leds.


2
Effectivement, on peut chainer beaucoup de 74HC595.
J'ai essayé avec 10 au début mais c'était lent et avec 2 chaines de 5 c'est très rapide.

Toutes les leds peuvent être allumées en même temps, avec les limitations des leds et des sorties du 595. C'est un registre à décalage avec ses propres Latch internes. !
J'ai une animation au démarrage, genre sapin de Noel. Ca en jète !

Tout le programme dans un seul .ino est en PJ, si ça peut aider...


3
Avec quelques composants additionnels on peut faire tout ce qu’on veut :

Mon TCO est animé par un Arduino MEGA 2560 qui gère :
- 20 inverseurs d’aiguilles = 20 pattes : AG1 à AG20 sur 21 bornes avec Gnd
- 36 Leds vertes (positions aiguilles) : 5 x 74HC595 chainés = 3 pattes
- 36 Leds rouges (occupations) : 5 x 74HC595 chainés = +1 patte
- 35 Détecteurs occupation = 35 pattes
- 36 bornes avec Gnd (y.c. va-et-vient)
- Bus CAN = 5 pattes (port SPI)
- Console = 2 pattes (port USB)
AU TOTAL = 68 pattes sur 70 !

https://forum.locoduino.org/index.php?topic=290.msg3411#msg3411

4
Nouvelle version 2.4.5

Je viens de tester le 2.4.5 et je confirme le retour du DCC sur les rails après appui sur le bouton STOP de la Z21 Mobile (pas la noire).
C'est un peu curieux : il me semble qu'il faut appuyer à nouveau sur le bouton STOP pour voir le curseur de vitesse s'afficher sur l'HMI mais il faut attendre environ 30 secondes (je vais chronométrer) pour que les leds DCC s'allument et que la voie soit alimentée.

Je n'ai pas encore installé la Z21 noire, qui semble en allemand seulement sur iPhone.

Les tests CAN vont suivre.


5
Vos projets / Re : Projet partagé d'un gestionnaire de réseau
« le: février 26, 2024, 05:51:20 pm »
@Laurent : je ne suis pas sûr de te suivre :(
Je fais confiance à Pierre et Denis pour cette phase importante.

6
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: février 22, 2024, 09:45:16 am »
Je donne deux exemples d’interface Can :

1) Activer les fonctions d’une locomotive d’adresse DCC donnée à partir d’un message Can  :
- marche avant, arrière, stop, vitesse, direction
- et fonctions du décodeur, etc..
C’est simple ici le décodage du message Can s’interface avec les fonctions prévues dans Dcc-ex.

Mais il y d’autres façons de commander cette machine avec LaBox (port serie-usb, wifi, tcp…HMI) et j’ai besoin pour mon gestionnaire de recevoir un message qui décrit le changement de régime de cette machine (mais pas les fonctions lumière-sons) a chaque changement, par exemple lorsque l'utilisateur commande la loco avec son smartphone.

Est-ce qu’on dispose des interfaces pour faire cela ?

Peut-être faudra-t-il aussi envoyer un message à la lecture de l’adresse d’une machine. Je n'en vois pas la nécessité.

2) les fonctions Can dans LaBox vont occuper du temps CPU (setup et loop) qui ne doit être activé que si on s’en sert. Heureusement un « USECAN » peut être utilisé si besoin.

Donc il faudra permettre des mises en œuvre conditionnelles selon les besoins de chacun .

A suivre
Dominique

7
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: février 20, 2024, 03:07:49 pm »
Depuis les débuts de LaBox, il y des lustres, nous nous sommes efforcés de permettre à chacun de réaliser sa propre centrale (ou station de commande) DCC.

Dans sa version actuelle, dans sa forme matérielle et avec la dernière version 2.4.4, nous estimons avoir atteint notre but  ;D :D ;)

Mais le but des uns n’est forcément le but des autres !

Pour être honnête, la compatibilité de LaBox actuelle avec la norme Railcom ne pourra pas être atteinte sans évolutions futures :

Le point d’achoppement est la génération du Cutout d’environ 500 microsecondes à la fin de chaque trame DCC.
Je ne vais pas développer techniquement tout le pourquoi du comment de la chose. Pour ceux que ça intéressent un nouveau sujet présente et propose des evolutions possibles :

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

En quelques mots, si on veut conserver toutes les qualités de LaBox actuelle et y ajouter ce fameux Cutout, il faudra au moins modifier le booster en ajoutant une logique de type « Brake » au L6203, ou changer de booster.
Mais surtout c’est le choix de l’ESP32 comme unique microcontroleur qui sera à revoir, car il n’est pas parfait. Et dans ce domaine, ça évolue très vite !

Ceux qui choisiront le support du Railcom à tout prix pourront se tourner vers la réalisation de BobyAndCo (Christophe) dans le projet des satellites autonomes :

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

Personne n’est donc abandonné sur la route !

8
Vos projets / Re : Re : Projet partagé d'un gestionnaire de réseau
« le: février 20, 2024, 10:34:27 am »
Re-bonjour,

Je suis inquiet.

J'étais rentré sur ce fil (et je m'y suis investi) pour trouver une solution à mon problème : trouver une interface Processing-CAN pour faire marcher mon gestionnaire et l'améliorer avec des idées nouvelles qui seraient développées dans ce fil.

J'y ai appris l'existence de fichiers JSON qui, à mon avis, permettent d'unifier le passage de la description de réseau au gestionnaire.

Mais si le but est obligatoirement de porter le gestionnaire sur un ESP32, là, je ne trouverai jamais la solution à mon problème.

Denis

Il ne s’agit pas du tout de cela, le gestionnaire pouvant être soit dans une appli Processing sur PC (qui devra donc s’interfacer avec le réseau réel en Can ou autre) soit dans une carte Arduino (pas forcément un ESP32, elle même interfacer au réseau réel et cette fois en Can qui est la solution la plus simple et flable).
Je pense qu’il y a d’autres possibilités.

9
J'ai commencé à regarder le portage en C/C++ sur un ESP32 bi-coeur, mais j'ai plein de problèmes avec IDE Arduino au niveau des cartes et des bibliothèques (json).

Je n’avais pas bien lu le mode d’emploi du TCO, donc je vais y retourner, perturbé par mes microbes !

Pour l’IDE je me demande s’il ne serait pas profitable d’embrayer sur PlatformIO, au moins pour les projets les plus complexes comme celui-là, les dernières versions de l’IDE Arduino se révélant moins stables.
Mais honnêtement il faudra présenter PlateformIO dans un article, ce à quoi je songe actuellement.

10
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: février 19, 2024, 04:37:07 pm »
Je trouve cette astuce très élégante.

Merci Thierry.

11
Débuter / Re : Drivers Nano
« le: février 19, 2024, 04:34:11 pm »
Le sujet a maintes fois été évoqué en choisissant « old bootloader » avec le choix du Nano dans l’IDE.
Probablement  :o


12
Vos projets / Re : Projet partagé d'un gestionnaire de réseau
« le: février 19, 2024, 03:23:26 pm »
Après une petite semaine de combat contre les virus et microbes je viens de télécharger ce premier gestionnaire paramétré par un fichier Json éditable ici, sous forme d'onglet.

Mes impressions sont le suivantes principalement par rapport à ce que je m'attendais à voir venir.

1) C'est du Processing donc ça ne peut pas tourner dans un Arduino (Due, ArmXX) avec une connexion Can qui permet de récevoir tous les messages des capteurs (occupation, ponctuels, RFID/Railcom) et d'émettre tous les messages vers les actionneurs (aiguilles, signaux et surtout la centrale DCC en l'occurence LaBox).
Bien entendu la connexion existe entre le gestionnaire et le TCO. Mais je n'ai pas pu faire rouler de train virtuel, ce qui n'est pas nécessaire sauf pour tester à fond les paramètres .

2) J'ai eu du mal à retrouver les objets, propriétés et méthodes habituelles du gestionnaire en C++ et comprendre l'intégration des paramètres Json dans ces méthodes (ou fonctions ici, puisque ce n'est pas encore de l'objet)

Mais il ne faut pas voir mes premières impressions comme négatives car je sors d'une période d'invasion microbienne et de grande fatigue dont je ne suis pas rétabli.

Je serais donc très intéressé de savoir un peu à l'avance quel sera le chemin d'évolution et la cible visée du gestionnaire parametrable et je me rend compte du travail important que cela représente.

Actuellement je travaille sur mon nouveau TCO graphique sur bus Can qui est donc maintenant séparé du gestionnaire et je me prépare à tester cette évolution majeure du gestionnaire centralisé.

Bravo à Pierre et Denis pour le travail important déjà fourni .






13
Vos projets / Re : TCO bp + ordi
« le: février 15, 2024, 07:28:28 pm »
Je voulais dire « bon départ du projet qui a tout l’air d’être prometteur »

14
Vos projets / Re : TCO bp + ordi
« le: février 15, 2024, 06:50:07 pm »
On ne ferme pas les discussions qui peuvent intéresser d'autres lecteurs.
Bon départ !

15
Présentez vous ! / Re : Bonjour et débutant en digital
« le: février 15, 2024, 03:20:55 pm »
Bonjour et bienvenue  :D

Regardez LaBox aussi (articles et forum).

Pages: [1] 2 3 ... 168