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 - Jean-Paul

Pages: [1] 2
1
2- Comme vous pouvez le voir sur la photo, j'ai connecté un module HC-12, qui fonctionne bien dans mon ancienne LaBox, mais qui ne fonctionne pas dans la nouvelle. Je ne comprends pas.

Voir ma question au bas de la page 1 de ce fil et la réponse de msport.
Je pense que pour utiliser pleinement l'interface RX/TX il faut fermer le jumper SJ3 (situé au dos, sous l'ESP32).
J'espère que c'est correct mais pas testé de mon côté.
Jean-Paul

2
Mon Oled est 1.3", 128x64, mais ... SH1106 !!! Bon, nous laisserons cela pour une autre fois.

Pour info j'ai utilisé des OLED de ce type avec succès dans un autre projet
- sur les miens, les branchements GND et VCC sont inversés par rapport au 0.96". Ils sont donc physiquement incompatibles avec le PCB LaBox (et peut-être détruits en cas d'utilisation sur ce PCB ?)
- pour le logiciel c'était très simple car les 2 librairies Adafruit sont basées sur la même librairie Adafruit GFX et la plupart des commandes sont identiques
-- remplacer l'include par #include <Adafruit_SH110X.h>
-- remplacer la classe Adafruit_SSD1306 par Adafruit_SH1106G
-- supprimer SSD1306_SWITCHCAPVCC, dans les paramètres du begin
et cela a fonctionné immédiatement chez moi.

Jean-Paul. 

3
Bus CAN / Re : Re : Can et LaBox
« le: mars 17, 2024, 01:22:21 pm »
J'utilise bien la version 1.1.2 et je constate que les trames CAN émises d'un coté sont répétées par le driver interne de l'ESP32 (vues du coté récepteur, on les reçoit impeccable mais avec un rythme très élevé qui ne correspond pas au programme de l'émetteur qui émet toutes les secondes) et sont considérées ensuite comme non émises du coté émetteur.

En lançant le programme émetteur, les 16 premières trames sont considérées comme bien émises, mais restent dans le tampon d'émission où elles sont répétées indéfiniment.

J'ai sans doute une erreur dans le programme émetteur le plus simple possible que je joins avec le récepteur...mais je ne la vois pas !

Bonjour,

J'ai testé les 2 programmes sur 2 ESP32 et je reçois bien un message toutes les secondes sur le récepteur:

13:19:11.039 -> **** Received standard data frame, id 0x107, idx 0
13:19:11.039 ->  Len: 8 Data: 0x43 41 4E 20 74 65 73 74
13:19:12.017 -> **** Received standard data frame, id 0x108, idx 0
13:19:12.017 ->  Len: 8 Data: 0x43 41 4E 20 74 65 73 74
13:19:13.041 -> **** Received standard data frame, id 0x109, idx 0
13:19:13.041 ->  Len: 8 Data: 0x43 41 4E 20 74 65 73 74

Sur l'émetteur il n'y aucune erreur.

Jean-Paul.



4
Bus CAN / Re : Can et LaBox
« le: mars 16, 2024, 06:53:05 pm »
Bonsoir,

J'ai le même problème avec la version 2.0.0 de la librairie.
A voir les descriptions sur le github de Pierre Malinaro (https://github.com/pierremolinaro/acan-esp32) , il semble que cette version est prévue pour la version 3.0.0 alpha du logiciel de base ESP32 (la version courante installée chez moi est 2.0.14)

La librairie 1.1.12 est celle que j'utilise sans problème.

Jean-Paul.

5
Il y a bien d’autres questions, je vous laisse les découvrir …

Encore une question: quel est l'idée du jumper SJ3 (lien ESP32 TX vers le connecteur RX/TX) ?
Et une remarque en cas d'utilisation d'un module DC/DC réglable: la valeur réglée par défaut n'est pas connue, il est prudent de procéder au réglage avant de connecter le DC/DC sur la carte (la tension max sur la VDD du MCP2562 est 7V )
Sinon le fonctionnement de base est OK et le signal DCC parfait (car utilisant le RMT de l'ESP32)
Et pour la petite histoire, je subis la malédiction des boutons poussoirs: 2 commandes de suite non-livrées / perdues / remboursées (une chez les Chinois, une chez Jeff). 3ème essai en cours.

Jean-Paul.

6
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: décembre 09, 2023, 10:07:10 pm »
Bonsoir et merci pour vos réponses détaillées.

Pour le jack d'alimentation, je me suis sans doute mal exprimé. Je pensais à la possibilité de choisir entre le jack ou le connecteur à visser au moment du montage . Cela ne prend donc pas de place supplémentaire. (voir image attachée)

De même pour les boutons on peut superposer sans prendre plus de place (voir image attachée)

Pour la protection de l'inversion de l'alimentation, le mieux est sans doute de ne pas se tromper ....
Sinon on ne peut vraiment avoir confiance dans le méchanisme que s'il a été testé et ça je n'ai jamais essayé de connecter volontairement à l'envers.

Jean-Paul.



7
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: décembre 09, 2023, 03:00:01 pm »
Bonjour,

Tout d'abord je tiens à féliciter toutes les personnes ayant contribué à ce projet pour le qualité (et la quantité) du travail accompli.

J'ai suivi le projet depuis le construction de ma première 'labox' basée sur les posts sur le forum à partir de la page23 (https://forum.locoduino.org/index.php?topic=922.330). IL y a juste 3 ans !
J'ai ensuite évolué en parallèle vers une carte et un logiciel 'maison' mais j'ai gardé tous les principes de base (ESP32, L2603, mesure de courant sur résistances 0.5 + ampli op, CAN changé vers 2562)

Pour la suite, je vais rester dans le sujet et expliquer les réflexions qui me sont venues suite aux nouveaux articles.

Tout d'abord, j'ai vu avec beaucoup d'intérêt les explications à propos de la réalisation PCBA ches JLCPCB. J'ai réalisé dans le passé un nombre assez important de cartes chez eux, mais je n'avais jamais voulu (ou osé) passer a l'étape d'assemblage. C'est évidemment aussi un coût extra (dans mon cas 34€ tout compris pour 5 cartes) mais un résultat sans doute très difficile à atteindre en soudant soi-même des SMD...

En ce qui le concerne le schéma,  je ne sais pas si vous comptez donner des explications plus techniques mais en attendant:
- dans la partie mesure de courant la zener de 3.3V a disparu, la diode D4 est ajoutée mais ne semble pas montée sur les photos. Quelle est l'idée ?
- la valeur du condensateur sur la broche EN (contrôle du démarrage de l'ESP32) passe de 10µF à 470nF. Y-a-t-il une recommandation pour cette valeur ?
- pourquoi utiliser le montage en paralèle de la diode de protection D_INV plutôt qu'en série sur l'alimentation ?

En ce qui concerne le PCB:
- pourquoi avoir choisi un ESP32 30 pins plutôt que le 38 pins ? Dans mon cas, ayant réalisé plusieurs montages ESP32, je me suis toujours standardisé sur le 38, facilitant l'approvisionnemnt et les permutations éventuelles dans les tests. Je me suis par ailleurs posé la question de réaliser une carte compatible 30/38, ce qui est possible au prix d'un certain nombres de jumper (à voir si la complexité en vaut la peine)
- pourquoi des poussoirs 12x12 ? (J'ai évidemment beaucoup d'autres modèles en stock mais pas ceux-là). Il serait très facile de permettre aussi le montage des poussoirs'basic' 6x6 que l'on trouve partout.
- la carte prévoit un format alternatif pour le régulateur DC-DC 5V. Y-a-il une référence du modèle pour le 2ème format ?
- on pourrait aussi prévoir un double connecteur pour l'alim: jack et connecteur 5mm à visser, superposés sur la carte , permettant le choix au montage.
- pourquoi ne pas faire aussi monter les 0.5 ohms chez JLCPCB ?
- dans mon expérience de montage (boitier, panneau de controle), j'ai trouvé utile d'avoir un bouton reset externe (en plus de celui de la carte ESP32). C'est facile si on rend aussi la broche EN accessible sur un connecteur d'extension
- et pour finir, j'aime bien avoir tous les trous de fixation dans les coins (mais je recommais que je suis peut-être un peu maniaque)

Tous commentaires bienvenus.

Jean-Paul.

8
Bus DCC / Re : EX-DCCInspector
« le: octobre 02, 2023, 05:35:44 pm »
J'utilise aussi DCCInspector-EX sans problème avec un ESP32

Pour le hardware 6N137
- alimentation par le 3.3V de l'ESP32 avec un petit 100nF de découplage
- côté entrée du 6N137 : condensateur 1nF en parallèle sur la diode
- côté sortie : résistance pull-up de 1K.

Pour le software: IDE 1.8.13 (je n'ai  jamais installé une version 2.x.y !)
Board définition pour ESP32: 2.0.9 (il faut absolument 2.0.x, avec les version 1.0.x : cela ne compile pas)

Config.h à configurer comme déjà indiqué (WIFI_SSID, pas d'OLED)

Accès Web via l'adresse http://dccinspector.local/ (et oui chez moi cela marche aussi sans les majuscules (?))

Mon environnement: W10 + Firefox
JP.



9
Bus CAN / Re : ACAN ESP32
« le: avril 14, 2023, 02:14:25 pm »
Merci pour la réponse ultra-rapide.

J'ai vérifié la version du 'board' ESP32: j'avais 1.0.6 alors que la version courante est 2.0.7 !
Pour y accéder il faut mettre le bon lien dans les préférences : https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json (au lieu de https://dl.espressif.com/dl/package_esp32_index.json qui ne donne pas accès aux versions au dela de 1.0.6)

J'ai ensuite remis la version 1.1.0 de la librairie ACAN_ESP32 et cela compile OK.

En définitive, mon environment:
Win 10, IDE 1.8.13, board ESP32 2.0.7, librairie ACAN_ESP32 1.1.0.

Jean-Paul

10
Bus CAN / Re : ACAN ESP32
« le: avril 13, 2023, 10:18:21 pm »
Bonjour à tous,

Pierre Molinaro a finalisé la bibliothèque ACAN pour ESP32 avec examples et doc  8)

Elle est disponible dans le gestionnaire de bibliothèques sous le nom ACAN_ESP32.

Bonsoir,

Je reviens sur le sujet ACAN sur ESP32 (après un long séjour de mon projet dans le placard).

J'ai voulu mettre à jour mes librairies et ACAN_ESP32 passe à la version 1.1.0. Et là plus rien ne va.
Je suis retourné aux exemples inclus dans la librarie (le plus simple: loopback) et de même impossible de compiler avec des définitions manquantes (TWAI_TX_IDX et d'autres similaires)
(TWAI - Two Wire Auto Interface sembre être utilisé par Espressif au lieu de CAN)

J'ai ensuite remis une version plus ancienne 1.0.6 et alors cela remarche. Il semble que là les anciens noms CAN_TX_IDX et similaires sont utilisés.

Est-ce quelqu'un a essayé d'utiliser cette version ?

Merci pour toute aide ou commentaires

Jean-Paul

11
Composants / Re : Re : Nouveau: UNO R4
« le: mars 31, 2023, 06:04:54 pm »
Bonjour Jean-Paul,

Intéressant !

Citer
The board provides a CAN bus, which allows users to minimize wiring and execute different tasks in parallel by connecting multiple shields.

Qu'entendent-ils exactement par là ?

Je me suis posé la même question. Sans réponse en attente de vraies spécfications et non plus d'un discours commercial.

12
Composants / Nouveau: UNO R4
« le: mars 29, 2023, 02:28:06 pm »

13
Bonjour,

Tout d'abord un grand merci pour le partage de cette belle réalisation et tout le travail de publication pour réaliser cet article.

Fonctionnellement cela remplit complètement mon cahier de charges et j'y trouve tout ce que je désirais.

En ce qui concerne les choix techniques, je me demandais pourquoi ne pas aller vers une solution entièrement WiFi car déjà natif sur LaBox. Les modules ESP8266 ESP01S ont environ la même taille que le HC12 (mais un branchement complètement différent).

Pour l'intégration physique, j'avais déjà regardé la réalisation de Tony présentée ici https://www.locoduino.org/spip.php?article237, surtout pour le choix du boitier (malgré son prix) et du clavier, mais pas pour le choix radio NRF24.

Juste quelques réflexions pour ouvrir la discussion....

Amicalement
Jean-Paul.

14
Vos projets / Re : projet centrale "LaBox" wifi DCC++ Can
« le: février 07, 2021, 10:47:29 am »
Bonjour,

J'avais déjà testé avec succès, une de mes cartes CJMCU-230 comme expliqué ici https://forum.locoduino.org/index.php?topic=1140.0 avec les programmes de Dominique:
Côté LaBox programme : Can-test-Jan-21 Librairie: https://github.com/miwagner/ESP32-Arduino-CAN
Côté Nano + Can : Test_ACAN_Send-Receive_ID7

Aujourd'hui j'ai soudé les broches sur les autres cartes de mon lot (https://www.amazon.fr/gp/product/B07RDKRRN9).
Résultats :
1. elles fonctionnent toutes
2. la sérigraphie est fausse sur toutes les cartes, il suffit de monter comme prévu sans regarder les inscrptions (voir photo)

J'ai aussi installé le programme LaBox-078-TEST_CAN_SATELLITE sur LaBox sans rien changer côté Nano.

J'obtiens bien la communication

Sur Labox;
envoi 4 0x20 0x2 0x0
recu de 7 : 0x1 0x2 0x4 0x8 0x16 0x32 0x64 0x128
recu de 7 : 0x1 0x2 0x4 0x8 0x16 0x32 0x64 0x128


Sur Nano:
Message envoyé
Message envoyé
Message reçu: 1047
ID: 37 Data:  0x20 0x2 0x0


Indépendemment du contenu des messages, cela prouve en tout cas que les cartes et la communication fonctionnent..

Pour ce qui est de la résistance de 120 ohms, dans cette configuration simple (2 noeuds, un cable téléphonique de 1m) je ne vois pas de différence avec ou sans le jumper sur la carte Labox (?)

Amicalement
Jean-Paul






15
Vos projets / Re : projet centrale "LaBox" wifi DCC++ Can
« le: janvier 24, 2021, 05:50:22 pm »
Bonjour,

Si comme moi, vous désirez protéger l'AP WiFi en ajoutant un mot de passe, il faut prévoir au moins 8 caractères ! Un mot de passe trop court empêche LaBox de démarrer..

dans labox.ino
const char* password = "";                     // OK, WiFi ouvert
const char* password = "1234";             // ne marche pas
const char* password = "123456789";   // ok

Amicalement
Jean-Paul

Pages: [1] 2