Ile-de-France (92 sud), France
Offline
Edison Member
Karma: 22
Posts: 1817
|
 |
« Reply #15 on: May 08, 2012, 05:41:23 am » |
Ce qui me décourage de suivre cette voie c'est pas l'électronique (facile) ni même le câblage (ch...t). C'est après, concevoir des animations qui aient de la gueule et le code qui va avec....
|
|
|
|
|
Logged
|
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC# RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 405
|
 |
« Reply #16 on: May 08, 2012, 05:55:04 am » |
Salut J-M Effectivement ,l'anim c'est chaud ,mais il me semble qu'il y a sous processing un programme pour ça , mais pas trop sure  Le cablage est quand mème chaud ,surtout au niveau des LEDS  Incroyable de voir ou certain peuvent aller ,quand on voit ça , ça laisse rèveur (ça déglingue ): @+ Will
|
|
|
|
|
Logged
|
The truth is elsewhere !!
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #17 on: May 08, 2012, 08:20:07 am » |
@Alien Je pense qu'un certain temps vas quand même s'écouler avant que j'arrive à des résultats aussi beau que dans tes vidéos ! ^^ Pour la programmation je pense que je vais commencer par un petit 3*3*3, histoire de me faire la main et puis après j'attaquerai l'électronique du 8*8*8. Mais je me décourage pas, je sais que je vais avoir des heures à passer dessus pour tout bien comprendre et faire un code potable, alors je pars pas sans connaître la difficulté du projet. C'est déjà ça  Merci barbudor pour tes schémas ça m'éclaire assez bien, c'est un peu plus concret que des phrases et je m'y retrouve un peu mieux ! J'vais potasser tout vos réponse et puis je vais me faire un dossier de tout ça. Par contre pour les drivers de LEDs, si du genre j'ai des LEDs 20mA, 3.1 - 3.3V, j'ai donc juste à mettre une résistance de 330Ω pour une tension d'alim' de 9V en tant que résistance de limitation de courant en broche d'entrée ?
|
|
|
|
|
Logged
|
|
|
|
|
Ile-de-France (92 sud), France
Offline
Edison Member
Karma: 22
Posts: 1817
|
 |
« Reply #18 on: May 08, 2012, 09:08:33 am » |
le calcul de la résistance est indiqué dans la doc du driver de LED. Elle est calculée par rapport à l'électronique interne du driver sans avoir à te préoccuper de la tension externe car c'est un driver de courant. Toutefois, j'ai peur que 9V soit un peu fort. Il faudrait lire plus en détail la doc du driver que tu aura choisit. Si tu as choisit, fait connaitre la référence et je ferait une passe sur la datasheet. De toute façon, il serait mieux d'avoir la possibilité de mettre un ajustable (en fait une résistance de butée minimale plus un ajustable) de façon a pour ... ajuster 
|
|
|
|
|
Logged
|
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC# RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 405
|
 |
« Reply #19 on: May 08, 2012, 09:49:36 am » |
@Mitte le 3*3*3 est une promenade de santé (leds simple couleur) ,pas de multiplex . Déjà réalisé ,mais pas avec Arduino (avec un PB3H) . un 4*4*4 ou 5*5*5 en RGB avec une Méga serai pas mal déjà  @+ Will
|
|
|
|
|
Logged
|
The truth is elsewhere !!
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 405
|
 |
« Reply #20 on: May 08, 2012, 09:54:04 am » |
It's me again  ça va ma mémoire ne fait pas de la chaise longue  il y a bien un programme avec processing ]  regarde ça : @+
|
|
|
|
|
Logged
|
The truth is elsewhere !!
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #21 on: May 08, 2012, 10:38:54 am » |
J'ai un peu cherché sur le net et un STP08DP05 de chez STMicroelectronic ( http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00156241.pdf) ferais l'affaire, je pense ? @alien : Oui pour le 3*3*3 il n'y a aucun défi, mais je me lance tout juste dans le monde des Arduino donc j'ai un peu besoin de me familiariser avec l'interface et comme c'est pas bien dur à mettre en place et que j'aurai assez de led, de résistances et de transistor pour me faire un 3*3*3, je commencerai par cela ^^ Merci pour ta vidéo, ça va me permettre d'un peu moins chercher si je me casse vraiment trop les fesses sur la programmation 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 0
Posts: 405
|
 |
« Reply #22 on: May 08, 2012, 10:45:48 am » |
Mème sans transios ni resistances ,ça tient la route ces petites bètes  car rarement les 27 leds en meme temps  en tout cas bonne chance et bon courage  @+ P.S: voici un lien (donné par Trigger ) http://www.gzipped.com/electronics/arduino/code/ledcube/LedCube.zip
|
|
|
|
« Last Edit: May 08, 2012, 10:57:58 am by AlienArea51 »
|
Logged
|
The truth is elsewhere !!
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #23 on: May 21, 2012, 03:23:55 pm » |
Bonjour tout le monde, me revoilà avec un peu plus de connaissances en tête et de matériel sur le bureau !  J'ai reçu mon Arduino Uno depuis un petit moment et je me suis donc lancé de façon concrète dans la programmation et le câblage de la bête. Ces 2 semaines m'ont permis de potasser, et j'ai donc acheté quelque uns et commandé le reste des composants du système proposé par barbudor, c'est-à-dire : - 138' pour les couches, qui commande un réseau de transistors PNP (le UDN2891 n'est plus commercialisé, je me suis donc acheté un ULN2803) - un driver "sink" (STP08DP05) qui absorbe le courant (donc 8 qui gèrent les 64 colonnes) Le tout est commandé, mais ce que je me demande toujours c'est comment fonctionne l'ajustement du courant avec une résistance externe sur le STP08DP05. On a passé 1h avec mon prof d'électricité à essayer de comprendre la datasheet, mais rien n'est sortis de ce bout de papier... Donc ma question serait de savoir quelle résistance je devrais brancher sur le port R-EXT, pour avoir un courant constant de 20mA dans mes colonnes ? (en alimentant mon cube en 5V, même si comme l'a dit barbudor, ne semble pas avoir d'avoir influence sur la résistance de limitation) Pour la datasheet --> http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00156241.pdf
|
|
|
|
|
Logged
|
|
|
|
|
Ile-de-France (92 sud), France
Offline
Edison Member
Karma: 22
Posts: 1817
|
 |
« Reply #24 on: May 21, 2012, 03:52:37 pm » |
- 138' pour les couches, qui commande un réseau de transistors PNP (le UDN2891 n'est plus commercialisé, je me suis donc acheté un ULN2803) Aie Aie Aie C'est pas du tout la même chose !  Voir dessin ci-dessous le STP08DP05 est un sink de courant il va devoir être branché coté Cathode des leds Le UDN2891 est une source de courant à brancher coté Anode Mais le ULN2803 est aussi un sink. Donc ca ne marchera pas. Faut que je réfléchisse a ce que je vais te proposer à la place. Qu'elle sera ta tension d'alimentation ? 5V ? Pour le STP08DP05, vous n'êtes pas allé au bout de la F....g Datasheet  Page 13, table 10 tu as la réponse à ta question 
|
|
|
|
|
Logged
|
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC# RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #25 on: May 21, 2012, 04:08:04 pm » |
Ahahah !!! Mouahah j'ai du mal à m'arrêter, ma bêtise est trop forte !!
A vrai dire j'ai acheté un UDN2981 (équivalent encore dans le commerce du UDN2891) cependant je ne sais pour quelle raison je me suis mis dans la tête que celui-ci faisait l'inverse de ce que je désirais, alors ce soir je devais commander un ULN2803, mais en fin de compte, non ! ^^' *C'est vrai que sur tout les schémas électrique que je faisais y'avait un truc qui clochait !*
Ahahah, mon dieu ma bêtise atteint vraiment son apogée ! Donc comme je peux le voir, une 963Ω branchée sur R-EXT étant donné que je n'ai jamais 2 couches active en même temps suffit ? Désolé pour mon ignorance, mais à part gratter l'épiderme de l'électricité en SI on fais pas vraiment grand chose....
|
|
|
|
|
Logged
|
|
|
|
|
Ile-de-France (92 sud), France
Offline
Edison Member
Karma: 22
Posts: 1817
|
 |
« Reply #26 on: May 21, 2012, 04:22:55 pm » |
La bonne blague C'est moi qui ai du me gourer Je viens de vérifier, ceux que j'ai c'est bien des UDN2981  Et la datasheet que j'ai copier dans mon dessin, c'est bien UDN2981 Ouf! Donc comme je peux le voir, une 963Ω branchée sur R-EXT étant donné que je n'ai jamais 2 couches active en même temps suffit Oui, sur chaque sortie du STP, tu n'auras qu'une seule led max active à un moment donné. Garantit par le démultiplexeur 74'138.
|
|
|
|
|
Logged
|
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC# RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #27 on: July 11, 2012, 04:51:25 am » |
Salut tout le monde ! Je reviens comme toujours pour vous redemander de l'aide.  J'ai enfin mes STP08DP05 et les LEDs ne devraient pas tarder à arriver aussi. Bref, j'ai essayé de programmer le shift register, alors un ça va mais deux c'est la fin ! Pour un, j'arrive très bien à utiliser ce code : int latchPin = 8; int clockPin = 12; int dataPin = 11; int OEPin = 10;
void setup() { pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT); pinMode(OEPin, OUTPUT); }
void loop() { for(int j=0; j<256; j++) { digitalWrite(latchPin, LOW); digitalWrite(OEPin, HIGH); shiftOut(dataPin, clockPin, MSBFIRST, j); digitalWrite(latchPin, HIGH); digitalWrite(OEPin, LOW); delay(250); } } Mais dès que j'en branche deux (le deuxième relié à la sortie série du premier, c-à-d SDO sur SD1-2), et que j'utilise ce programme, par intermittence certaines LEDs branchées au deuxième STP08DP05 s'allument, alors que seul celles du premier STP08DP05 devraient s'allumer...  Alors j'ai bien étudié la f*****g datasheet, bien regardé leur table de vérité, leurs chronogrammes, et j'ai rien trouvé qui puisse me permette de comprendre pourquoi ça fait cela. Alors soit c'est moi, qui suit un gros beta, soit c'est la datasheet qui n'apporte aucune réponse au problème ! Help please !
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #28 on: July 12, 2012, 07:52:07 am » |
Bon, j'ai un peu plus cherché et j'ai enfin trouvé la source de mon problème ! Gros béta que je suis et en manque de connaissance, je n'avais mis qu'un seul shiftOut qui pour moi gérait l'ensemble des shift register. Cependant, comme j'ai pu m'en apercevoir autant de shiftOut pour autant de shift register règle tout mes problèmes ! Maintenant j'attends les LEDs et dès que j'aurai monté mon cube, je ferai part de mes avancés sur ce topic ! Et merci encore à tous ceux qui sont venus m'aider, qui m'ont permis d'avancer et ne pas tomber dans le gouffre de l'abandon de mon projet !  Maintenant, si quelqu'un passe par ici, veut faire un LEDs cube et a besoin de renseignement, qu'il n'hésite pas à venir me poser des questions par MP, je pense que je commence à être calé sur le sujet même si je ne suis qu'un modeste débutant dans le monde de l'électronique ! 
|
|
|
|
|
Logged
|
|
|
|
|
|