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 - bobyAndCo

Pages: 1 ... 5 6 [7] 8 9 ... 59
91
Vos projets / Re : LaBox : Evolutions ?
« le: février 20, 2024, 01:31:03 am »
Laurent,

Je veux être bien sûr que tu ne fais pas une confusion et c'est vrai que mon dernier post n'a pas bien précisé ce point.

Pour ce qui est des satellites, il n'y a aucun problème pour lire les informations Railcom. J'ai même, sur le même ESP32 réussi à lire (Michel précisément) les envois de 3 locomotive simultanément. Trois car il n'y a que 3 ports Série sur un ESP32.

C'est la centrale DCC qui pose problème. Elle doit envoyer, pour que la locomotive se mette en mode Railcom, un cutout à l'intérieur de la trame DCC. Rien de très compliqué en soit. Mais comme à priori DCC-Ex ne va pas plus s'engager sur la plateforme ESP32, il semble, du moins nous craignons, qu'ils ne fasse pas le job comme ils commencent à le faire sur Mega.

Mais je te redis, les satellites fonctionne parfaitement pour lire Railcom.

Christophe

92
Vos projets / Re : LaBox : Evolutions ?
« le: février 19, 2024, 07:01:44 pm »
C’est une bonne question pour laquelle la réponse est un peu complexe.

La Box s’appuie sur le noyau logiciel de DCC-EX. Les responsables de DCC-Ex jugent avec raisons que le hard de l’ESP32 (je fais court) n’apporte pas les performances qu’ils souhaitent. L’ESP32 étant un peu dirons-nous hollé hollé !

Ils sont aussi assez critiques vis-à-vis d’Espressif. Bref, il est, je crois, assez clair qu’il ne souhaitent pas investir de l’énergie là-dessus d’autant que le STM32 semble être vraiment leur chou-chou en ce moment.

Voilà ce que je comprends par exemple des déclarations de DCC-Ex et de leurs prises de position très intéressantes :

https://www.trainboard.com/highball/index.php?threads/a-simple-question-dcc-ex-esp8266.153177/

et ici sur leur site :

https://dcc-ex.com/reference/hardware/microcontrollers/microcontrollers.html#espressif-esp32-series

Par ailleurs, dans la branche devel de leur GitHub, il y a des choses concernant Railcom mais pas dans les fichiers liés à l'ESP32.

https://github.com/DCC-EX/CommandStation-EX/tree/devel

Voici une ligne du fichier de versions : // 5.2.32 - Railcom Cutout (Initial trial Mega2560 only)

Concernant ma station, je m'en suis expliqué récemment, j'ai 25 à 30% de mes trames DCC qui sont hors des recommandations NMRA. Pour DCC-Ex (hors Railcom bien sûr) 100% des trames sont dans les clous et c'est ce qu'ils visent.

J'utilise un timer réglé sur 28µs dans une fonction chargée en mémoire flash (IRAM_ATTR), solution qu'ils n'ont pas retenue, et je fais pourtant fonctionner le wifi et un serveur web en même temps. Mais mon code est beaucoup plus léger.

Christophe



93
Vos projets / Re : Les SATELLITES AUTONOMES: évolutions du socle initial
« le: février 19, 2024, 03:59:46 pm »
Hormis le futur ESP32 P4 qui doit arriver cette année et qui sera un monstre coté CPU en sacrifiant au passage le WIFI!... on reste bien dans le besoin absolu de 2 cœurs ( jusqu'à démo du contraire)

Donc tout module de type "S3" peut convenir.( ou module ESP32 " historique" à base de double cœur)

Attention, tu vas trop vite parfois. Il faut prendre un peu de temps de réflexion ou de recherches. Ou regrouper tes questions.

Tous les S3 ne sont pas double cœurs !!! Du moins je crois mais j'avoue être un peu dépassé par le rythme !!!

Bon, si, il semble bien que tous les S3 soient double cœur : https://www.espressif.com/en/products/socs

94
Vos projets / Re : Les SATELLITES AUTONOMES: évolutions du socle initial
« le: février 19, 2024, 03:47:21 pm »
Question subsidiaire:
 @Christophe: tu penses que de mettre les servos 1 et 2 sur les pins 16 et 17 du WROOM passe finalement? Tu semblais laisser entendre que non...

En fait, il ne se passe rien ! Si tu fais par exemple un digitalWrite sur l'une ou l'autre de ces deux pins, et bien rien ne changera !!!

Par contre, tu peux les utiliser pour certaines instances comme justement Serial.begin() qui peut n'avoir que le paramètre de débit comme c'est souvent le cas ou quatre paramètres comme mySerial->begin(250000, SERIAL_8N1, m_rxPin, m_txPin); pour Serial1 et Serial2 mais pas trois paramètres.

Christophe

95
Vos projets / Re : Les SATELLITES AUTONOMES: évolutions du socle initial
« le: février 19, 2024, 03:44:48 pm »
Le double cœur est primordial mais la mémoire flash ne constitue normalement pas un problème. 4Mb, c'est peu et beaucoup.

De plus il existe des moyens pour répartir la mémoire flash différemment, en prenant par exemple sur la mémoire allouée par défaut à l'OTA qui est je crois de l'ordre d'1Mb. Pas d'OTA donc, mais de toutes façons, en exploitation, le satellite autonome n'a pas de WiFi !!!

Dans ton calcul de la mémoire flash, il faudrait aussi prendre en compte les fonctions qui sont programmées pour "tourner" en mémoire flash et il y en a quelques unes dont la plus importante "void IRAM_ATTR GestionReseau::loopTask(void *pvParameters)" signalé par "IRAM_ATTR"

Evaluer cela sur ESP32 n'est pas très simple et, pour moi en tous cas, plutôt empirique et résultat de tests avec des "charges" de plus en plus importantes pour trouver les limites.

Christophe

96
Vos projets / Re : Les SATELLITES AUTONOMES: évolutions du socle initial
« le: février 19, 2024, 03:37:46 am »
Attention avec le mapping. On parle ici du WROOM. Tu ne donnes pas le bon lien qui est celui-ci :

https://lastminuteengineers.com/esp32-wroom-32-pinout-reference/

J'ai attribué GPIO17 à Railcom TX (qui ne sert pas) car elle n'est pas utilisable autrement. Pas plus que GPIO16 sans que l'on sache vraiment pourquoi mais je l'ai moi-même constaté !!!

Voir ici : https://esp32.com/viewtopic.php?t=3390

Et quand tu regardes ici : https://www.upesy.com/blogs/tutorials/esp32-pinout-reference-gpio-pins-ultimate-guide

il est bien spécifié :

16 YES YES Not available on WROVER
17 YES YES Not available on WROVER

97
Bonjour à tous,

Je viens de publier le 5° article qui commence à aborder le programme mais qui précise aussi où et comment renseigner les identifiants de votre box.

https://www.locoduino.org/spip.php?article352

Bonne lecture.

98
Vos projets / Re : Les SATELLITES AUTONOMES: évolutions du socle initial
« le: février 19, 2024, 12:01:01 am »
Ah je trouve ça super pour l'extender des 74HC. Et celui qui ne veut pas mettre de signalisation ou pas tout de suite n'est pas pénalisé.

Du coup avec la place gagnée, peux tu mettre les RJ45 sur la carte principale. Mieux selon moi pour des raisons de fiabilité de connexions.

99
Vos projets / Re : Les SATELLITES AUTONOMES: évolutions du socle initial
« le: février 18, 2024, 11:09:33 pm »
Bon tu vas vraiment me prendre pour un ch*eur mais l'avantage du RJ45 (dans la version initiale) c'est que l'on fait passer également le courant. Dans la dernière version, j'utilise 6 fils sur 8 pour cela (les 2 autres pour le CAN).

Mais bon, je donne juste mon avis !

Christophe

100
Bonjour à tous,

Parlons argent puisque la question a été posée sur un autre fil concernant les satellites autonomes. Je me suis donc livré au chiffrage des principaux éléments dont tous, sauf un, proviennent de chez TME dont je suppose la qualité ne sera pas discutée.

Si vous allez chez Ali vous avez 5 ESP pour le prix d'1 chez TME  :)

Vous me dispenserez de chiffrer les résistances, diodes et autres composants dont les prix unitaires sont inférieurs au dixième d'€



Nous arrivons pour les satellites à 24,51€ et pour les cartes Railcom à 5,48€.

Qui dit mieux ?

PS : En PJ le fichier Excel qui vous donne les liens

Christophe


101
Vos projets / Re : Les SATELLITES AUTONOMES: évolutions du socle initial
« le: février 18, 2024, 08:15:32 pm »
C’est un point de vue mais ce n’est pas celui que j’ai cherché à développer. J’ai bien précisé à quels modélistes je m’adresse et pour quel type de réseau, petits et moyens, dioramas et va-et-vient.

Il s’agit d’une solution clef en main ou presque hormis quelques soudures et des câbles Ethernet pour relier les satellites.

Et surtout pas de programmation ni de passage obligé dans le code pour que ça fonctionne. Ce que tu as oublié également dans tes propos précédents, c’est que la gestion de réseau est ici assurée. Ce que je ne vois pas dans tes 6 Mega et 90 cantons. Et qu'au détour, il n’y a pas non plus besoin d’ordinateur pour que cela fonctionne correctement.

Alors, certes, cela a peut-être un prix, celui de la simplicité et celui de pouvoir jouer au train sans se prendre le chou avec la technique.

C’est le cas par exemple LocoFred que je cite strico sensu :

C'est, je le pense, exactement la solution que je cherchais pour piloter mes locomotives "à la main" à l'aide d'un TCO "analogique" (pas certain que ce soit le bon terme) commandé par interrupteurs ou boutons poussoirs et surtout, sans nécessiter la présence d'un ordinateur même si ça reste possible...
Seulement voilà... Je ne suis vraiment pas expérimenté et c'est là que le bat blesse... Bien que bricoleur averti et amateur de projets Arduino, sachant souder, je ne suis ni informaticien ni électronicien et forcément, ça se complique...


Si ce n’est pas ta vision du modélisme ferroviaire, accepte au moins que d’autres en aient une différente.

Et rien ne t’empêche de montrer tes réalisations, de partager ta propre vision des choses qui, à n’en pas douter sera constructif et enrichissant.

Locoduino a toujours été un espace où la tolérance n’a eu de limite que la connerie. Souhaitons que ça continu.

102
Vos projets / Re : Les SATELLITES AUTONOMES: évolutions du socle initial
« le: février 18, 2024, 05:51:36 pm »
Quand on veut tuer son chien on dit qu’il a la rage.

C’est consternant comment tu avances tes arguments comme des vérités universelles. Tout en ne te privant pas des scuds qui vont bien du style « passer des semaines à lire un forum pour essayer de comprendre comment ça marche ».

Quant à l'argumentation technique des 6 Arduino Mega pour les 90 cantons, chacun pourra apprécier.

Mais bon !

103
As-tu chiffré ce que ça va coûter?
Parceque ça fait un peu usine à gaz pour gèrer un seul canton.

Etienne,

Aborder la question sans nuance sous le seul angle du cout est trop réducteur.

Tout d’abord, tous les équipements ne sont pas forcément mis en place et tout dépend du besoin sur un canton donné. C’est exactement ce qu’avait visé Laurent avec ce principe de cartes modulaires. Si tu as plus de solutions, c'est plus cher. Si tu en as moins, c'est moins cher !

C’est typiquement le cas par exemple pour la mesure de courant. On peut tout à fait se contenter de la « méthode classique » avec détection de courts-circuits « centralisée ». Ou adopter le principe proposé. Il en est de même pour la détection que j’ai appelée « de courant faibles » pour désigner la présence d’autres véhicules que des locomotives. Il est possible de faire sans.

Une partie du second argument est déjà dans la réponse ci-dessus. Il faut aussi regarder cela en termes de bénéfices. C’est exactement l’exemple de la détection de courts-circuits ou de ce que peut apporter Railcom.

On peut aussi mettre en avant le bénéfice pour l’utilisateur avec une vraie simplification de la mise en œuvre. Et l’assurance que l’on n’a pas mal fait les choses au risque de griller des composants.

Enfin, je suis prêt à prendre les paris sur le prix de revient global dont je doute qu’il dépasse les 50€ et je suis certainement au deçà en disant cela. Quand je regarde des modules spécialisés du commerce, pour la détection, la rétro signalisation ou encore Railcom je ne crains pas la concurrence.

Christophe

104
Vos projets / Re : Les SATELLITES AUTONOMES: évolutions du socle initial
« le: février 18, 2024, 02:31:56 pm »
@Laurent,

Effectivement, ces images sont très séduisantes et j'imagine ce que ça représente de travail. Ce principe de cartes enfichables est intéressant.

Quelques regrets : Je trouve dommage que tu n'ai pas gardé les connexions CAN et courant d'alimentation en RJ45 qui selon moi apportait un vrai plus. Quand à l'I2C, vs 74HC595, je t'ai déjà dit ce que j'en pensais.

Quand j'ai utilisé la métaphore de la voiture, c'est le même principe. Il faut passer du prototype à quelque choses que les utilisateurs vont s'approprier. La simplification est un facteur déterminant à mon sens. Ce n'est sans doute pas parce que ça ne rentre pas sur ton PCB tel que tu l'as imaginé que ce n'est pas ce qu'il aurait fallu faire. Mais je ne détient pas plus la vérité que toi ni personne.

Tu peux essayer comme celà de toutes façons et c'est le retour des utilisateurs qui sera juge.

En tous les cas je te renouvelle mon admiration devant le travail réalisé.

Christophe




105
Vos projets / Re : Les SATELLITES AUTONOMES: évolutions du socle initial
« le: février 18, 2024, 12:58:56 am »
Bonsoir Laurent,

C'est intéressant, merci.

Christophe

Pages: 1 ... 5 6 [7] 8 9 ... 59