61
Trucs & astuces / Re : Un cantonnement B.A.L. ultra rapide te simple
« le: avril 14, 2022, 09:24:02 am »
Beau boulot. Je pense que ça mériterai un article pour expliquer les cas d'usage et l'implantation d'un système complet.
Le forum LOCODUINO est consacré aux discussions ayant trait à l'utilisation de l'Arduino dans les automatismes et les animations pour le train miniature. Nous avons eu récemment quelques inscriptions de personnes ayant des projets plus généraux mais surtout inapplicables au train miniature. Si votre projet ou vos questions ne concernent pas le modélisme ferroviaire, ne vous inscrivez pas, vous perdriez votre temps et nous aussi.
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.
@Trusty77 I see that you are using branch ESP32-Ash. I also had the problem. So I added your 5-line fix to exclude the heartbeat in my local copy. And it worked for me.
Keep in mind that ESP32-Ash is not ready for anything more than testing. I am told that the waveform is somewhat jittery, although I don't know how to confirm it. I made a few changes which eliminated the errors I saw with logic analyzer, and am able to reliably read CVs. I'd suggest you join the discussion on discord where we can discuss your implementation, etc.: https://discord.gg/PuPnNMp8Qf
Perhaps Steve will see something in your log. He is also on discord.
Current path forward on ESP32 development will include testing with Engine Driver, so that there is no disconnect/reconnect problem.
Je vois que vous utilisez la branche ESP32-Ash. J'ai aussi le problème. J'ai ajouté vos modifications pour exclure le heartbeat (fonction interne qui vérifie à intervalle régulier que la Throttle est toujours connectée) de ma copie locale. Et pour moi ça marche.
Gardez à l'esprit que ESP32-Ash n'est pas pour faire autre chose que du test. On m'a dit que la forme du DCC était un peu flottante, bien que je ne puisse le confirmer. J'ai fait quelques changements pour éliminer les erreurs vues par mon analyseur logique, et suis capable de lire des CV d'une manière fiable. Je vous suggère de rejoindre Discord où nous pourrions discuter de votre implémentation, etc.
Peut être Steve verra t-il quelque chose dans votre log (je leur ai envoyé un fichier log qui montre les déconnections d'EngineDriver...). Il est aussi sur Discord.
Le travail en cours vers une version ESP32 inclura des tests avec EngineDriver, aussi il n'y aura plus de problèmes de déconnection/reconnection.
Faut-il l’esp-idf?