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

Pages: 1 ... 44 45 [46] 47 48 ... 170
676
Vos projets / Re : Re : Satellite V2
« le: mars 17, 2021, 11:40:00 pm »
Bonjour,
Pourquoi ne pas prevoire un bus pour des de LED adressables sa économiserai des E/S sur l'arduino ?

Aquilus
Est-ce qu’on peut imaginer des leds adressables dans un signal à l’échelle N ?


677
Bus DCC / Re : Une centrale DCC en moins de 200 lignes C
« le: mars 17, 2021, 07:33:13 pm »
189 lignes et la compilation est réussie pour un Due.

Cela mérite d'être essayé. En ce qui me concerne, je n'ai pas de machines MM2, mais je peux regarder à l'oscillo sur la pin 3.

Il serait agréable de donner un schéma de branchement du pont en H sur le Due (qui est en 3,3V, attention!) et un mini mode d'emploi (des commandes sur le moniteur).

Mais l'exploit méritait d'être présenté !
Un grand merci du pays ami et voisin qui va se confiner au printemps  :-[ :-\

Dominique

678
Précisions : tant que le courant mesuré reste supérieur au seuil, j'attends (je laisse passer le pic), avec un maximum de 16 mesures de 50 points (soit 800 échantillons en bouche au max).

De cette manière j'évite de passer à la lecture du bit suivant du CV avant que le courant d'ACK ne soit retombé.

Il n'y a pas, dans la norme NMRA de lecture de CV qui donne une réponse contenant tous les bits du CV : il n'y a que des lectures de bits isolé (les bits 0 à 7) puis une demande de vérification de la valeur du CV (OK ou NOK) : donc chaque lecture ne concerne qu'un seul bit.
Donc tu ne risques pas de tomber dans le bit suivant, il faut le demander !

Dans LaBox, sur ESP32, les choses ne se passant pas comme sur les AVR, j'ai testé en long et en large jusqu'à m'apercevoir que la réponse du décodeur (une impulsion de 6ms) ne tombait pas toujours là où on l'attendait. J'ai donc enchainé plusieurs créneaux de lecture du dépassement de seuil et, si le bit est 1, il y a toujours un qui donne une réponse positive (sinon, aucun des créneaux ne trouve ce 1). Donc avec ta méthode, tu risques de louper une réponse, mais tu as certainement une fenêtre de tir assez bonne car les résultats sont assez bon.
Je pense que les réponses des différents décodeurs existants n'ont pas un temps de réponse équivalents.
Si tu testes un Laisdcc, tu peux finir par avoir de bons résultats.
Avec un autre, c'est peut-être différent.

Mais j'avoue que je n'ai pas étudié les autres méthodes des DCC++EX, ou Atanisoft (https://github.com/atanisoft/ESP32CommandStation et il y en a surement d'autres.

679
C’est vrai que le DCC est du courant alternatif avec des passages par zéro. Donc un échantillonnage va donner des valeurs inégales.

C’est pour cela qu’il faut faire une moyenne sur un nombre d’échantillons relativement grand.

Attention ça retarde un peu la détection de court-circuit mais pas beaucoup.

680
Mais ça marche quand même d’après tes essais ici ?
https://forum.locoduino.org/index.php?topic=1151.msg12620#msg12620
Donc avec les capas ?

De toute façon la mesure de courant doit être en serie avec le et au plus près du pont en H, soit en haut (coté 12v ou plus), soit en bas (côte GND).

Il conviendrait donc d’utiliser des cartes pont en H qui embarquent la mesure de courant, pour se passer des cartes Max471/472

Les cartes qui en possèdent sont celles du LMD18200 et du L298, mais limitées en courant. La carte de msport à base de L6203 est plus intéressante pour la plupart des besoins mais il faudrait en fabriquer et monter une boutique.
Pour la carte L9110S je ne sais pas...(je vais regarder)

681
Bibliothèques / Re : DccToolkit / SystemToolkit
« le: mars 14, 2021, 01:29:19 pm »
Très intéressant Sébastien,

Depuis que j’ai commencé à m’intéresser aux centrales DCC en DIY (ca fait bien 5 ans), l’eau a pas mal coulé sous les ponts.

Apres CmdrArduino, DCC++, Flexitimer, DCCpp, DCC++EX, LaBox ESP32, voici un nouveau candidat que j’ai hâte de regarder.

Cela prouve la grande vitalité de Locoduino !

682
Stp Sébastien,

Avec quel montage et quel code tu as pu obtenir ce résultat ?
C’est pour le partage !

683
Débuter / Choisissez un titre de sujet plus précis svp.
« le: mars 13, 2021, 04:59:22 pm »
Je vous conseille également de changer le titre de votre sujet par quelque chose de plus précis : utilisez la fonction "Modifier".
Je supprimerai cette réponse ensuite.
Merci d'avance.

684
Débuter / Re : Information générale
« le: mars 13, 2021, 04:57:09 pm »
Bonjour Jean,
Bienvenue sur Locoduino  ;D

Il n'est pas dans les habitudes de Locoduino de faire ou corriger un programme Arduino d'un membre ou visiteur, sauf en cas d'intérêt pédagogique pour la communauté et si quelqu'un peut et veut bien y contribuer.

La première chose que vous devriez faire est de mettre ce programme en PJ dans votre réponse et surtout :
- son cahier des charges
- les problèmes que vous rencontrez.

Cela dit, je vous conseille de regarder la bibliothèque SlowMotionServo (https://github.com/Locoduino/SlowMotionServo) qui devrait répondre à vos attentes car elle n'utilise pas la fonction delay().

Si vous êtes nouveau sur Locoduino, je vous conseille également de faire le tour du propriétaire car il regorge de réponses à toutes les questions que vous ne vous posez pas encore  ;) :D ;D

Amicalement


685
Tu vas sans doute recevoir un Max471 incessamment sous peu avec des timbres en francs !
C’est cadeau.

686
Une autre solution : les boites de rangement de diapositives qui ont des compartiments bien fichus avec la place pour des étiquettes.
Elles sont idéales pour la plupart des modules Arduino et breakout board  8)

Je scanne les meilleures et je jette les autres.

Du coup le meuble à diapos et photos se reconvertit en meuble à composants !

687
Merci Sébastien pour cette suggestion.

Néanmoins chacun a déjà ses méthodes vu le nombre de fois que la question s’est posée.

Pour les résistances je récupérais les boites vides (ou presque) du labo de l’école.
Plus tard j’achetais des boites à compartiments pour des assortiments de résistances et condensateurs chez Conrad.
Puis s’ajoutent des boites pour accessoires de pêche chez Lidl.
Après toute commande chez TME, tu te retrouves avec des pochettes plates, souples et à fermeture
Et là je trouve que la boîte à chaussure est idéale !

Bref, j’ai des boites partout et c’est un meuble entier qu’il faut : celui-là n’est pas facile à faire avec une imprimante 3D  ::)

Mais tes casiers sont chouettes 🦉

688
Toutes mes condoléances pour ton décodeur. Je vois que Murphy n’est jamais loin quand on fait un truc important.
J’ai cramé une loco en testant un proto de centrale DCC+PWM, c’est rageant.

Bon courage pour rebondir (on dit qu’après un crash en aeromodelisme il faut réparer immédiatement et là c’est pareil).

Amicalement
Dominique

690
Premier essai ce matin : installation classique sur Mac, mais moins évident pour les chemins vers les sketchs et les bibliothèques.
Donc pas encore assez sur pour l’utiliser maintenant.

Pages: 1 ... 44 45 [46] 47 48 ... 170