Ce n'est pas non plus un simple multiplexage, il n'y a aucun scintillement, les données sont probablement verrouillées (j'ai pas vérifié à l'oscillo).
Ah ouais ? Et... c'est quoi un multiplexage pas simple ?
A ma très humble connaissance, pour allumer 64 LEDs avec 2 fois 8 fils, il n'y a pas d'autre solution que d'allumer chaque LED pendant 1/8 du temps.
Avec la persistance rétinienne, pas étonnant que vous ne perceviez absolument aucun scintillement : la fréquence est de 800 hz (à comparer avec un très bon écran à 60hz...)
C'est très différent pour un bobinage qui a besoin d'énergie pour fonctionner : avec un duty cycle de 1/8, il faudrait multiplier la tension par 8 pour avoir le même niveau d'énergie...
C'est pour ça que j'ai proposé de mettre des condos en amont de l'opto coupleur en priant pour que le seuil de déclenchement de la bête soit suffisamment bas pour qu'avec 5V en entrée de chaque impulsion le duty cycle monte à au moins 90%, ce qui nous donnerait des chances de basculer le relais. Mais c'est très utopique...
(en gros, à chaque impulsion le condo se charge à 5V, puis se décharge progressivement dans la led de l'opto-coupleur. La tension baisse donc progressivement. Quand elle passe en dessous du seuil de déclenchement, pouf, le relais retombe...)
Edit : voir PieM #75 en plus, il faudrait modifier la platine de puissance ou en faire une ex nihilo pour éviter le problème des cathodes communes...
PS: Je pensais aux bobines d'aiguillages
Ca ce sera pour la phase 2...
Par contre pour le moment on en est à 20 LEDs/optocoupleur plus 20 leds de sélection et sans doute quelques bricoles, soit au moins 40 E/S
On pourrait se contenter d'un seul PCF8575 en mobilisant 24 pattes du 40X2.
Ajoutons 2 pour l'I2C, 2 pour l'encodeur et une pour le bouton de validation.
Ca nous fait 29 pour 32 disponibles : c'est short compte-tenu des évolutions envisagées.
Et ça oblige à un programme non linéaire, avec une partie des LEDS en direct sur les ports du Picaxe et d'autres sur le PCF...
Pour un débutant, il me semble plus simple d'avoir des cartes dédiées pour chaque fonction, quitte à investir un poil plus.
Je pense que pour une solution "ready made" l'expandeur platine-pcf8575 indiqué par Besqueut et la carte puissance associée avec opto et leds associés est une solution économique pour 16 sorties relais expansibles à 128 très simplement sur liaison I2C !
Dans la même approche, pour le Picaxe j'opterais assez pour
circuit-d-essais-pour-picaxe-28x-40x-axe022p Qu'en pensez-vous, et quels composants optionnels conseiller ?