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

Pages: 1 ... 7 8 [9] 10 11 ... 19
121
Bonjour,
j'ai dessiné ceci (sans savoir si je vais l'adopter)

c'est un module de 16 entrées par registre à décalage 74hc165 ; on peut donc les chaîner pour augmenter le nombre d'entrées
il faut 3 broches de l'arduino, idéalement les miso et sck du périphérique spi, mais des io ordinaires le font aussi avec une bibliothèque qui va bien
il y a 16 résistances de pull-up placées de part et d'autres des 74hc165 : il faut donc que les boutons faisant l'objet des entrées donnent un GND
les résistances situées à droite ne sont placées que sur le dernier module, elles donnent une certaine immunité vis à vis des parasites
la connectique représentée est du jst xh au pas de 2.5mm, mais des bornes à visser au pas de 2.54, ou des fil directement soudés le font aussi
j'ai aussi dessiné ce module avec un seul 74hc165 (8 entrées)
à noter qu'alternativement j'ai aussi mis en oeuvre des modules du commerce i2c à mcp23017
avantages du module à 74hc595 trimarco :
- pas besoin de mettre d'adresse, chainage "illimité"
- disponibilité et prix en période de pénurie
- connectique ad hoc permettant un raccordement nickel
avantages du module i2c mc23017 du commerce :
- pas besoin de résistance de pull-up
- existe tout fait
- peut aussi servir en sortie

le pcb comprend 2 autres modules curieux, qui ne comportent pas de cuivre ... c'est en fait des supports pour les modules
le 2ème dessin reprend la silhouette du 1er, mais les trous de fixation font 3mm au lieu de 2 ; il est prévu à être collé sur la face intérieure du tco ; dans le trou de 3mm, il y aura des canons-écrous qui seront emmanchés à force (ou collés) : le vrai module prendra donc place sur ce support, maintenu par des vis de 2mm vissées dans les canons ; cette solution permet de faire propre et démontable
le 3ème module ne correspond pas aux 2 autres, mais sert de support, selon le même principe, à un module du commerce à tlc5947, pour la commande de 24 leds ; à noter que la connectique aux extrémités du module à 74hc165 permet d’insérer les modules à tlc5947 avec la même élégance au niveau du câblage ; j'ai choisi les modules à tlc5947 principalement parce qu'il n'y a pas besoin de résistances pour les leds
à suivre, peut-être ...

122
Bonjour,
et si on remplace un module, faut-il recompiler tous les autres, pour tenir compte de la nouvelle adresse mac ?

123
Vos projets / Re : Re : AU LABO: montages utiles
« le: avril 14, 2022, 09:13:41 pm »
Bonsoir
(...)
Voici le pcb dessine ce jour pour compléter le "LABO".
(...)
Laurent
au "hazard" : attiny1616 ?

124
Vos projets / Re : Nouveau satellite à 2 composants
« le: avril 14, 2022, 08:36:41 pm »
Bonjour,
en général, 74hct240 voire 74hct04, pour ce qui me concerne

125
Trucs & astuces / Re : Je manque de pins
« le: avril 12, 2022, 11:54:13 pm »
ben oui, j'avais raté le fil sans fil ;) projet remarquable !
les plans de masse c'est pour l'écologie et pour les bonnes pratiques ; note aussi qu'il vaut mieux éviter du métal dans le secteur de l'antenne

126
Trucs & astuces / Re : Je manque de pins
« le: avril 12, 2022, 05:36:10 pm »
le tlc5947 permet de régler une intensité pour l'ensemble des 24 leds ; ce n'est pas tout a fait l'idéal, mais il permet donc de se passer de résistance pour les leds
... ce qui n'est pas le cas des mcp23017, de ta belle carte (il serait toutefois bien que tu mettes un plan de masse sur les 2 faces, meilleur qualité, et moins d'acide nécessaire pour la gravure)
donc ton satellite marche en wifi ?

127
Vos projets / Re : Re : AU LABO: montages utiles
« le: avril 12, 2022, 02:31:18 pm »
Bonjour
(...)
Ci dessous une petite vue de la platine en cours de design.
Laurent
j'ai lu railcom et ABC sur la platine ... "tu sais qu't'a d'beaux yeux, toi ?"

128
Vos projets / Re : Nouveaux décodeurs!
« le: avril 12, 2022, 02:24:32 pm »
Bonjour Laurent,
bon travail !
le portage de la biblio nmradcc ne doit plus poser trop de problèmes, depuis qui'ils utilisent la fonction micros pour la reconnaissance des bits dcc
je pense toutefois que cette méthode n'est pas assez avancée : elle convient bien pour les décodeurs fixes, mais pour les mobiles, on peut (peut-être) pondre quelque chose qui puisse un peu pallier une certaine mauvaise qualité du signal (sic)
en tous cas, à ta disposition, si je peux aider

129
Trucs & astuces / Re : Je manque de pins
« le: avril 12, 2022, 01:06:54 pm »
merci Antoine,
une info concernant la commande des leds : le tlc5947, qui comporte 24 sorties, pourrait garder toute sa pertinence dès qu'on a un "certain nombre" de leds ; il peut aussi être chaîné pour 48, 72, etc. leds ; son avantage sera la compacité, la possibilité de régler le courant des 24 leds, et sa disponibilité en modules pcb tout faits
mais on est limité à 50cm ; l'avantage du WS2811 est qu'il refabrique le message sur sa sortie, ce qui fait que le signal est régénéré ; si on s'en tient à 50cm entre modules, la distance totale est infinie, ce qui peut être déterminant dans le pilotage de satellites

130
Trucs & astuces / Re : Je manque de pins
« le: avril 11, 2022, 11:51:32 pm »
Bonjour, merci Tony04
je me demandais si ce composant peut aussi servir pour de la logique, cad. en mettant une pull-up à la place de la led ? il faudrait aussi que la sortie soit du pwm 100%, ça dire sans le petit glitch qui manque quand on ne peut mettre que 255 au lieu de 256 ?

131
JMRI et Arduino / Re : Carte 24 entrées 48 sorties pour JMRI
« le: mars 13, 2022, 09:05:57 pm »
Bonjour,
tentative de réponse

c'est bien sur possible de faire des cartes n'ayant que des entrées ou n'ayant que des sorties : il suffit de ne pas mettre, respectivement, les composants dédiés aux sorties ou aux entrées ; l'inconvénient serait un gaspillage des adresses

concernant MQTT, à peu près certain qu'on pourra t'aider, mais si personne n'a encore fait, ce qui semble être le cas, il reste une part de risque

132
Bonjour,
je m'installe
est-ce que ça va marcher ? on verra, merci de faire le test
à vu de nez la vitesse de montée du relais est suffisante pour reproduire un signal dcc, mais le diable peut venir d'ailleurs, comme le temps minimum nécessaire pour détecter le passage à 0v  pas documenté

133
Bonjour,
ne transmettre que ce qui est nécessaire est la bonne idée
pareil dans l'autre sens avec les mcp23017, tu peux utiliser le fil d'interruption pour n'intervenir qu'en cas de changement

à 400kHz, le temps de transmission pour commander une led doit être de l'ordre de 400/4octets/10bits = 10kHz soit 0.1ms

il y a 2 bus i2c sur le due, tu as intérêt à les utiliser simultanément

134
c'est les # des posts qu'il faudrait retirer de ce sujet pour les transférer vers le nouveau sujet "pilotage des cantons en analogique : synchro des pwm par 74hc595"
c'est peut-être + facile de faire l'inverse

135
Discussions ouvertes / S88 et S88-N : pourquoi c'est si compliqué ?
« le: janvier 27, 2022, 05:07:52 pm »
Bonjour,
ces bus de rétrosignalisation sont toujours largement utilisés
ils sont d'origine maerklin, il me semble - ça ne rajeunit personne -
l'utilité, c'est par exemple de remonter des occupations de zones, ou de lire des boutons sur le tco
les 2 avantages sont ;
- la simplicité et le bas coût de l'électronique, faite à partir d'ics simples et courants
- la non nécessité de fixer l'adresse des modules, c'est le rang du module dans la chaîne qui donne l'adresse ; ainsi, on peut substituer un module à un autre sans autre forme de procès ; certains y voient par contre un inconvénient : si dans le cadre d'un agrandissement on rajoute un module dans la chaîne, il faut renuméroter, dans le soft, les modules existants qui se trouvent en aval du nouveau ... mais perso, je trouve + avantageux de ne pas avoir à strapper ou programmer d'adresse ...

en observant la façon dont sont faits ces modules, on y voit des registres à décalage du type 4044, ça c'est indispensable, mais aussi et des bascules rs de type 4014, pilotées par le signal reset, et dont le rôle me parait obscur ... peut-être était-ce pour garder en mémoire un contact temporaire, genre bouton pression, en attendant que le microcontrôleur ait le temps de procéder à la lecture, ce qui est compréhensible, tant à l'époque ils étaient lents et assez occupés par ailleurs
peut-être aussi le fait que le S88 est considéré comme un (mauvais) bus de terrain, et que, pour pouvoir ménager une certaine distance entre modules, la vitesse de transmission doit être réduite, et par conséquent tous les délais sont rallongés

donc naguère les microcontrôleur faisaient 1Mhz, avaient 64 octets de ram ; aujourd'hui (depuis 5 ans en fait) ils font 240Mhz sur 32 bits, ont 2 cœurs et bézef de ram et de flash : ce n'est, logiquement, plus du tout le même monde
donc amha, on devrait pouvoir construire des bus de genre S88, en enlevant les 4014, soit 2/3 de l'électronique, tout en améliorant la fiabilité des transmissions

Pages: 1 ... 7 8 [9] 10 11 ... 19