Projet Cosplay
Répondre à la discussion
Page 1 sur 5 12 3 4 DernièreDernière
Affichage des résultats 1 à 30 sur 127

Projet Cosplay



  1. #1
    invite898ad6c1

    Projet Cosplay


    ------

    Bonjour à tous,
    Voila je suis cosplayeuse (je réalise des costumes basée sur de personnages de fiction : film, manga, jeux vidéo) et j'aimerais bien réaliser un costume avec des led pour rendre le même effet que dans l'anime d'ou est tiré le personnage.
    Dans l'anime le costume d'illumine au niveau des bandes noire présentes sur l'image au niveau des poignets, cheville, taille, cou et serre tete


    et pour simplifier les chose j'aimerais que les LED s'allumes pas toute en même temps histoire de donner un effet tournant autour du cercle

    vidéo

    Donc j'ai fais mes petits calcul et il va me falloir 220 LED sur tout le costume qui seront reparties dans 8 modules indépendant avec chacun :
    -un jeu de pile (je sais pas trop encore lesquelles je vais prendre car il faut qu'elles soient assez petites ... mais aussi assez puissante pour pouvoir alimenté au max 30 LED)
    -un PIC 8 pin pour la programmation
    -une diode IR pour l'allumage a distance du module (il faut que je puisse allumé tous les modules en même temps via cette télécommande)
    -des LED branché en parallèle
    -et peu etre un ULN2803 car apparement on ne peu sortir que 20 ou 90mA par branche de PIC et il me faudrait 120mA au max ...

    pour la programmation je sais ce que je dois faire ...j'ai déjà édité le code mais a mon avis il va falloir que je le réédite car je l'avais fait pour un Arduino mais je vais prendre des PIC ... donc je sais pas si c'est la même syntaxe ...
    Code:
    /*Boucle de programmation pour les LED*/
    //declaration des variables
    int intervalon = 3000;  
    int intervaloff = 500;
    int pas = 500; 
    int buttonState = 0; 
    //declaration des elements
    const int buttonPin = 6;   
    const int ledPin1 =  1;
    const int ledPin2 =  2;
    const int ledPin3 =  3;
    const int ledPin4 =  4;
    const int ledPin5 =  5;
    
    
    void setup() {                
      //initialisation des LED
      pinMode(ledPin1, OUTPUT);
      pinMode(ledPin2, OUTPUT);   
      pinMode(ledPin3, OUTPUT); 
      pinMode(ledPin4, OUTPUT); 
      pinMode(ledPin5, OUTPUT); 
      pinMode(buttonPin, INPUT);    
    }
    
    void loop() {
       buttonState = digitalRead(buttonPin);
       
     if (buttonState == HIGH) {     
            while (intervalon>0) {
               // deplacement etape 1    
                digitalWrite(ledPin1, HIGH);   
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, LOW);
                digitalWrite(ledPin5, LOW);
    
                  delay(intervalon);   
               // deplacement etape 2
                digitalWrite(ledPin1, LOW);
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, LOW);
    
                  delay(intervalon); 
               // deplacement etape 3
                digitalWrite(ledPin1, LOW);  
                digitalWrite(ledPin2, LOW);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, HIGH);
    
                  delay(intervalon);
               // deplacement etape 4
                digitalWrite(ledPin1, HIGH);  
                digitalWrite(ledPin2, LOW);
                digitalWrite(ledPin3, LOW);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, HIGH);
    
                  delay(intervalon); 
               // deplacement etape 5 
                digitalWrite(ledPin1, HIGH);   
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, LOW);
                digitalWrite(ledPin4, LOW);
                digitalWrite(ledPin5, HIGH);
                delay(intervalon);  
                
                intervalon=intervalon-pas;
                
              }
              // final
              if(intervalon==0){
                digitalWrite(ledPin1, HIGH);   
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, HIGH);
    
              } 
      } 
      else if (buttonState == LOW) {
         while (intervaloff<intervalon) {
               // deplacement etape 1    
                digitalWrite(ledPin1, LOW);   
                digitalWrite(ledPin2, LOW);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, HIGH);
    
                  delay(intervaloff);   
               // deplacement etape 2
                digitalWrite(ledPin1, LOW);
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, LOW);
    
                  delay(intervaloff); 
               // deplacement etape 3
                digitalWrite(ledPin1, HIGH);  
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, LOW);
                digitalWrite(ledPin5, LOW);
    
                  delay(intervaloff);
               // deplacement etape 4
                digitalWrite(ledPin1, HIGH);  
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, LOW);
                digitalWrite(ledPin4, LOW);
                digitalWrite(ledPin5, HIGH);
    
                  delay(intervaloff); 
               // deplacement etape 5 
                digitalWrite(ledPin1, HIGH);   
                digitalWrite(ledPin2, LOW);
                digitalWrite(ledPin3, LOW);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, HIGH);
    
                delay(intervaloff);
    
                
                intervaloff=intervaloff+pas;
                
              }
              // final
              if(intervalon==intervaloff){
                digitalWrite(ledPin1, LOW);   
                digitalWrite(ledPin2, LOW);
                digitalWrite(ledPin3, LOW);
                digitalWrite(ledPin4, LOW);
                digitalWrite(ledPin5, LOW);
              } 
      }
      
    }
    Sachant que je ne sais pas comment faire en sorte que le buttonPin soit en fait la diode IR ...

    Donc après pour le montage je vais branché toute les "LED A" à la branche du PIC qui correspond à la ledPin1, tout les B à celle ledPin2 etc...
    Il faut que je les branches en parallèle il parait... bref
    Je voudrais un petit coup de pouce pour le schémas du montage ... et pour me corriger mon code de programmation afin qu'il tourne sur le PIC et qu'il prenne en compte la diode IR ...

    Une derniere chose; pour programmer mon PIC je voulais utiliser ce : 8 Pin PIC Development Board, c'est bon ou pas ? enfin ça va marcher ? ^^

    merci d'avance à tous

    -----

  2. #2
    simon.

    Re : Projet Cosplay

    Salut,

    Ton PIC 8 pins va faire un peu juste. N'oublie pas que toutes les pins ne sont pas utilisables, il faut par exemple des pins d'alimentation. Prends au moins un 18 pins, ca coutera pas grand chose de plus et c'est pas pour le peu de place que ca va prendre... et tu auras plus de souplesse.

    Pour ta derniere question, non, le development board n'est pas un programmer. Pour cela je te recommande plutôt un pickit.

    Cela dit si tu n'envisages pas de programmer des tonnes de pics par la suite, la solution arduino est surement plus intéressante que d'investir dans un programmateur de PIC.

  3. #3
    invite898ad6c1

    Re : Projet Cosplay

    Bien justement j'aimerais bien prendre des truc arduino mais j'ai rien compris sur ce que je dois acheter exactement ....
    Si on pouvais m'aiguiller ça m’arrangerai ....

    Car en gros le arduino uno on met en PIC dedans pour le programmer ... on peut prendre n'importe quel PIC ?

    Et ça supportera 6 LED par sorties , mises en Parallèle ?

  4. #4
    ftorama

    Re : Projet Cosplay

    Citation Envoyé par mimigyaru Voir le message
    Bien justement j'aimerais bien prendre des truc arduino mais j'ai rien compris sur ce que je dois acheter exactement ....
    Si on pouvais m'aiguiller ça m’arrangerai ....

    Car en gros le arduino uno on met en PIC dedans pour le programmer ... on peut prendre n'importe quel PIC ?

    Et ça supportera 6 LED par sorties , mises en Parallèle ?
    L'Arduino est à base d'AVR et pas de PIC

    Il te faut un Atmega328 (si c'est bien celui-ci sur le Uno, à vérifier) pré-programmé avec le bootloader Arduino, on en trouve des caisses sur le site d'enchères bien connu.

    Tu le mets sur ta platine Arduino, tu le programmes et ensuite tu lui fais une carte avec régulation d'alimentation, condo de découplage, et un quartz à la même fréquence que celle du Uno....

    Si ça te parait trop compliqué, laisse l'Arduino

  5. A voir en vidéo sur Futura
  6. #5
    simon.

    Re : Projet Cosplay

    Tu peux plus simplement acheter une platine arduino complète avec l'AVR déjà dessus...

  7. #6
    invite898ad6c1

    Re : Projet Cosplay

    oui mais il m'en faut 8 ... donc j’imagine le prix ... si je suis resté surr des PIC c'est que ça reste accessible ...

  8. #7
    simon.

    Re : Projet Cosplay

    Ah oui j'avais zappé le coup des 8 modules indépendants...

    Il y a une raison particulière pour ces 8 modules indépendants ?

    Parce que sinon en reflechissant un peu et avec un peu logique discrète (ou d'autres solutions) on peut tout à fait piloter toutes les LEDs avec un seul arduino.

  9. #8
    simon.

    Re : Projet Cosplay

    Je donne un exemple: il y aurait 1 module maitre central (arduino) et 8 modules esclaves.

    Chaque module esclave serait constitué d'un "shift register" 74LS164 (ou74hc164 ou ce que tu trouves) et d'un ULN2803.

    Chaque module esclave serait relié au maitre par 3 fils : masse, clock, et data. (Et eventuellement Vcc selon où tu places tes piles).

    Et cela ne consommerait au niveau de l'arduino que 9 pins : la clock, et 1 data pour chaque module.


    On peut aussi regarder du côté des circuits spécialisés dans le pilotage de LED mais ca sera surement un peu plus cher.
    Dernière modification par simon. ; 17/05/2011 à 22h45.

  10. #9
    invite898ad6c1

    Re : Projet Cosplay

    Et bien c'est que je ne comptais pas vraiment relier tous les modules ensemble car les fils le long de la jambe et des bras c'est assez fragile ! ...

    Mais passons le détail de la programmation du PIC car mon père dois avoir ce qu'il faut à sont labo ...

    Je voulais savoir si ce schéma de montage est bon ... (alors 2/20 en physique je sais ^^) c'est juste pour avoir un aperçu de la chose comme je la vois ... sachant que la je n'ai pas mis l'ULN



    Le liste de fournitures suivante suffit-elle ?
    voici ce que je pense qu'il me faut pour chaque module (au max 30 LED par module)
    -une pile 9V raccordé avec un coupleur
    -un PIC 8 pin pour la programmation ou PIC 14 pin car il me faut 5 sorties pour les LED et une entrée pour la diode IR (sachant que le PIC 14 pin coute moins chère ....) (datasheet) je ne sais pas si c'est utile et plus pratique de prendre un DIP Sockets Solder Tail
    -une diode IR pour l'allumage à distance du module (datasheet) (il faut que je puisse allumer tous les modules en même temps via cette télécommande)
    -des LED branchées en parallèle (datasheet) au max 6 par branche du PIC

    -un ULN2803 (datasheet)car apparemment on peut sortir que 20mA par branche de PIC et il me faudrait 120mA au max ... sauf si bien sur on peut trouver des PIC qui sortent déjà la bonne intensité !

    voila merci d'avance ...
    -des résistances ... en fonction du module ... car j'en ai 2 à 20 LED, 3 à 25 LED et 3 à 30 LED
    -du fil, de l’étain pour la sourdre etc ...

  11. #10
    simon.

    Re : Projet Cosplay

    3 remarques:

    - Tu ne peux pas alimenter ton pic directement avec une pile 9V. Un pic accepte generalement (à voir selon les modèles) au max 5.5V. Il faut intercaler un régulateur de tension. Mais moi à ta place je ne prendrais pas une pile 9V. C'est cher, faible capacité. Tu pourrais prendre 3 piles de 1.5V (ou 3 accus de 1.2).

    - as tu déja trouvé des exemples de programme pour le décodage des infos en sortie du recepteur infrarouge ?

    - en général on recommande de ne pas directement placer les LED en parallèle les unes avec les autres, mais de mettre pour chaque LED sa petite résistance, et de mettre en parallèle tous les ensembles LED+résistance. Ceci à cause du fait que toutes les LEDS ne sont pas strictement identiques. Mais si tu ne comptes pas piloter tes LEDs près de leur courant admissible max, ça peut peut-être aller comme tu l'as dessiné.

  12. #11
    invite898ad6c1

    Re : Projet Cosplay

    Le regulateur de voltage c'est ça : Voltage Regulator - 5V

    Car si je veux prendre des piles 9V c'est que ça prends pas trop de place ... le costume ne me permet pas d'avoir 3piles AA à la suite ... ou dans un boitier ...ou alors je peux prendre des piles bouton mais ça coûte cher aussi ça ...

    sinon pour la IR diode j'ai trouvé ce code sur la page de la télécommande : Code

  13. #12
    simon.

    Re : Projet Cosplay

    Oui, c'est le bon régulateur. Pour les piles il y a aussi les AAA, c'est plus petit. Par 3 c'est à peine plus gros qu'une pile 9V et tu auras genre 3x plus d'autonomie. sparkfun ne vend pas de boitier pour 3xAAA mais on en trouve sur ebay par exemple.

    Ou alors, tu peux faire ceci : n'utiliser le régulateur que pour alimenter le pic (et dans ce cas tu peux prendre un regulateur plus petit qui delivre moins de courant) et alimenter tes LEDs directement depuis le 9V de la pile. Mais dans ce cas tu peux mettre un petit nombre de LEDs en série. Si ce sont des LED rouges par exemple leur tension est de environ 2V donc tu peux en mettre trois en série (il faut garder 1V pour le uln2803). Pour des bleues (tension entre 3V et 3.5V) tu peux en mettre deux en série. Ça te permet de gaspiller moins d'énergie que de mettre toutes les LED en parallèle.

  14. #13
    invite898ad6c1

    Re : Projet Cosplay

    je pense prendre des piles AAA finalement comme ça je me prends pas trop la tête avec le régulateur... mais du coup 3 piles AAA ça va suffire pour alimenter 30 LED ? que je vais forcement devoir brancher en parallèle... sachant que je ne veux pas non plus que ça tienne des heures ... mais bon au moins 10min au minimum ^^ c'est surtout pour la prestation sur scène ... qui dure 1min ... mais bon histoire de pouvoir allumer mon costume de temps en temps ...

    voici mon nouveau schémas



    ça vous parait bon ? il faut qu'il y est des fils qui partent de la pile directement aux LED ? ou ça suffit le courant qui passe par le PIC et ULN ?

  15. #14
    RicounetZap

    Re : Projet Cosplay

    Bonjour

    Je ne sais pas ce que tu vas utiliser comme led, mais il y a une chute de tension aux bornes de chaque led. Si tu mets 10 leds rouges standard ( 5 mm de diamètre) en série, il te faut une alimentation de 13 V au minimum. Si tu en veux 30, cela fait pas loin de 40 V (1,2 V par led plus une marge de sécurité).
    Toujours sur la base d'une alimentation en 5 volts, et en comptant 205 leds, tu ne peux en mettre que 3 en série (plus la résistance de limitation).
    Ce qui fait 69 (205/3) série de 3 leds.
    Si tu fixes à 20 mA le courant traversant une série de leds, tu vas donc devoir piloter un courant maximum de 69 X 20 = 1380 mA.

    Cordialement
    N'importe quoi, for ever :-)

  16. #15
    simon.

    Re : Projet Cosplay

    Citation Envoyé par mimigyaru Voir le message
    j
    ça vous parait bon ? il faut qu'il y est des fils qui partent de la pile directement aux LED ? ou ça suffit le courant qui passe par le PIC et ULN ?
    Il faut un fil qui va directement du + de la pile à tes LEDs.
    Et un fil qui va du - de ta pile au GND du ULN. Ces deux fils, c'est par là que va passer le courant qui alimente tes LEDs.

    Détaille voir un peu plus la manière donc tu penses câbler tes leds, ce que tu as noté 'A', parce que tel que c'est dessiné ça n'a aucun sens.

  17. #16
    ftorama

    Re : Projet Cosplay

    Mais bon dieu, pourquoi passer au PIC alors que ton programme AVR est déja fait....

    Quand tu génères un programme Arduino, un fichier hex est créé. Il n'y a plus qu'à le récupérer dans les fichiers temporaires de Windows pour programmer un AVR vierge.

    On trouve aussi des chips Arduino (la puce seule) sur Ebay qui peuvent être retirés de la board une fois programmés et utilisés sur une carte minimum (alim, quartz et l'ULN bien sur)

    Je te conseillerais même le MAX7219, qui bien qu'un peu cher, permet de gérer 64 leds et est pris en charge dans les librairies Arduino...

    Et quand à passer les fils dans le costume, je ne vois pas ou est le problème de fragilité, surtout qu'on est pas censés faire du karaté avec un tel accoutrement. Il suffit de prévoir un peu de mou dans les articulations et de prévoir une connectique solide pour que ça roule

  18. #17
    vinceLGE

    Re : Projet Cosplay

    mimigyaru, j'ai suivi tes posts ici même et sur le forum Arduino.

    Si tu veux passer par un controleur, je rejoins l'avis de ftorama: les puces AVR seules ne coutent pas grand chose sur ebay (par exemple)

    Si tu ne veux pas investir dans une carte Arduino, il est possible de faire clignoter tes rangées de LED sans microcontroleur. Il y a peut-être moins cher (mais ça reste à voir) à condition de modifier un peu tes séquences d'allumage (encore que je n'ai pas bien saisi si tu dois allumer tes LED par rangée, par groupe ou je ne sais comment d'autre).

    Un démultiplexeur te permet d'allumer une sortie parmi n (8 pour les plus courants comme le 74138 par exemple).
    En fonction de la valeur (de 0 à 7) que tu appliques sur son entrée, tu actives la sortie 0 à 7.
    Ca te permet de sélectionner un et un seul groupe de LED (ou au contraire toutes les rangées sauf une).
    En y collant les ULN derrière, tu peux attaquer directement tes LED.

    La commande cyclique d'allumage peut être générée facilement à l'aide d'un compteur.
    En cumulant les démultiplexeurs et les compteurs, tu devrais arriver à faire ce que tu veux.

    A l'époque où les µcontroleurs sont à la mode ça fait un peu dépassé, mais ça marche, sans avoir à faire de programmation.

  19. #18
    invite898ad6c1

    Re : Projet Cosplay

    Citation Envoyé par simon. Voir le message
    Il faut un fil qui va directement du + de la pile à tes LEDs.
    Et un fil qui va du - de ta pile au GND du ULN. Ces deux fils, c'est par là que va passer le courant qui alimente tes LEDs.

    Détaille voir un peu plus la manière donc tu penses câbler tes leds, ce que tu as noté 'A', parce que tel que c'est dessiné ça n'a aucun sens.
    En fait j'ai noté A pour éviter de redessiner à la main toute les LED disons que tous les "fils" de LED qui sortent du ULN sont les mêmes ...

    J'explique .. sur mon costume on à un effet tournant pour l'allumage des LED donc en gros toutes les LED qui sortent du I1 seront toujours allumé en même temps, toutes celles qui sortent du I2 également etc ... après moi je dispose dans mon costume les LED de tel sorte que on est :
    LED I1-1,LED I2-1,LED I3-1, LED I4-1, LED I5-1, LED I6-1,LED I1-2,LED I2-2,LED I3-2, LED I4-2, LED I5-2, LED I6-2,(),LED In-1,LED I2-n,LED I3-n, LED I4-n, LED I5-n, LED I6-n
    Donc en gros je vais devoir torsader les lignes de LED pour que les LED soient disposé correctement,
    mais bon ça j'ai bien compris le principe

    ftorama : bien je vais devoir bouger, faire la roue ... c'est pour ça que à la base le costume est en lycra ... et puis une batterie pour alimenter 205 LED ... ça va pas tenir longtemps ou alors il faut que je rajoute des piles au niveau des modules ... du coup ça change rien ...autant faire des modules indépendant...

    Pour ce qui est du Arduino moi je voudrais bien mais si tu pouvais me donner des références pour les achat (ou des liens...)

  20. #19
    invite898ad6c1

    Re : Projet Cosplay

    et ça ça serait bon ?

    Arduino NANO

  21. #20
    vinceLGE

    Re : Projet Cosplay

    Je dirais non:
    je pense qu'il ne s'agit que du PCB, c'est à dire le circuit imprimé, mais je me trompe peut-être.
    Combien te faudra t-il d'Arduino au final ?
    Je ne connais pas la version nano, mais je ne pense pas que ce soit une carte de laquelle tu puisses retirer le controleur après programmation.
    Tu va donc devoir acheter autant de 'nano' que tu as besoin de controleur.

    Je te conseillerais plutôt une Uno ou une 2009 comme ceci (le lien est pour le modèle, pas le vendeur) et acheter ensuite des AVR nus.

    Une fois que tu as programmé ton AVR, tu le retires de la platine Arduino et il peut marcher seul, moyennant quelques composants

  22. #21
    invite898ad6c1

    Re : Projet Cosplay

    Parce que les PIC c'est vraiment si dur à programmer que ça ? car au final comme il m'en faut 8 ... je pense que la solution du PIC sera la moins coûteuse !!! même si je dois acheter de quoi les programmer ...

  23. #22
    ftorama

    Re : Projet Cosplay

    Citation Envoyé par mimigyaru Voir le message
    Parce que les PIC c'est vraiment si dur à programmer que ça ? car au final comme il m'en faut 8 ... je pense que la solution du PIC sera la moins coûteuse !!! même si je dois acheter de quoi les programmer ...
    Si tu viens demander des conseils pour n'en faire finalement qu'à ta tête, à quoi bon... Piloter 220 leds, ça se fait avec une seule batterie et un seul Arduino....mais fais comme tu veux, tu te fiches de nos avis

  24. #23
    invite898ad6c1

    Re : Projet Cosplay

    Ba ok donne moi les références des produits et le schémas de montage ... moi j'y connais pas grand chose, même si ça fait 1 semaine que j'essaye de trouver une solution...

    Car moi au final même si j'ai des fils qui passe le long de mes jambes et bras je peux essayer de m'arranger ... et voir pour avoir un bouton pression dans mon gant au niveau du pouce...

    Mais la tu me dit d'utilisé ça et ça et ça ... mais j'ai aucune référence : je ne veux pas en faire qu'a ma tête mais si on pouvais me dire quelle carte je dois acheter, la batterie que je dois branché et un schéma de montage pour m'expliquer comment je dois faire ça m'aiderais plus ...

    merci d'avance ...

  25. #24
    Tryph

    Re : Projet Cosplay

    Salut,

    y a des susceptibilités qui se réveillent dés qu'on parle de micro-contrôleur et surtout de PIC.

    ceci dit, si t'as déjà le programme tout prêt pour AVR, ça parait logique de conserver ce type de micro-contrôleur, d'autant que le prix de la réalisation doit être équivalent avec des PIC ou des AVR.
    juste si tu prends des PIC, faut pas t'attendre à avoir de l'aide de la part de ftorama
    mais bon la programmation d'un PIC n'est pas une chose insurmontable, d'autant que y a de la doc et des cours bien fait si tu te contentes de PIC16.

    des intérêts à la centralisation, ça peut être de synchroniser tous tes chenillards (car ce que tu veux faire ressemble grandement à des chenillards), la facilité pour tous les allumer ou les éteindre en même temps ou encore éviter la multiplication des circuits et des piles.
    maintenant, le fait de vouloir plusieurs modules pour faciliter le mouvement, c'est un besoin qui se défend largement et si c'est ton choix, on n'a pas à s'y opposer.

    après, tu fais bien comme tu veux.
    utiliser des PIC ou des AVR, faire ça en plusieurs modules ou tout centraliser... on peut te donner des conseils et des indications, mais ce n'est à personne d'autre que toi de définir tes besoins. du moment que ceux ci sont réalisable (ce qui me parait être le cas) personne n'a à te forcer la main sur telle ou telle solution. et tant pis pour les susceptibilités...

  26. #25
    invite898ad6c1

    Re : Projet Cosplay

    Ok ^^
    ba en fait moi ce que je veux c'est que ça marche ... après la méthode utilisé je m'en fiche un peu ... mais pour que ça marche il me faudrait des précisions ... moi je veux juste une base solide pour me lancer ...
    C'est vrai que mon code Arduino est déjà taper ... mais bon j'ai mis 5 min pour le faire ... je suis webmaster ... et la programmation je connais un peu .. si je dois juste changer la façon de déclarer mes variable pour passer en C ... je pense pas que ça me posera des problèmes...

    Après si ftorama à un peu de temps à me consacrer pour me faire un schémas détaillé avec une liste d'achat moi ça me va ... car à la base j'avais pensé faire passer des fils le long de mon corps pour aller contrôler mes LED ... et mètre un bouton au niveau de mes doigts pour allumer facilement le tout ! avec une batterie au niveau de mon coup ... mais je sais pas quelle batterie prendre : des piles ? une batterie lithium ... bref c'est ça qui me manque des bases solides, et les composants que je dois prendre ...

    je ne veux pas heurter la sensibilité des gens présent ici... je ne connais pas les meurs de chacun ^^

  27. #26
    simon.

    Re : Projet Cosplay

    Si tu acceptes les fils, je pense que c'est une bonne chose.
    Je t'ai donné dans la page précédente une idée pour faire ça à base d'arduino et de logique discrète, sinon ftorama a suggéré le MAX7219.
    Il doit y avoir moyen d'alimenter ça avec une pile de 4.5V... les fans d'arduino confirmeront.

  28. #27
    invite898ad6c1

    Re : Projet Cosplay

    bon j'essaye de comprendre :
    En gros j'aurais un Arduino avec mon programme dedant
    et dans mes modules j'aurais un 74HC164D qui recevra le code et auquel je branche mes 5 lignes de LED ? du coup ses 5 branches interpréterons le code comme il faut et ça sera pareil pour les 8 modules .... mais il va faloir que je programme un truc la dedans ou c'est automatique... j'avoue que j'ai un peu de mal car la j'ai l'impression d'avoir une élément de plus que dans ma version modules séparé ...

    Et pour les fils utilise quoi (question qui peu paraître bête ...)
    sinon tu me dit 3 fils : masse, clock, et data : la masse j'ai bien compris (je crois même que j'y suis branché moi même en ce moment ...) c'est la borne - de la pile non
    mais clock (horloge je supose) et data les données ... ça correspond à quoi ?
    et pour l'alimentation je met des pils dans chaque module pour alimenter les LED directement ?

    un petit dessin m'aiderais (je suis assez visuelle comme fille ^^)

    mais sinon merci pour votre aide à tous ... je sens que je vais y arrivé ... même si il me reste a peine 1 mois et demi pour tout faire ... lol

  29. #28
    invite898ad6c1

    Re : Projet Cosplay

    Re
    J'ai trouvé ça : Driver de LED TI

    Je sais pas si ça pourrait le faire ... et j'ai crus voire sur cette page qu'on pouvais utiliser le module Arduino pour programmer le driver (en y ajoutant une librairie :TLC5940 library)

    Bref ça pourrait résoudre mon problème que qu'on peu driver jusqu’à 16 LED avec une intensité de 80mA ... sachant que les miennes font 20mA si j'en branche 3 au max par sortie ça me prend que 12 sorties ...
    Je sais pas si mon raisonnement est juste et et c'est faisable ^^ J'attends vos commentaires ... sachant que je compte prendre ses LED CMS

    Et la pas besoin de fils le long des jambes vu que si j'ai bien compris le Driver c'est mon PIC et j'ai pas besoin de rajouter de ULN2803 vu qu'en sortie on à 80mA... et je pense qu'on peut branché la IR Diode en entré du driver TI ?

  30. #29
    simon.

    Re : Projet Cosplay

    Citation Envoyé par mimigyaru Voir le message
    Et pour les fils utilise quoi (question qui peu paraître bête ...)
    sinon tu me dit 3 fils : masse, clock, et data : la masse j'ai bien compris (je crois même que j'y suis branché moi même en ce moment ...) c'est la borne - de la pile non
    mais clock (horloge je supose) et data les données ... ça correspond à quoi ?
    et pour l'alimentation je met des pils dans chaque module pour alimenter les LED directement ?
    Dans mon idée on utilise le 74hc164 afin de pouvoir piloter 8 leds (ou disons 8 groupes de leds, vu que certaines sont branchées en parallèle) avec seulement 2 pins de l'arduino. Ce qui permet de piloter toutes les leds avec un seul arduino, et de réduire le nombre de fils entre l'arduino et les modules esclaves.

    Ces deux pins, ou deux fils, sont la clock (horloge) et la donnée (data).

    Pour transmettre depuis l'arduino vers le 74hc164 l'information qui donne l'état des 8 leds à piloter, on va faire ceci:

    - mettre clock à 0.(c'est à dire 0V)
    - mettre data à la valeur de la première led (0 pour éteinte, 1 pour allumée).
    -mettre clock à 1 (c'est à dire environ 5V).

    Lors du passage de la clock de 0 à 1 (on appelle ça un front montant), le 74hc164 va mémoriser la valeur de "data" et l'utiliser pour la première led.

    Ensuite on va continuer:
    - mettre clock à 0.
    - mettre data à la valeur de la deuxieme led (0 pour éteinte, 1 pour allumée).
    -mettre clock à 1.

    Le 74hc164 va mémoriser la valeur de "data" et l'utiliser pour la deuxième led.

    et pareil pour les 6 leds qui restent.

    Tu saisis l'idée ?


    Le driver TI que tu as trouvé fonctionne un peu de la même manière.

  31. #30
    invite898ad6c1

    Re : Projet Cosplay

    Donc le TI = 74hc164 ; il peut pas fonctionner tout seul il faut absolument le relier à l'Arduino...

    bref sinon j'ai pas bien compris ton explication

    Déjà je vais redonner les chiffres
    8 modules (et pas 8 LED ou bandes de LED)
    chaque module à 6 bandes de LED (4 à 6 LED par bandes )

    après je banche donc 2 fils à mon arduino par module (soit 16 fils) ou je branche tout mes fil data au même pin et tout mes fil clock au même pin et je rentre mon programme dans l'ardunio (je suppose qu'il va falloir changer le programme que j'ai mis sur mon 1er post ?)

Page 1 sur 5 12 3 4 DernièreDernière

Discussions similaires

  1. projet divers , projet d 'hiver
    Par invite48b92800 dans le forum Électronique
    Réponses: 1
    Dernier message: 27/08/2009, 09h52
  2. Projet
    Par borja dans le forum Électronique
    Réponses: 0
    Dernier message: 27/02/2007, 21h39
  3. Projet
    Par inviteb8ac24b4 dans le forum Électronique
    Réponses: 1
    Dernier message: 05/04/2006, 13h30
Découvrez nos comparatifs produits sur l'informatique et les technologies.