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 ... 70 71 [72] 73 74 ... 171
1066
Vos projets / Re : projet centrale wifi DCC++ Can
« le: avril 01, 2020, 03:51:19 pm »
Ce qui nous donne les allocations des pins de l'ESP32 DevkitC suivante :

1067
Vos projets / Re : projet centrale wifi DCC++ Can
« le: avril 01, 2020, 01:00:18 pm »
Maintenant  je confirme que le CAN fonctionne, en tout cas pour la réception : je dois faire pas mal de tests pour bien utiliser la bibliothèque "CAN" de Sandeep Mystry qui se trouve dans le gestionnaire de bibliothèque et qui contient une documentation claire.

Par exemple, j'ai testé une connexion avec mon configurateur de satellites. c'est ce qu'il envoie aux satellites via le bus Can (voir l'article https://www.locoduino.org/spip.php?article243, à la fin, paragraphe "configuration" pour plus de détails :

commandes de luminosité de led:
Received extended packet with id 0x1FFFFF27 and length 3 hex 1 4 FF
Received extended packet with id 0x1FFFFF27 and length 3 hex 81 4 FF

commandes de position maxi d'un servo :
Received extended packet with id 0x1FFFFF27 and length 4 hex 0 1 6 A5
Received extended packet with id 0x1FFFFF27 and length 4 hex 0 1 6 A6
Received extended packet with id 0x1FFFFF27 and length 4 hex 0 1 6 A7
Received extended packet with id 0x1FFFFF27 and length 4 hex 0 1 6 A8
Received extended packet with id 0x1FFFFF27 and length 4 hex 0 1 6 A9

commandes de vitesse de rotation d'un servo :
Received extended packet with id 0x1FFFFF27 and length 6 hex 0 2 40 C CC CC
Received extended packet with id 0x1FFFFF27 and length 6 hex 0 2 40 13 33 32
Received extended packet with id 0x1FFFFF27 and length 6 hex 0 2 40 19 99 98
Received extended packet with id 0x1FFFFF27 and length 6 hex 0 2 40 1F FF FE

Etat des détecteurs de satellites :
Received packet with id 0x20 and length 3 hex 0 0 0
Received packet with id 0x26 and length 3 hex 0 0 80
Received packet with id 0x22 and length 3 hex 0 0 80
Received packet with id 0x24 and length 3 hex 0 0 0

Donc d'ors et déjà je valide les choix des pins CAN : TX 5 et RX 4
ainsi que l'I2C : SDA 21 et SCL 22

A suivre

1068
j'utilise ce type de carte CAN : https://www.gotronic.fr/art-module-bus-can-sbc-can01-28405.htm (Module Bus-CAN SBC-CAN01),  pourrais je  piloter mon réseau totalement via mon Ethernet  ?

Et si oui pourrais-je ensuite utiliser  les satellites Locoduino ?

Jerome,
Bonjour Jerôme,

Oui je pense que cette carte est utilisable, elle n'est pas très chère, mais je ne l'ai pas essayé  (on ne peut pas tout essayer !)
Mais elle est équipée d'un 2515 donc ça doit marcher.
Il faut utiliser la bibliothèque qui se trouve sur le Git Locoduino https://github.com/Locoduino/CAN_BUS_Shield

Mais si vous êtes néophyte, prenez bien le temps de faire des tests entre 2 arduinos pour commecer, en utilisant les exemples de la bibliothèque, d'abord, puis en créant vous-même d'autres programmes de tests.
Pour les satellites, j'ai un programme de test et configuration sur UNO que je peux partager (j'aurai du faire un article mais ça n'est pas encore venu).

Bon courage
Dominique


1069
Vos projets / Re : projet centrale wifi DCC++ Can
« le: mars 31, 2020, 07:05:07 pm »
Pendant que vous confinez, je test un proto de La Box avec les ingrédients cibles (L6203, OLED, CAN, convertisseur DC/DC, etc..)
- DCC = ça marche (une loco roule avec la bibliothèque La Box),
- OLED = OK avec boutons + / - / SEL.
je passe au CAN maintenant avec les Arduinos de test !!
A suivre ..

1070
Vos projets / Re : Re : projet centrale wifi DCC++ Can
« le: mars 31, 2020, 04:56:09 pm »
Non, ce que je vois, c'est de diviser le réseau en sections.
En sortie de La Box, on a 4A. C'est bien pour un réseau, mais c'est trop (à mon avis) pour une section.

Mon idée : séparer les sections de façon à ce qu'un CC ne plante pas toute La Box. Avec ce schéma, on n'a qu'une zone de coupée.
C'est dans cet usage que j'ai proposé ce petit circuit.

C'est très bien et pas cher et on peut l'installer en plus de La Box quand on peut.

1071
Vos projets / Re : projet centrale wifi DCC++ Can
« le: mars 28, 2020, 12:00:56 pm »
Je viens de tester avec succès la combinaison de l'ESP32 DevKit C (V4), une alim à découpage buck converter fournissant du 5V, le pont en H L6203 ET DCCpp 1.0.4 avec l'exemple Autotest.

Ma loco fonctionne parfaitement avec le clignotement de ses feux à la fin du script.

Le signal DCC est propre.

C'est encourageant  ;D

Nous préparons un premier circuit imprimé de test, le cahier des charges, le choix des composants, etc.. Si vous souhaitez le consulter, vous pouvez m'envoyer un MP.

Amicalement
Dominique

1072
Vos projets / Re : Re : projet centrale wifi DCC++ Can
« le: mars 27, 2020, 09:00:06 pm »
Bon on a quand même un gros problème : ce projet n'a pas de nom !
A vos plumes.

Oui on y a pensé et on a quelques propositions qui me plaisent bien  :
Dominique : La Box Locoduino ou simplement La Box;
Pik35 : Locobox;

Mais comme tu dis : à vos plumes !

1073
Vos projets / Re : Re : projet centrale wifi DCC++ Can
« le: mars 26, 2020, 06:28:00 pm »
Il faut remonter à la source qui est ESPRESSIF :
on y trouve le schéma open source de la carte de développement :
Apparemment (à vérifier) l'entrée 5V ne fait qu'alimenter le régulateur 3.3V, un AMS1117 3.3 donc capable de tenir jusqu'à 15V.
Le problème reste la dissipation de température, Rth = 90°/W, température de fonctionnement maxi : 125°C avec protection thermique.
Mais il vaut mieux rester au standard de Vin = 5V si on ne voit pas de bonne raison d'en changer.
Le schéma open source prévoit un connecteur 2x19 pour cette version du 6/12/2017.
Cette version peut être retenue pour notre projet.
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-devkitc.html

En effet voici le schéma de la carte ESP32 DEVKITC V4 (version actuelle) qui montre que le 5V externe n'est utilisé QUE par le regulateur NCP1117 (3,3V 1A, supportant jusqu'à 20V, mais il faudra l'éviter !!). En l'absence d'alimentation ce 5V est fourni par la prise USB qui est protégée par une diode schottky

ON peut donc choisir une alimentation à découpage réglable dont la tension de sortie n'est pas rigoureusement égale à 5V.
Pour le modéliste utilisateur, il faudra monter l'alimentation 5V AVANT l'ESP32 et mesurer la tension avec un multimètre pendant la manoeuvre du petit potentiometre qui est sur cette carte alimentation. Lorsque la tension obtenue est entre 4,9 et 5,1V il pourra monter l'ESP32 ensuite. Donc 2 points de tests 5V et GND doit être prévus sur le PCB.

Le DEVKITC V4 que je recommande apparait quand même en plus grand nombre sur les sites de vente (eBay, AliExpress, etc..) mais nous ne pourrons éviter d'avoir quelques ESP32 dans nos stocks qui ne correspondent pas exactement (c'est mon cas).
Exemple à 3,65€: https://fr.aliexpress.com/item/4000155919030.html

1074
Vos projets / Re : projet centrale wifi DCC++ Can
« le: mars 26, 2020, 12:49:37 pm »
OUi je m'en doutais !

C'est donc maintenant que nous devons indiquer nos préférences
  • Soit cette carte 30 pins DEVKIT C V1
  • Soit le carte 38 pins DEVKIT C V4
  • Soit la carte 40 pins DEVKIT 01

Elles ont toutes les deux le même ESP32 à 39 pins et les même IO.
J'attend vos réponses !

1075
Vos projets / Re : Re : Re : projet centrale wifi DCC++ Can
« le: mars 26, 2020, 11:28:29 am »
la carte officielle (image ci-dessous) qui a la chance de se trouver partout

A vrai dire, j'ai beau chercher je ne trouve pas ta carte, juste des tonnes d'exemplaires de la mienne, que ce soit sur ebay ou les sites chinois... Je voulais vérifier que le composant qui ressemble à un 7805 au milieu de ta carte était bien ça.

Tu as peut-être raison mais les 4 premières cartes achetées ont 38 pins sans Vin.
Je vois des DEVKIT V1 à 30 pins avec Vin qui supporte de 4,5 à 12 Volts. on en trouve à 2-3€ Ce sont les plus anciennes.
En fait il y en a aussi plein avec 38 pins car c'est le DEVKITC V4 le plus recent (2019) conforme à celui d'espressif et au alentours de 4 à 5€.

Je sonde un peu les vendeurs, les prix, et les IO disponibles, etc.. pour voir si lequel est recommandé.

https://espacerm.com/webgen/2018/11/12/esp32/

1076
Vos projets / Re : projet centrale wifi DCC++ Can
« le: mars 26, 2020, 09:17:38 am »
On a un problème de choix de la carte ESP32 : la carte officielle (image ci-dessous) qui a la chance de se trouver partout a 38 pins et pas de Vin
La carte de Thierry et cette de Geoff Bunza dans le lien de Catplus ont un Vin mais pas le même nombre de pins.

1077
Présentez vous ! / Re : Bonjour a tous
« le: mars 25, 2020, 09:00:01 pm »
Bonjour et Bienvenue,

Je vous conseille de lire et d’appliquer l’article :
http://www.locoduino.org/spip.php?article25

À bientôt
Dominique

1078
Vos projets / Re : Re : projet centrale wifi DCC++ Can
« le: mars 25, 2020, 04:31:46 pm »
Bonjour

https://model-railroad-hobbyist.com/node/35652

Marcel

Oui c'est une alternative au smartphone : une manette pour commander une centrale via JMRI comme withrottle (mais moins cher qu'un smartphone  ;D).
Je remarque que cette carte ESP32 dispose aussi d'un Vin : elle a 2x20 pins alors que celle de Thierry en a 2x15 et celles que j'ai à la maison en ont 2x19 et sans Vin !!
Bonjour les multitudes de versions !!!

1079
Vos projets / Re : Re : projet centrale wifi DCC++ Can
« le: mars 25, 2020, 11:12:31 am »
J'ai regardé les schémas de l'ESP32 DevKitC et je vois un seul régulateur qui fait du 3.3V depuis une source 5V Externe. Cette source vient soit de la PIN 5V Ext soit de l'USB mais du coup il faut que cela soit un vrai 5V et non un 7 ou 8V car il ne sera pas régulé. Je crains que l'étalonnage s'impose.

Mea culpa, il n'y a pas d'entrée Vin donc il faut régler le régulateur (buck) sur 5V. Mais comme le régulateur interne abaisse cette tension à 3,3V, je pense que l'étalonnage n'est pas critique (plage de tolérance à regarder de près). Le seul composant qui utilise le 5V est l'interface USB (CP2102) qui le génère quand l'USB est branché.

1080
Vos projets / Re : Re : projet centrale wifi DCC++ Can
« le: mars 25, 2020, 10:56:49 am »
Dominique, je suis désolé, mais tout est donc à réécrire ! Je veux bien commencer à regarder et faire cela avec toi et avec tous ceux que ça intéresse.

Concernant la possibilité de communiquer via CAN avec cette centrale, l’une des premières préoccupations est d’adopter une messagerie performante. En existe t’il déjà ? Qui n’aurait pas forcément besoin d’être au format DCC++. Seule la structure en message CAN de chaque commande nous intéresse : Avant, arrière, vitesse, eStop, fonctions etc… Faut-il en créer une ? Oui s’il n’y en a pas. Par contre, pour la programmation et la lecture des CV's ça va être une autre paire de manche.
Il n'y a pas à être désolé car je comprends bien qu'on peut éviter deux parser en série et qu'il doit être possible d'attaquer DCC++ (paquetRegister) directement. Mais c'est une méthode d'accès nouvelle qui doit nécessiter une interface (qui existe déjà, à mon avis). Pour ce qui concerne le décodage des messages de Withrottle, le parser reste à peu près le même mais ne génèrera pas de messages DCC++.

Concernant la messagerie Can dont les messages comportent un identifiant et 8 octets de données, on peut partir du format qui a éte défini pour les satellites et l'étendre pour ajouter les commandes de traction et fonctions. On peut noter que la centrale peut envoyer des messages (en service, court-circuit, #loco roule ou non, etc..).

Pour la lecture et la programmation des CVs, il n'y a pas plus de difficulté. Mais si la centrale ne dispose pas d'une sortie spéciale pour une voie de programmation, il faut les interfaces ad hoc sur la voie principale, ce qui existe déjà (readCVmain, writeCVByteMain et writeCVBitMain).  Je vais commencer à regarder cela.

Un document de spécifications est en cours d'écriture et attend les premiers retours avant d'être diffusé plus largement.

Bon courage à tous !

Pages: 1 ... 70 71 [72] 73 74 ... 171