60

tromb Fichier joint : cube.avi

(timelaps de l'assemblage d'une couche)
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

61

ha ouais "comme même" eek
il va être énorme le cube grin
avatar

62

Ouch, quel boulot, 16 fois ça, ben Sainte Patience priez pour lui grin
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

63

vince (./59) :
si on vise le 25fps, il faut que je balaye à 6400Hz les lignes et 400Hz pour les couches.
Y'a pas que le framerate, il faut aussi voir la fréquence de clignotement. À 25 Hz ça fera mal aux yeux. Faut compter 50 Hz minimum pour que ce soit tolérable, et perso je tablerais plutôt sur 100 Hz pour que le clignotement soit imperceptible.
Par ailleurs faut pas oublier un truc avec le multiplexage, vu que les LEDs ne sont allumées que 1/256ème du temps, il faut en théorie leur balancer un courant 256x plus important pour compenser la perte de luminosité. Sauf que si tu pousses le bouchon trop loin, les LEDs crameront à cause de la puissance instantanée, même si la puissance moyenne est OK. Du coup il faut limiter au maximum la durée des impulsions, donc augmenter la fréquence (et même comme ça, tu devras probablement te contenter d'une luminosité moindre pour éviter que ça grille).
Y'a un 3ème effet qui pousse à augmenter la fréquence : avec du multiplexage, les "rafraîchissements" des LEDs ne sont pas synchrones, du coup si la fréquence est trop basse ça perturbe la perception des mouvements (on voit ça sur certains panneaux défilants à LED : quand le texte est fixe tout va bien, mais quand il défile il apparaît incliné "en trapèze").
vince (./59) :
1) je pensai mettre des condos en série des verticales de led pour créer de la rémanence. C'est nécessaire à votre avis ? Si oui, quelle valeur ?
Je n'en ai jamais vu sur le multiplexage 2D, faudrait réfléchir pour voir si ça a un avantage pour du multiplexage 3D mais ce n'est pas évident et ça pose d'autres problèmes.
vince (./59) :
2) j'aimerai faire un système en deux parties, l'une servirait de driver d'affichage à proprement parler et l'autre à alimenter le buffer d'affichage, vous feriez ça sur un ou deux circuits ?
Ça dépend, tu as un intérêt à modulariser ou pas ?
vince (./59) :
3) j'aimerai que le système ait un mode "autonome" (avec des infos lues depuis une mémoire interne qui jouerait la même chose en boucle) et mode "commandé" où un appareil tiers (un PC typiquement) transmette le contenu a afficher
4) j'ai un raspberry pi B+ vous pensez que ça vaut le coup de s'en servir ou est ce que je risque de me prendre la tête par rapport à un µC classique ?
C'est pas idiot, mais il faut voir dans quelle mesure un Raspberry Pi peut faire du "vrai" temps réel (sachant qu'un retard ou un plantage côté commande peut te cramer tes LEDs).
vince (./59) :
5) Dans quelle mesure on peut envisager des niveaux de gris avec un tel système ?
En théorie c'est possible, mais ça augmente encore la fréquence de multiplexage dont tu vas avoir besoin.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

64

(et ouais, il va être maousse ton cube... à ta place j'aurais commencé par un "simple" 4x4x4 pour tester le principe avant de me lancer dans le gros tongue)
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

65

(il n'est pas trop tard remarque ^^)
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

66

Zero: un FPGA y ien de mieux... wink
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

67

Certes, mais je sais pas si Vince a envie de se lancer là-dedans...
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

68

c'était une blague rho embarrassed
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

69

a mon avis pas assez de gpio sur le raspi.

70

vince (./60) :
tromb Fichier joint : cube.avi
(timelaps de l'assemblage d'une couche)
En détail :
¤ Tester et compter 256 leds - 10 minutes
¤ Faire 16 fois - 2 heures au total
* compter 16 leds
* désaxer une patte par led
* placer les 16 leds sur le support
* plier l'autre patte de chaque led pour créer une ligne
* étamer ces pattes
* couper dénuder 32cm de fil
* souder les 16 leds au fil
¤ couper et dénuder 16 fils de 32cm - 5 minutes
¤ étamer chaque led (là où on fait l'intersection ligne/colonne) - 10 minutes
¤ souder chaque fil de colonne et réaligner les leds au besoin - 30 minutes
¤ tester toute la grille pour vérifier que toutes les leds marchent bien - 2 minutes
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

71

pourquoi tu testes les leds a la fin et pas au début? grin
Comment t'as aligné les trouyous dans ta planche? grin

72

squalyl (./71) :
pourquoi tu testes les leds a la fin et pas au début? grin
Comment t'as aligné les trouyous dans ta planche? grin
Je teste le leds au début une par une pour m'assurer qu'il n'y en a pas de mauvaise. Et le test à la fin c'est pour vérifier qu'il n'y a pas de faux contact ou de court circuit...

Pour la planche, j'ai commencé par un tracé au crayon de ma grille. Ensuite, un coup de poinçon à l'intersection des traits et après, perceuse... (qui a un peu bougé pour certains trous, mais le décalage étant inférieur à 2mm on s'en fout)
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

73

squalyl (./69) :
a mon avis pas assez de gpio sur le raspi.
ok, donc si on oublie le raspi, si je résume :
- il faut 4 bits pour sélectionner la couche (16 valeurs)
- il faut 4 bits pour séelctionner la ligne (16 valeurs)
(ces deux premiers peuvent être gérés par un compteur 8 bits)
- il faut les 16 bits pour les colonnes

techniquement ça doit pouvoir supporter 16 leds allumées à un instant T

pour tenir le 100Hz recommandé par 0², il faut que je compte jusqu'à 256 100 fois par seconde, le calcul est facile il me faut au moins du 25.6kHz sur mes outputs

Quelles solutions j'ai pour ça ?

si je fais dans le "facile" y'a http://sine.ni.com/nips/cds/view/p/lang/fr/nid/201630 par exemple en usb... d'autres idées ?
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

74

un arduino mega 2560? 15 euros a l'electrolab.

75

squalyl (./74) :
un arduino mega 2560? 15 euros a l'electrolab.
t'as plus de détails ?
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

76

https://www.arduino.cc/en/Main/ArduinoBoardMega2560

plein de gpio, pas cher, programmation facile

c'est en vente au lab a ce prix. je vois ce soir si ils en ont en stock.

77

à ce prix, je t'en prends deux alors smile

par contre je peux pas bouger de chez moi, faudra qu'on trouve une astuce pour que qq1 les récupère pour moi
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

78

79

j'en suis à 12 couches sur 16.

j'ai donc attaqué un nouveau sachet de leds, le troisième en contenait finalement 1001...
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

80

parce que j'avance...

je suis toujours à 12 couches de prêtes, par contre j'ai commencé à les empiler :
tromb Fichier joint : Yh6ptromb Fichier joint : GXPEtromb Fichier joint : eVO9
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

81

je vous laisse imagine le passe temps à enfiler les 256 fils quand on veut ajouter une couche...

(la 4ème attends la soudure là, je viens de finir l'enfilage)

PS : je suis le premier surpris que deux pauvres piles lr6 suffisent à alimenter tout un étage à la fois...
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

82

Sainte Patience, priez pour lui grin T'as quand même les nerfs solides, perso j'y arriverais plus. Pas la patience de faire un truc pareil.
Tiens, y a-t-il une structure en dur, quelque chose qui assure la planéité entre les couches, et l'orthogonalité des alignements de leds sur les 3 axes ?
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

83

j'ai des écarteurs le temps de souder, oui.
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

84

Et donc après ça tient que par les pattes ? Pas de risque d'affaissement ?
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !

85

y'a ~100 mètres de câble à la verticale, section 0.8mm²

256 fils, connectés tous les 2 cm à une couche, elle même faite d'une grille... pas trop de risque que ça s'affaisse non...

(et dans le pire des cas, la solution sera de faire une boite externe en plexi)
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

86

87

tromb Fichier joint : HPPL

donc pour assembler une couche :
¤ étamer les pattes de la couche (256) - 15 min
¤ enfiler les fils verticaux (256) - 1h
¤ souder les pattes de la couche avec les fils (256) - 1h

(c'est l'enfilage le plus chiant)


PS : sur la photo y'a 6 couches d'assemblées
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

88

Pour enfiler tes fils verticaux (et les rigidifier le temps de l'assemblage), pourquoi ne pas les attacher à une brochette en bois, elles font environ 30cm, ça pourrait te gagner du temps sur le démélage de la pelote, non ?
avatarpedrolane stoppe la chute des chevaux

La DNC-Team : un club plein de mystères

89

c'est déjà le cas, ils sont regroupés par lignes (16 fils), je défais le lien, je passe les fils grâce à un guide, je refais le lien, je descends un peu la couche de led (suspendue par une corde) et je passe à la ligne suivante
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

90

mon idée, c'était de te passer de la phase démêlage/enfilage, tu "glissais" directement ta couche sur la herse de brochettes, et tes fils étant tenus suffisamment souples, tu pouvais les souder sans retirer le support...

erf, en l'écrivant, je me rends compte que cette fameuse herse t'interdit de souder confortablement au milieu
avatarpedrolane stoppe la chute des chevaux

La DNC-Team : un club plein de mystères