Messages récents

Pages: 1 ... 6 7 [8] 9 10
71
Composants / Re : PCB la Box
« Dernier message par bobyAndCo le novembre 22, 2024, 09:57:46 am »
Bonjour,

Je m'ajoute à la liste des "clients" intéressés par 1 ou 2 ex de LaBox version 3 du hard.

Christophe
72
Composants / Re : PCB la Box
« Dernier message par rgp2 le novembre 22, 2024, 09:01:53 am »
bonjour
pour réaliser la box , est ce que un membre aurait un pcb dernière version avec cms soudés
à me céder.
merci
cordialement
Alain
réponse par mail pour com sur 06
73
Le logiciel DCC++ / Re : DCC++ & Arduino Uno R4 WiFi
« Dernier message par bk4nt le novembre 22, 2024, 01:01:51 am »
le processeur n'est pas le même et la librairie

Je ne vous cache pas que cela n'a pas été sans effort!

Il semblerait qu'il y ait une différence entre les 2 cartes Uno Rev3 et R4 au niveau des pins

Bonjour,

Il est assez courant qu'un sketch ou une librairie développée sur un Arduino à CPU de modèle X ne fonctionne pas sur d'autres modèles.

D'un modèle de CPU à un autre, les fonctionnalités des pins ne sont pas forcément les mêmes. C'est notamment le cas pour des pins supportant ou non des interruptions.

Ca oblige d'aller voir un peu la doc des CPU pour lesquelles un sketch ou une librairie a été développée. Ou de s'intéresser plus aux pins utilisés. Puis de réaffecter les pins dans le sketch, voir dans les librairies qu'on utilise.

Parfois, réaffecter des pins permet de "porter" du code d'un modèle de CPU à un autre.
74
Présentez vous ! / Re : Re : Bonjour!
« Dernier message par Matth_76 le novembre 22, 2024, 12:26:30 am »

Le site est très riche mais pas toujours facile de savoir dans quel ordre l'aborder. Alors je vous conseille ce livre (que j'ai écrit) :
https://trains.lrpresse.com/produits/animez-votre-reseau-initiation-au-systeme-arduino
En plus, vous aurez la possibilité de voir le fonctionnement des montages sur un simulateur d'Arduino.

Christian (ancien membre de Locoduino).

Je vous remercie pour la référence à votre livre. Je cherchais justement un bouquin qui pourrait m'aider dans ma démarche.
75
Le logiciel DCC++ / DCC++ & Arduino Uno R4 WiFi
« Dernier message par Matth_76 le novembre 22, 2024, 12:16:07 am »
Bonjour,

Dans le cadre de mon projet de construction d'un mini réseau automatisé à l'échelle N, j'ai trouvé intéressant de pouvoir travailler avec la carte Arduino Uno R4 WiFi. En effet avec son processeur plus rapide, le WiFi intégré, la matrice LED et le support du Bus CAN natif, cette carte semble bien adaptée pour mon projet.
Le problème est que malgré son nom très similaire à l'Arduino Uno Rev3 le processeur n'est pas le même et la librairie DCC++ ne la supporte pas.

J'ai donc travaillé sur la modification de la Base station DCC++ de Gregg E. Berman pour cette carte. Ma base station se compose uniquement d'un Arduino Uno R4 Wifi et d'un Arduino Motor Shield (clone de Deek Robot en réalité). Le signal DCC sort par les pin 12 (voie principale) et 13 (voie de programmation) de l'Arduino donc aucun câble jumper n'est requis!

Avec cette configuration, le pilotage des locomotives fonctionne bien soit via Serial ou WiFi. Je ne vous cache pas que cela n'a pas été sans effort!

Pour l'instant la lecture des CVs ne fonctionne pas. Il semblerait qu'il y ait une différence entre les 2 cartes Uno Rev3 et R4 au niveau des pins analogiques utilisés pour la lecture. Etant donné que la programmation des locomotives n'est pas une priorité pour moi je ne vais pas trop investir du temps sur ce sujet pour le moment.

Pour les éventuels intéressés, le code (livré sans garantie) de ce projet se trouve ici https://github.com/moverney/DCCpp_UnoR4/tree/develop. Ce code est nettement perfectible mais c'est un premier jet sur lequel je vais pouvoir m'appuyer pour mon projet.

Bien à vous.
76
Vos projets / Re : Carte détecteur de présence 16 entrées RailCom
« Dernier message par bk4nt le novembre 21, 2024, 05:31:44 pm »
C'est un problème de performance, et de librairies existantes ou non.

Pour le RP 2040, il y a eu une demande (récente) pour qu'il soit ajouté: https://github.com/bakerstu/openmrn/issues/802
La réponse: "it may or may not be feasible for some use cases (higher data rates such as used in CDI/FDI/datagram communications)."

Seul certains processeurs ou gammes assez performantes ont dû être évalués et approuvés par le groupe de travail, avec des IDE pour processeurs embarqués. Je n'y vois pas non plus le Tensy 4.x qui ne manque pourtant pas de ressources. Et leur version pour Arduino (esp32 ou STM32 seulement) n'est que Lite (sans que je sache pour le moment à quoi ça correspond).

Apparament, avec le LCC, les performances des CPU/interfaces CAN pourraient avoir un impact avec un grand nombre de noeuds, qui échangent entre eux, des notifications, des changements d'états. "The Node is the building block of an OpenLCB/LCC network. Each Node can communicate with any other Node on the network by sending events or datagrams over the common bus. "
77
Vos projets / Re : Carte détecteur de présence 16 entrées RailCom
« Dernier message par Dominique le novembre 21, 2024, 02:40:39 pm »
Si ça existe pour le TFT et le SD.
Pour ACAN2515, c’est du SPI tout simple et il y a des exemples PICOSPI en plus des exemples ESP32 et Teensy.

Et en plus ça marche  ;D
78
Vos projets / Re : Carte détecteur de présence 16 entrées RailCom
« Dernier message par bk4nt le novembre 21, 2024, 02:03:14 pm »
Evidemment, souder quelques fils et utiliser des librairies existantes, c'est facile. Dans la rubrique Board des librairies, plus haut, les définitions pour un RP-2040 n'existent pas; ça en fait une toute autre histoire  :)
79
Vos projets / Re : Carte détecteur de présence 16 entrées RailCom
« Dernier message par Dominique le novembre 21, 2024, 01:51:28 pm »
Ajouter le Can à un RP2040 est très simple en lui associant un MCP2515 et un MCP2562. En le connectant au port SPI1 (il y a 2 SPI sur le RP2040), il reste le SPI standard pour connecter d’autres périphériques et une dizaine de ports restant.

Actuellement je teste avec Can + écran TFT + carte SD avec les bonnes bibliothèques TRT_eSPI, RP2040_SD et ACAN2515.

Ca fonctionne nickel et ça va vite avec un bus Can à 125 kb/s (pour une longue distance)
80
Vos projets / Re : Re : Carte détecteur de présence 16 entrées RailCom
« Dernier message par bk4nt le novembre 21, 2024, 01:11:16 pm »
Dans un tout autre registre au grès de mes recherches je suis tombé sur ceci
https://github.com/bakerstu/openmrn

Du coup, je me permets de dévier un peu alors que LCC m'a intéressé également. Ce sont des librairies pour des ESP32, des TI ou des ST (etc...) (voir le contenu de la rubrique boards). Et apparemment, ça gère l'écriture de données LCC persistantes en flash, sur un système de fichier (d'où des memory maps dans la section boards).

Problème pour mon projet à base de RP 2040: ce chip là n'est pas supporté car il n'intègre pas de hardware CAN. Ce qui m'amènera peut-être à en faire plutôt un petit périphérique SPI, pour un ESP32. Ca resterait peu encombrant.

En complément, j'ai trouvé ceci, tout un contenu à explorer. "This is a collection of Model Railroad open hardware and open source projects, using LCC / OpenMRNIDF, for the ESP32 family of MCUs"
https://github.com/RobertPHeller/ESP32-LCC

Des schémas, des cartes, et même des sketchs pour les utiliser (ça devrait être exploitable avec Jmri):
https://github.com/RobertPHeller/ESP32-LCC/tree/master/ESP32MRNSketches

Y a de quoi faire. Et probablement de quoi en faire un sujet nouveau.

OpenMRNIDF, je pense que c'est cela, le sous ensemble OpenMRN pour l'IDE Expressif. La version LCC Lite de OpenNRM pour Arduino, c'est déjà moins dense, plus abordable:
https://github.com/atanisoft/OpenMRNIDF/


La carte 16 voies Railcom proposée par lebelge2 n'étant pas perdue. Sa sortie sur 9 bits devrait être un protocole ou une trame toute simple. Qu'un ESP32 pourrait traiter et interfacer avec CAN ou Wifi avec du LCC.
Pages: 1 ... 6 7 [8] 9 10