Page 6 sur 7

Re: Les systèmes de "Va et vient"

Posté : 16 juin 2021, 22:48
par FRISCO
Content de constater, Daniel, que tu poursuis l'évolution de ton petit pupitre de commande, qui devient réellement sophistiqué.
Je vais suivre avec attention.

Re: Les systèmes de "Va et vient"

Posté : 03 févr. 2022, 12:59
par dan15
Le logiciel de la nouvelle version du boitier est achevé, du moins , sur les services de base avec l’écran tactile. Son fonctionnement repose sur 3 microprocesseurs , le premier (A) gère l’automatisme et ceci en parfaite conformité avec les normes NMRA ( + de 10 locos avec toutes leurs fonctions). Un simple Arduino UNO est suffisant . Le second (H) gère l’interface utilisateur via un écran tactile de 2,8 pouces. Il est gourmand en lignes de programme et nécessite un Arduino Mega. Enfin le troisième microprocesseur (T) est aussi un Nano, il gère la communication entre les deux précédents qui fonctionnent de façon asynchrone.
Ecran d'accueil
Ecran d'accueil
Pilotage en mode digital et  en fonctionnement va et vient
Pilotage en mode digital et en fonctionnement va et vient
Tout ceci est derrière moi. et j’attaque la phase suivante qui est la réalisation des cartes électroniques. J’ai noté sur le Forum des interrogations concernant la technique de réalisation de carte et l’usage d’outils notamment Kicad. Je vais ouvrir un fil particulier sur cette réalisation pour apporter mon expérience dans ce domaine. Je laisserai ce présent sujet (ouvert pas François G.) pour illustrer la poursuite de mon boitier DCC dans cette version 6.

Re: Les systèmes de "Va et vient"

Posté : 04 févr. 2022, 09:24
par pelican
Très intéressant ... :bravo:
Est ce que ça va être commercialisé ??? :huh

Re: Les systèmes de "Va et vient"

Posté : 05 févr. 2022, 16:44
par dan15
J'ai prévu d'en faire pour quelques amis

Re: Les systèmes de "Va et vient"

Posté : 30 janv. 2023, 00:19
par dan15
V&V La Version 7 : Pourquoi faire une nouvelle version à cet automatisme qui en a déjà connu 6 ?... Pourquoi digitaliser une machine ancienne ? La problématique est la même. Les techniques évoluent... et même très vite, et apportent des améliorations parfois importantes.
La V7 comporte deux modifications importantes. D’une part un grand écran trichrome tactile 320X480 pixels. et d’autre part un processeur ESP32 pour gérer le dialogue opérateur.
Ecran ili 9488 320x480
Ecran ili 9488 320x480
Si on voit d’emblé le gain en confort que peut procurer un écran plus grand, le gain apporté par l’utilisation d’un processeur ESP32 n’est pas, à sa simple évocation, aussi évidente.
L’écart des technologies entre l’ATM328 (processeur de l’Arduino) et l’ESP32 est considérable. Citons deux chiffres : L’ATM328 dispose d’une mémoire qui n’excède pas 32K octets, la mémoire de l’ESP32 est de 4 Mega octets. La fréquence d’horloge du premier est de 16 MHz celle du second de 240MHz. Cette rapidité d’exécution permet d’envisager des présentations d’écran plus agréables et aussi de les animer.
ESP 32
ESP 32
Quelques points sur cette nouvelle version :
L’automatisme de base est resté le même et s’appuie sur la norme DCC du NMRA. Il est toujours installé sur un Arduino Nano bien suffisant. La version 7 tire cependant partie de l’expérience accumulée au fil des versions précédentes. Pour mémoire, en 2019, des essais sont effectués sur une voie de mauvaise qualité (oui, il en existe !). Celle-ci occasionnait de nombreuses coupures et les décodeurs installés sur les machines perdaient leur programmation, notamment celle des fonctions. Ce qui m’a amené à mettre en place un rafraichissement périodique de leur programmation (environ toutes les secondes).
Parmi les points durs rencontrés dans la migration du programme de l’interface opérateur sur un ESP32 :
• Le Reset. Sur l’automate ATM328 le Reset est hardware (j’ai du abandonner le reset software). Le signal d’une de ses broches de sortie est directement relié à la broche Reset et son changement d’état provoque le Reset. Avec l’ESP32, le Reset software (une simple instruction) marche très bien.
• Le bouton vitesse utilise un encodeur quadratique. L’avantage de ce type de bouton est qu’il n’a pas d’origine.
• Une nouvelle gestion des interruptions dont celles concernant les pulses de l’encodeur.
• La différence de niveau de tension des processeurs, le nano ATM328 est en 5 V et l’ESP32 en 3,3V.
• Les mémoires rémanentes. L’AMT328 dispose de EEPROM. Sur l’ESP32, il faut réserver une zone mémoire flash (les données dans cette zone ne seront pas effacées lors d’un Reset ou d’une coupure d’alimentation. Ce qui est indispensable par exemple pour mémoriser les numéros des différentes machines).
Ecran sélection des modes
Ecran sélection des modes
La palette des modes de fonctionnement est restée la même.
Ecran sélection adresse machine
Ecran sélection adresse machine
Mais l’accès au paramétrage a beaucoup gagné en compréhension et en facilité d’utilisation.
Gestion des CV 1
Gestion des CV 1
Notamment les changements d’adresse machine

Re: Les systèmes de "Va et vient"

Posté : 30 janv. 2023, 00:25
par dan15
La lecture et les modifications des CV
Gestion des CV 2
Gestion des CV 2
Le poste de pilotage a aussi gagné en présentation et en simplification d’utilisation
Poste de pilotage
Poste de pilotage
Le boitier est découpé au laser et présente un aspect plus propre.
Le boitier
Le boitier

Re: Les systèmes de "Va et vient"

Posté : 30 janv. 2023, 06:42
par yannPk19
Bonjour Daniel,

Il faut quand même avoir quelques notions en électronique / informatique pour accéder à cette technologie.
En tout cas ça a l’air très abouti
Super 👍

Y

Re: Les systèmes de "Va et vient"

Posté : 30 janv. 2023, 08:50
par pelican
Et ... comment ça fonctionne ??? :huh

Re: Les systèmes de "Va et vient"

Posté : 30 janv. 2023, 12:19
par dan15
Il faut, il est vrai qqs notions en électronique et en informatique pour cette réalisation. Elle s’inscrit cependant complètement sur un Forum de maquettisme ferroviaire. Nos machines pour beaucoup marchent à l’électricité, avec ou sans redresseur, avec ou sans digitalisation, avec ou sans WiFI. La plateforme de communication intégrée au processeur ESP 32 inclut entre autre le WIFI et le Bluetooth. Il est donc possible de commander ce boitier avec un téléphone portable. Mais c’est une évolution qui ne m’intéresse pas ... pour l’instant

Re: Les systèmes de "Va et vient"

Posté : 23 août 2023, 15:44
par dan15
*************************************************************************************************************************************
*************************************************************************************************************************************

Après avoir été pris sur d’autres sujets et de nouveau disponible, je reprends ce fil, parfaitement conscient que la discontinuité de présentation nuit à la clarté d’un sujet déjà en lui-même bien obscure.
Bon ... résumons.
Après avoir doté le boitier DCC d’un ESP32 et d’un coffret digne de ce nom en découpe laser, il lui manquait une dernière chose... l’aspect extérieur. Je me suis orienté sur de la laque dont j’apprécie la texture et la solidité.
La laque n’est pas une peinture facile. Son temps de séchage est de 3 à 4 semaines. Rien que cette indication suggère qu’il faut la patience d’un maquettiste pour aborder cette technique. Chaque couche doit être suivie d’un ponçage avec des grains de plus en plus fins. Je me suis arrêté à 5 couches, ce qui m’a semblé raisonnable. Il n’est cependant pas nécessaire d’attendre un mois entre deux couches, quelques jours suffisent (et sont nécessaires).
Nécessité du ponçage avant chaque couche
Nécessité du ponçage avant chaque couche
Boitier laqué - Rouge Basque
Boitier laqué - Rouge Basque
Boitier laqué coté connectique
Boitier laqué coté connectique