Projet Cosplay - Page 4
Répondre à la discussion
Page 4 sur 5 PremièrePremière 4 DernièreDernière
Affichage des résultats 91 à 120 sur 127

Projet Cosplay



  1. #91
    invite898ad6c1

    Re : Projet Cosplay


    ------

    bon je viens de refaire des teste avec des résistances de 150 ohm pour 3 LED et 470 ohm pour 2 ça ne chauffe plus et ça éclaire plus jaune déjà ^^ (car avant je trouvé que c'était un peu trop orange ....)
    mais ça vient pas du fait que mes résistance était bleu et la j'utilise des jaune ...

    donc j'ai plus qu'a tout dessouder ce que j'ai fait et à prendre des résistances de 150 et 470 ...

    sinon voici 2 photo de mon travail ^^

    module du poignet
    et avec le circuit imprimé ^^

    -----

  2. #92
    invite898ad6c1

    Re : Projet Cosplay

    a oui je trouve que le régulateur de tension chauffe beaucoup aussi ... c'est peut être ça aussi qui va pas ...

    enfin j'ai alimenter le circuit pour voir sans que les LED soient branché à l'uln et le régulateur chauffe beaucoup ... donc je voulais juste savoir si c'était normal ... je voudrais pas me metre à cramer sur scène ...

  3. #93
    simon.

    Re : Projet Cosplay

    Le régulateur doit chauffer pareil avec et sans les LEDs vu qu'il n'alimente que le 74hcmachintruc. Tu dis que ca chauffe, mais tu peux quand même mettre les doigts dessus sans te bruler ?

  4. #94
    simon.

    Re : Projet Cosplay

    Citation Envoyé par simon. Voir le message
    Le régulateur doit chauffer pareil avec et sans les LEDs vu qu'il n'alimente que le 74hcmachintruc. Tu dis que ca chauffe, mais tu peux quand même mettre les doigts dessus sans te bruler ?
    edit: apres rapide calcul à la louche le régulateur doit pas dissiper plus de 0.1W, à l'air libre la caractéristique thermale du boitier doit être environ 150 degrés par watt. Donc il devrait monter, si il fait 25 degrés chez toi, à 40 degrés environ.

    Si tu penses que c'est plus il faudrait sortir le multimètre et mesurer le courant qui traverse le régulateur.

    re-edit : joli boulot tes guirlandes ^^

  5. #95
    invite898ad6c1

    Re : Projet Cosplay

    merci pour le compliment sur mes guirlandes ...^^

    non je peux poser les doigt sans me bruler ^^ mais c'était juste pour savoir si c'est pas à cause de ça que ça à cramé mes LED ^^

    bon de toute façon j'ai tester avec des résistances plus forte et 2 piles morte dans mon boitier d'alim ça marche niquel les LED et le régulateur chauffe moins ... donc au pire je met juste 9V au lieu de 12 et puis basta ^^

    bon ba je vais passer ma soiré a ressouder mes LED ... (devant le foot vu que mon frere veux regarder les bleu se faire battre )

  6. #96
    invite898ad6c1

    Re : Projet Cosplay

    voila après une soirée a refaire mon poignet j'ai décider de tester la programmation en rentant le programme dans l'arduino et et branchant la data et la clock ...

    ça clignote ... mais pas du tout dans le bon sens, alors j'ai tester en rajoutant 2 LED fantôme au cas ou (pour les 2 pattes non connecté)
    mais rien y fait ... ça s’allume toujours bizarrement sans aucune logique ...

    déjà quand je met
    Code:
    float intervalon = 1000;  
    float intervaloff = 10;
    float divi = 1; 
    float multi = 1.5;
    float pas = 1;
    int buttonState = 0; 
    //declaration des elements
    const int buttonPin = 7;   
    const int data =  13;
    const int clock =  12;
    
    void setup() {                
      //initialisation des LED
      pinMode(clock, OUTPUT);
      pinMode(data, OUTPUT);
      
    }
    
    void loop() {
     digitalWrite(clock, LOW); digitalWrite(data, LOW); digitalWrite(clock, HIGH);
       delay(intervalon);  
       
      }
    tout devrais etre etaind ... du moins la LED 1 ... et ba non tout est allumé ... donc je sais pas trop quoi faire

    voici mon code pour la prog des LED
    Code:
    float intervalon = 1000;  
    float intervaloff = 10;
    float divi = 1; 
    float multi = 1.5;
    float pas = 1;
    int buttonState = 0; 
    //declaration des elements
    const int buttonPin = 7;   
    const int data =  13;
    const int clock =  12;
    
    void setup() {                
      //initialisation des LED
      pinMode(clock, OUTPUT);
      pinMode(data, OUTPUT);
      pinMode(buttonPin, INPUT);    
    }
    
    void loop() {
      buttonState = digitalRead(buttonPin);
    //  if (buttonState == HIGH) {    //allumage 
          while (intervalon>0) {
                 // deplacement etape 1  
                 /*LED 8 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);   
    
                 //LED 7 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  */
     
                //LED 6             
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH); 
      
                //LED 5            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  
     
                //LED 4              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  
     
                //LED 3            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH);  
     
                 //LED 2            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH); 
      
                 //LED 1          
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH); 
     
                  
                  delay(intervalon);   
                  //intervalon=intervalon-pas;
    
                 // deplacement etape 2  
                 /*LED 8 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);   
    
                 //LED 7 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  */
     
                //LED 6             
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH); 
      
                //LED 5            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  
     
                //LED 4              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH);  
     
                //LED 3            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH);  
     
                 //LED 2            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH); 
      
                 //LED 1          
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH); 
     
                  
                  delay(intervalon);   
                  //intervalon=intervalon-pas;
    
                 // deplacement etape 3  
                 /*LED 8 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);   
    
                 //LED 7 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  */
     
                //LED 6             
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH); 
      
                //LED 5            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH);  
     
                //LED 4              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH);  
     
                //LED 3            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH);  
     
                 //LED 2            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH); 
      
                 //LED 1          
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH); 
     
                  
                  delay(intervalon);   
                  //intervalon=intervalon-pas;
    
                 // deplacement etape 4  
                 /*LED 8 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);   
    
                 //LED 7 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  */ 
     
                //LED 6             
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);  
                  digitalWrite(clock, HIGH); 
      
                //LED 5            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);  
                  digitalWrite(clock, HIGH);  
     
                //LED 4              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);  
                  digitalWrite(clock, HIGH);  
     
                //LED 3            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  
     
                 //LED 2            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH); 
      
                 //LED 1          
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH); 
     
                  
                  delay(intervalon);   
                  //intervalon=intervalon-pas;
    
                 // deplacement etape 5  
                 /*LED 8 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);   
    
                 //LED 7 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  */
     
                //LED 6             
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);  
                  digitalWrite(clock, HIGH); 
      
                //LED 5            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);  
                  digitalWrite(clock, HIGH);  
     
                //LED 4              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  
     
                //LED 3            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  
     
                 //LED 2            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH); 
      
                 //LED 1          
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH); 
     
                  
                  delay(intervalon);   
                  //intervalon=intervalon-pas;
    
                 // deplacement etape 6  
                 /*LED 8 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);   
    
                 //LED 7 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  */
     
                //LED 6             
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);  
                  digitalWrite(clock, HIGH); 
      
                //LED 5            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  
     
                //LED 4              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  
     
                //LED 3            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  
     
                 //LED 2            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH); 
      
                 //LED 1          
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH); 
     
                  
                  delay(intervalon);   
                  //intervalon=intervalon-pas;
                 
                  //intervalon=intervalon/divi;
         }               
         if(intervalon<=0){
                 /*LED 8 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);   
    
                 //LED 7 fantome              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, LOW);   
                  digitalWrite(clock, HIGH);  */
     
                //LED 6             
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);  
                  digitalWrite(clock, HIGH); 
      
                //LED 5            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH);  
     
                //LED 4              
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH);  
     
                //LED 3            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH);  
     
                 //LED 2            
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH); 
      
                 //LED 1          
                  digitalWrite(clock, LOW);   
                    digitalWrite(data, HIGH);   
                  digitalWrite(clock, HIGH); 
     
                  
        } 
           
       
      
      
     /* }
      else {//lorsque l'on eteind !
        
        //pareil que pour l'allumage sauf que ça va de moins en moins vite ... je l'ecrirais quand je serait sur de la partie 1 ... mais ça sera du copier collé ...
      }  */
      
    }

  7. #97
    invite898ad6c1

    Re : Projet Cosplay

    je me demandais si je ne passais pas par la data et clock et que j'avais directement 6 (+2 ) fils qui partais de l'arduino (car finalement ça me gênes pas qu'il y ais 8 fils; c'est pas si gros que ça dans une couture) ça serait possible ?

    genre je vire le 74HC16 et je met juste l'uln , j'aurais même pas besoin du régulateur et des condensateurs

    je pense que ça serait plus simple pour moi à programmé car j'ai déjà le code ...

    à moins que l'histoire de clock et data fonctionne bien ... mais je me dit que si je veux changer le code de programmation ça sera plus simple pour moi ...

    (je suis chiante je sais mais bon la du coup ça sera plus simple et plus à ma portée ...) et puis 4 ou 8 fils ... de toute façon il y a des fils !!!

  8. #98
    simon.

    Re : Projet Cosplay

    Effectivement ton premier code devrait tout éteindre. Peut-etre une erreur de cablage.

    Oui tu peux faire ce que tu suggères. Dans ce cas tu mets tous les ULN sur une seule plaque. Et tu as dans ce cas besoin de moins d'ULN. Peut etre même un seul, à calculer selon le courant dans les LEDs.

    Tu aurais alors pour chaque module, 1 fil pour chaque groupe de LEDs et 1 fil de 12V.

  9. #99
    invite898ad6c1

    Re : Projet Cosplay

    voila donc j'ai refais mon schéma... j'utilise 3 ULN qui divisent les fils en fonction des modules

    j'ai mis un ULN pour le module du ventre et après pour les autres j'en utilise 1 pour 2

    tete avec poignet droit; cou avec poignet gauche et cheville droite et gauche sur le même

    et comme il y a 8 sorties par ULN j'ai réussit à virer un ULN en utilisant les 2 sorties restante à chaque fois

    sinon je voulais savoir pour le bouton poussoir si il est bien placé

    merci encore ^^ je sens que je vais réussir cette fois ^^

  10. #100
    simon.

    Re : Projet Cosplay

    Oula attention ton interrupteur ca va pas du tout !

    Tu envoies du 12V sur une des pattes de l'arduino, il faut pas (Pour l'alim de l'arduino c'est OK, car il a un régulateur. Mais pour les entrées/sorties c'est 5V max). Fais un pont diviseur de tension avec des résistances pour descendre à 5V.

  11. #101
    simon.

    Re : Projet Cosplay

    Pour le reste ca a l'air OK au premier abord.

    Pour l'interrupteur: fais un pont diviseur avec des résistances de quelques K pour arriver à 5V. Relie la sortie de ce pont à la patte de l'arduino. Branche l'interrupteur de facon à relier la patte de l'arduino à la masse quand tu appuies dessus. Quand tu liras 0 sur la patte de l'arduino, c'est que l'interrupteur sera appuyé.

  12. #102
    simon.

    Re : Projet Cosplay

    Bon après un peu de recherches, l'arduino a des pull-up (résistances qui tirent les pattes vers le 5V), que tu peux activer sur la patte de l'interrupteur ainsi:

    pinMode(pin, INPUT); // set pin to input
    digitalWrite(pin, HIGH); // turn on pullup resistors

    Dans ce cas laisse tomber le pont diviseur, mets simplement l'interrupteur entre la patte de l'arduino et la masse.

  13. #103
    simon.

    Re : Projet Cosplay

    Ah et encore pour l'interrupteur: essaie de prendre une autre patte de l'arduino que la 13:

    NOTE: Digital pin 13 is harder to use as a digital input than the other digital pins because it has an LED and resistor attached to it that's soldered to the board on most boards. If you enable its internal 20k pull-up resistor, it will hang at around 1.7 V instead of the expected 5V because the onboard LED and series resistor pull the voltage level down, meaning it always returns LOW.

  14. #104
    invite898ad6c1

    Re : Projet Cosplay

    en fait j'ai pris la 7 ^^

    les 13 à 8 c'est pour les LED
    et la 7 pour l’interrupteur

    voici le code

    Code:
    /*Boucle de programmation pour les LED*/
    //declaration des variables
    float intervalon = 100;  
    int intervaloff = 0;
    int pas = 20; 
    int buttonState = 0; 
    //declaration des elements
    const int buttonPin = 7;   
    const int ledPin1 =  13;
    const int ledPin2 =  12;
    const int ledPin3 =  11;
    const int ledPin4 =  10;
    const int ledPin5 =  9;
    const int ledPin6 =  8;
    
    
    
    void setup() {                
      //initialisation des LED
      pinMode(ledPin1, OUTPUT);
      pinMode(ledPin2, OUTPUT);   
      pinMode(ledPin3, OUTPUT); 
      pinMode(ledPin4, OUTPUT); 
      pinMode(ledPin5, OUTPUT); 
      pinMode(ledPin6, OUTPUT);
      pinMode(buttonPin, INPUT);    
    }
    
    void loop() {
       buttonState = digitalRead(buttonPin);
       
     if (buttonState == HIGH) {    //allumage 
            while (intervalon>0) {
               // deplacement etape 1    
                digitalWrite(ledPin1, HIGH);   
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, LOW);
                digitalWrite(ledPin5, LOW);
                digitalWrite(ledPin6, LOW);
                  delay(intervalon);   
               // deplacement etape 2
                digitalWrite(ledPin1, LOW);
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, LOW);
                digitalWrite(ledPin6, LOW);
                  delay(intervalon); 
               // deplacement etape 3
                digitalWrite(ledPin1, LOW);  
                digitalWrite(ledPin2, LOW);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, HIGH);
                digitalWrite(ledPin6, LOW);
                  delay(intervalon);
               // deplacement etape 4
                digitalWrite(ledPin1, LOW);  
                digitalWrite(ledPin2, LOW);
                digitalWrite(ledPin3, LOW);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, HIGH);
                digitalWrite(ledPin6, HIGH);
                  delay(intervalon); 
               // deplacement etape 5 
                digitalWrite(ledPin1, HIGH);   
                digitalWrite(ledPin2, LOW);
                digitalWrite(ledPin3, LOW);
                digitalWrite(ledPin4, LOW);
                digitalWrite(ledPin5, HIGH);
                digitalWrite(ledPin6, HIGH);
                delay(intervalon);
               // deplacement etape 6 
                digitalWrite(ledPin1, HIGH);   
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, LOW);
                digitalWrite(ledPin4, LOW);
                digitalWrite(ledPin5, LOW);
                digitalWrite(ledPin6, HIGH);
                delay(intervalon);  
                
                intervalon=intervalon/1.5;
                
              }
              // final
              if(intervalon<=0){
                digitalWrite(ledPin1, HIGH);   
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, HIGH);
                digitalWrite(ledPin6, HIGH);
              } 
     } 
      else { //lorsque l'on eteind !
         while (intervaloff<intervalon) {
               // deplacement etape 1    
                digitalWrite(ledPin1, LOW);   
                digitalWrite(ledPin2, LOW);
                digitalWrite(ledPin3, LOW);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, HIGH);
                digitalWrite(ledPin6, HIGH);
                  delay(intervaloff);   
               // deplacement etape 2
                digitalWrite(ledPin1, LOW);
                digitalWrite(ledPin2, LOW);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, HIGH);
                digitalWrite(ledPin6, LOW);
                  delay(intervaloff); 
               // deplacement etape 3
                digitalWrite(ledPin1, LOW);  
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, HIGH);
                digitalWrite(ledPin5, LOW);
                digitalWrite(ledPin6, LOW);
                  delay(intervaloff);
               // deplacement etape 4
                digitalWrite(ledPin1, HIGH);  
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, HIGH);
                digitalWrite(ledPin4, LOW);
                digitalWrite(ledPin5, LOW);
                digitalWrite(ledPin6, LOW);
                  delay(intervaloff); 
               // deplacement etape 5 
                digitalWrite(ledPin1, HIGH);   
                digitalWrite(ledPin2, HIGH);
                digitalWrite(ledPin3, LOW);
                digitalWrite(ledPin4, LOW);
                digitalWrite(ledPin5, LOW);
                digitalWrite(ledPin6, HIGH);
                delay(intervaloff);
               // deplacement etape 6 
                digitalWrite(ledPin1, HIGH);   
                digitalWrite(ledPin2, LOW);
                digitalWrite(ledPin3, LOW);
                digitalWrite(ledPin4, LOW);
                digitalWrite(ledPin5, HIGH);
                digitalWrite(ledPin6, 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);
                digitalWrite(ledPin6, LOW);
              } 
      }
     
    }

  15. #105
    invite898ad6c1

    Re : Projet Cosplay


  16. #106
    simon.

    Re : Projet Cosplay

    Tu as oublié dans le setup:

    digitalWrite(buttonPin, HIGH); // turn on pullup resistors

  17. #107
    invite898ad6c1

    Re : Projet Cosplay

    je voulais juste savoir si le bouton était bien placé ?

  18. #108
    simon.

    Re : Projet Cosplay

    Oui ça semble correct.

  19. #109
    invite898ad6c1

    Re : Projet Cosplay

    voila j'ai fini le montage de mon circuit qui est relié à l'adruino et j'ai tester mon module ^^ et tada !!! : une petite vidéo vite fait juste pour montrer que ça marche ...

    moi de mon coté j'ai â fini ^^ déjà il faut que je finisse la partie tissu que je passe les fils dans les coutures et que je connecte le tout ^^ bref encore du boulot mais bon la partie qui me posé le plus de problèmes technique est finie ^^


    voila donc je vous tiens au courant si j'ai encore des problèmes et promis je poste une vidéo du costume fini

    ^^ merci encore à tous et surtout à simon !

  20. #110
    simon.

    Re : Projet Cosplay

    Beau boulot, ca fait toujours plaisir de voir un projet aboutir

  21. #111
    invite898ad6c1

    Re : Projet Cosplay

    bon je bug ....
    j'ai essayé de connecter mon bouton comme indiqué sur le schéma mais ça marche pas du tout !

    quand j'upload le programme dans la carte il lance directement la 1er partie....
    ensuite une foie celle ci fini quand j'appuie sur le bouton ça lance la 2eme
    mais dès qu'elle est fini ça se remet à la fin de la 1er (c'est à dire quand tout est allumé alors que je voudrais que ça reste sur tout eteind)

    et ensuite quand j’appuie sur le bouton (en restant appuyé) ça eteind tout et quand je relache ça rallumé tout ....

    en gros ça lance une foie le programme dès le début , après au 1er clique ça lance ce qui devrais se lancer quand on veux eteindre et après une foie les 2 boucles fini on reste sur la fin des boucles donc je comprend pas vraiment comment je dois faire ....

  22. #112
    invite898ad6c1

    Re : Projet Cosplay

    bon en fait c'est bon j'ai trouvé la solution ^^

    donc fausse alerte tout marche niquel

  23. #113
    invite898ad6c1

    Re : Projet Cosplay

    voila le costume est fini (depuis lontemps d'ailleurs) mais voici une vidéo de ma prestation (bon mon serre tete a pas arreter de tombé car j'avais une perruque ....) enfin ce qui vous interaisse c'est certainement le début ^^
    http://www.youtube.com/watch?v=0_THW..._order&list=UL

  24. #114
    simon.

    Re : Projet Cosplay

    Joli boulot !

    Merci pour le retour, ça fait plaisir.

  25. #115
    invite898ad6c1

    Re : Projet Cosplay

    ba merci à toi surtout pour tout tes conseils et ton aide !!! je pense que sans ça j'aurais jamais réussi -_-

  26. #116
    invite898ad6c1

    Re : Projet Cosplay

    Bonjour !
    c'est encore moi !
    voila après le succès de mon 1er costume à LED je retante l'expreriance cette année avec un nouveau chalenge ... utiliser des LED RGB histoire de pouvoir faire varier la couleur
    Donc dans l'ensemble le schèma du costume reste le même : toujours autant de LED ! avec toujours cette histoire de faire varier l'allumage des LED par bande de 6 LED
    Je viens de m'acheter des LED RGB à cathode commune, et j'ai fais mes test sur un protoboard tout marche niquel je suis contente ^^
    j'ai réussi à obtenir l'allumage des LED comme pour l'autre costume à savoir que toute les LED ne soient pas allumé en même temps,
    jai réussi à changer la couleur, à faire des variation de couleur etc ... après ça c'est facile : j'ai trouvé de bon tuto pour la programmation... c'est pas ça qui me pose problème !
    mais forcement il y a un mais ! pour le moment je n'ai que 6 LED de branché à ma carte arduino ... donc ça va ... mais je vais devoir en brancher par loin de 300 du coup je vais avoir besoin d'ULN comme pour l'ancien costume ...
    donc ma question est la suivante ... vu que pour ce costume toutes les entrés et sortie des LED vont devoir passer par la carte :
    dois-je aussi faire passer les fils R, G et B qui sortent de la carte et vont vers les LED par des ULN ou le schéma précédent ou il y avait un ULN
    juste en sortie des LED sera suffisant ?
    Car ici les LED seront alimenté par les fils RGB qui viennent de la carte ... et non directement par la pile
    en gros la pile est juste branché à la carte arduino : après les LED sont reliées à la carte via les fils RGB directement ... et non à la pile... suis-je claire ?

    merci d'avance ! ^^

  27. #117
    invite29971eb1

    Re : Projet Cosplay

    Pour utiliser avec des ULN, il vaudrait mieux utiliser des leds à anode commune.

    On trouve aussi (en CMS) des leds à 6 pattes ou toutes les anodes et cathodes sont séparées.

    Tu as la possibilité d'utiliser aussi des MIC5891 qui sont des registres à décalage avec buffers de puissance à sorties non complémentées....Késako?

    Un registre à décalage permet de piloter n sorties (pourquoi pas 300) à partir de 3-4 sorties seulement de l'Arduino. Pour les buffers, c'est la même chose que les ULN sauf que mettre un 1 en entrée provoque une sortie haute avec assez de pêche pour piloter une ou plusieurs leds.

    ça peut aussi marcher avec des registres sans buffers, mais tu auras moins de liberté sur la luminosité...

    En tout cas joli résultat pour le premier, joli costume et jolie demoiselle

    Et tu vois qu'on pouvait y arriver avec un Arduino

  28. #118
    invite898ad6c1

    Re : Projet Cosplay

    En fait c'est que j'ai déjà toute ma programmation de faite ... c'est pas que changer me pose des problème j'ai le temps mais disons que pour des questions pratique j'aimerais rester simple, j'ai pas besoin de devoir driver chaque LED individuellement ^^ moi je veux juste pouvoir driver 6*n LED

    sinon c'est quoi la différence entre les anode commune les les cathode commune enfin je sais que l'anode c'est le + et la cathode le - ... du coup si je prend des anode commune ça va changer quoi ?
    en gros la LED sera alimenté par la pile et en sortie j'aurais mes fils RGB ... du coup j'aurais 6 * 3 fils (les 6 LED différente chacune avec 3 fils un pour le R, un pour le G et un pour le B) plus le fil d'alimentation ... déjà que 9 fils ça va être chaud pour les faire passer dans les coutures ... 19 je vous raconte pas !
    Donc j'aimerais bien rester sur mes cathode commune en fait ^^

  29. #119
    invite29971eb1

    Re : Projet Cosplay

    Je ne vois qu'un chainage des leds pour réduire le câblage.

    Les anodes communes permettent de relier l'anode à l'alim et une cathode par voie sur l'ULN pour pouvoir jouer sur la couleur.

    Avec des anodes communes, on peut mettre les leds en parallèle (avec chacune sa résistance bien sur).

    Avec des cathodes communes, on ne peut pas utiliser les ULN directement, ça complexifie le montage (ajout d'un buffer côté high-side).

    Avec des leds à cathodes et anodes séparées, tu les chaines et tu mets une seule résistance par couleur...

  30. #120
    invite898ad6c1

    Re : Projet Cosplay

    ok donc du coup je peux pas faire le même montage que avant ... il faut que je change tout...
    j'ai trouvé un mec qui a fait un truc similaire avec un ULN mais je sais pas si c'est les LED à cathode ou anode commune
    http://blog.tkjelectronics.dk/2011/0...ed-controller/
    mais que sont schémas il utilise un conposant en plus entre les entré RGB et les LED ...

Page 4 sur 5 PremièrePremière 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, 10h52
  2. Projet
    Par invite6327d4eb dans le forum Électronique
    Réponses: 0
    Dernier message: 27/02/2007, 22h39
  3. Projet
    Par inviteb8ac24b4 dans le forum Électronique
    Réponses: 1
    Dernier message: 05/04/2006, 14h30
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...