Arduino Forum

International => Français => Topic started by: vj_dobermann on Apr 07, 2014, 01:59 pm

Title: arduino et EL Wire (débutant)
Post by: vj_dobermann on Apr 07, 2014, 01:59 pm
Bonjour à tous,
Je suis débutant sur arduino.
Pour les besoins d'un spectacle de danse pour enfant, dont un des ballets sera illuminé par des el wire cousus aux vêtements.
A la base je suis le video-jockey du spectacle mais aussi le plus bidouilleur de l'équipe  XD

J'ai fait l'achat d'une arduino, un escudo dos, 2 el wire (orange et vert), un boitier de 8 piles 1.5v (pour un total de 12v), des têtes enfichables pour l'arduino, un inverseur 12v.

Comme je ne suis pas très callé en anglais technique, je suis dans le brouillard concernant les branchements de tout le matériel.
Je prends comme base ceci : https://www.sparkfun.com/tutorials/353
il y a plein de points qui ne sont pas clairs

J'ai placé les têtes enfichables sur l'escudo dos et branché dessus l'arduino (bizarrement ce n'est pas vraiment à plat, mais bon...)
Sur l'inverseur 12v, il y a un côté avec deux câbles, un rouge et un noir dénudés, de l'autre côté deux câbles noirs reliés à un gros connecteur noir également, celui-ci est trop gros pour se brancher sur l'escudo dos.

Ou brancher le pack de 8 piles 1.5v ? sur l'inverseur côté rouge/noir ?
dans le tutorial, l'inverseur est branché des deux côté sur la carte escudo dos, mais alors d'ou vient le courant ?
on peut voir que l'arduino à un câble d'alimentation mais rien n'est expliqué à ce sujet.
il est mentionné qu'il faudrait faire une soudure sur le jumper SJ1, pourquoi ?

voici un plan dessiné vite fait pour essayer de m'y retrouver



voilà déjà mes principales questions pour commencer, c'est après plusieurs recherches sur internet que je me tourne vers vous pour demander de l'aide car je n'ai jamais pu trouver un site web qui explique clairement la marche à suivre.

En vous remerciant d'avance de votre aide

Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Apr 07, 2014, 02:14 pm


Je suis débutant sur arduino.
Pour les besoins d'un spectacle de danse pour enfant, dont un des ballets sera illuminé par des el wire cousus aux vêtements.
A la base je suis le video-jockey du spectacle mais aussi le plus bidouilleur de l'équipe  XD

J'ai fait l'achat d'une arduino, un escudo dos, 2 el wire (orange et vert), un boitier de 8 piles 1.5v (pour un total de 12v), des têtes enfichables pour l'arduino, un inverseur 12v.



bonjour
L'inverter est simplement vu là comme un generateur de haute tension 12V vers HT
ton "dessin" semble etre OK
fais des bonnes photos de ce que tu à sous la main
et explique (photo) ce que tu entend par là
Quote
et branché dessus l'arduino (bizarrement ce n'est pas vraiment à plat)
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Apr 07, 2014, 02:24 pm
Quote
fais des bonnes photos de ce que tu à sous la main


d'accord je ferais des photos de bonne qualité à la maison avec mon reflex  ;)
comme ça je peux montrer exactement tout ce que j'ai sous la main
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Apr 08, 2014, 08:55 am
voici les photos de mon matériel :








en faite quand je disais que la carte n'était pas vraiment à plat, c'est que j'ai mal enfiché les têtes ^^
on peut constater que la fiche de l'inverseur est trop grosse pour la carte escudo
Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Apr 08, 2014, 12:21 pm

voici les photos de mon matériel :


en faite quand je disais que la carte n'était pas vraiment à plat, c'est que j'ai mal enfiché les têtes ^^
on peut constater que la fiche de l'inverseur est trop grosse pour la carte escudo

bonjour
Ok
la premier chose à faire est de verifier que ton inverter est fonctionnel et delivre une tension adequate
2 solutions simples
- test au voltmetre calibre mini 200 V AC : lire la valeur
- test simple raccorder directement une EL wire à la sortie de l'inverter.

ça levera déjà le doute sur l'inverter
ensuite ta carte escudo ce n'est (par canal) que de la commande de triac optocouplé
un simple test basics avec l'exemple blink ,en changeant
Code: [Select]
int led =13;
par
Code: [Select]
int led = 2;
devrait aire clignoter ton EL wire sur le canal A
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Apr 08, 2014, 04:24 pm
Merci beaucoup Artouste pour ton coup de main. Je vais me trouver un multimètre et testé l'inverseur.
pour la soudure des connecteurs sur les el wire, c'est pas de la tarte (je pensais plus simple), j'ai trouvé ce site : http://www.coolneon.com/tutorials-2/el-wire-soldering/the-ultimate-beginers-guide-to-soldering-cool-neon-el-wire/
je potasse et je soude  8)
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Apr 14, 2014, 08:17 am
voilà ce week-end j'ai pu bricoler sur mes el wire, :






- changement de la prise JST-SM de l'inverseur par un connecteur JST-PH
- raccord du boitier de piles 8x 1.5 volt à l'inverseur
- fabrication d'un support à pile 9v à "barrel jack" pour l'arduino
- dénudage et soudure d'un el wire à un connecteur JST-PH pour être branché sur la carte escudo dos

le el wire est branché sur le port A de la carte escudo ce qui correspond au port 2 de l'arduino

dans le logiciel arduino (je suis sur mac) j'ai mis comme code :

Code: [Select]

void setup() {               
  pinMode(02, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}


mais voilà ça ne marche pas, rien ne se passe  =( =( =( =(
l'inverseur fait un petit bruit genre bzzz c'est tout, j'ai pourtant bien vérifié mes soudures mais je ne sais pas d'ou peut provenir la panne
Title: Re: arduino et EL Wire (débutant)
Post by: john_lenfr on Apr 14, 2014, 09:20 am

ensuite ta carte escudo ce n'est (par canal) que de la commande de triac optocouplé
un simple test basics avec l'exemple blink ,en changeant
Code: [Select]
int led =13;
par
Code: [Select]
int led = 2;
devrait aire clignoter ton EL wire sur le canal A


Artouste avait parlé de la PIN 2, et pas de la 13

Essaie avec:
Code: [Select]
void setup() {               
  pinMode(2, OUTPUT);
}

void loop() {
  digitalWrite(2, HIGH);
  delay(1000);
  digitalWrite(2, LOW);
  delay(1000);
}
Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Apr 14, 2014, 01:11 pm

voilà ce week-end j'ai pu bricoler sur mes el wire, :

mais voilà ça ne marche pas, rien ne se passe  =( =( =( =(
l'inverseur fait un petit bruit genre bzzz c'est tout, j'ai pourtant bien vérifié mes soudures mais je ne sais pas d'ou peut provenir la panne

Bonjour

- A tu testé la sortie de l'inverter ?
- A tu directement branché un El wire sur l'inverter ?
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Apr 15, 2014, 12:33 pm
Quote
- A tu testé la sortie de l'inverter ?
- A tu directement branché un El wire sur l'inverter ?


j'ai tout désoudé pour brancher directement le el wire à l'inverseur, ça s'allume  :)

y a peut-être un soucis avec le code, j'ai fait ça avec beaucoup de fatigue dans les dents   :smiley-sleep:
Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Apr 15, 2014, 12:43 pm

Quote
- A tu testé la sortie de l'inverter ?
- A tu directement branché un El wire sur l'inverter ?


j'ai tout désoudé pour brancher directement le el wire à l'inverseur, ça s'allume  :)

y a peut-être un soucis avec le code, j'ai fait ça avec beaucoup de fatigue dans les dents   :smiley-sleep:

bon , ça progresse, ça progresse !  :smiley-mr-green:

reessaye maintenant avaec un simple blink adapté au canal A
aukazou je mets le code complet dessous  :smiley-mr-green:
Code: [Select]
/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.

  This example code is in the public domain.
*/

// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 2; // passage sur pin 2 = canal A du shield Elwire

// the setup routine runs once when you press reset:
void setup() {               
  // initialize the digital pin as an output.
  pinMode(led, OUTPUT);     
}

// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);               // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);               // wait for a second
}
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Apr 16, 2014, 12:47 pm
Merci beaucoup de ton aide  :)
j'essaie ça et te tiens au courant  ;)
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Apr 26, 2014, 03:33 pm
Bonjour,
je suis de retour après ces vacances de Pâques  :)

alors voilà j'ai essayé avec ton code Artouste mais ça ne fonctionne pas  =(
de l'inverteur au el wire ça fonctionne, j'ai testé avec un voltemètre le courant arrivant sur la carte escudo, j'ai des chiffres qui bougent sur mon appareil ainsi que du côté du canal A

c'est vraiment étrange...
Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Apr 27, 2014, 11:51 am

Bonjour,
je suis de retour après ces vacances de Pâques  :)

alors voilà j'ai essayé avec ton code Artouste mais ça ne fonctionne pas  =(
de l'inverteur au el wire ça fonctionne, j'ai testé avec un voltemètre le courant arrivant sur la carte escudo, j'ai des chiffres qui bougent sur mon appareil ainsi que du côté du canal A

c'est vraiment étrange...

bonjour
etonnant , pour verifier si c'est global ou pas
utilise le programme de demo pour verifier si ce n'est pas un probleme sur le canal A
tu mets ton elwire sur A puis B C D E F G H
Code: [Select]
// Test sketch for El Escudo Dos
// Turn each EL channel (A-H) on in sequence and repeat
// Mike Grusin, SparkFun Electronics

void setup() {               
  // The EL channels are on pins 2 through 9
  // Initialize the pins as outputs
  pinMode(2, OUTPUT);  // channel A 
  pinMode(3, OUTPUT);  // channel B   
  pinMode(4, OUTPUT);  // channel C
  pinMode(5, OUTPUT);  // channel D   
  pinMode(6, OUTPUT);  // channel E
  pinMode(7, OUTPUT);  // channel F
  pinMode(8, OUTPUT);  // channel G
  pinMode(9, OUTPUT);  // channel H
  // We also have two status LEDs, pin 10 on the Escudo,
  // and pin 13 on the Arduino itself
  pinMode(10, OUTPUT);     
  pinMode(13, OUTPUT);   
}

void loop()
{
  int x,status;
 
  // Step through all eight EL channels (pins 2 through 9)
  for (x=2; x<=9; x++)
  {
    digitalWrite(x, HIGH);   // turn the EL channel on
    delay(100);              // wait for 1/10 second
    digitalWrite(x, LOW);    // turn the EL channel off

    digitalWrite(10, status);   // blink both status LEDs
    digitalWrite(13, status);
    status = !status;
  }
}

Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Apr 29, 2014, 09:34 am
d'accord merci pour le code,
je coupe le courant quand je change de canal  ou je peux le faire à chaud ?
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Apr 29, 2014, 12:41 pm
alors j'ai chargé le code,

la led 13 sur l'arduino clignote très vite
par contre la led STATUS sur l'escudo ne clignote pas, la carte serait-elle deffectueuse ?

1ère photo : on voit clairement que le el wire s'allume avec un branchement en directe
2ème photo : la led 13 de l'arduino clignote
3ème photo : la led STATUS de l'escudo reste éteinte



Title: Re: arduino et EL Wire (débutant)
Post by: fdufnews on Apr 29, 2014, 01:00 pm

par contre la led STATUS sur l'escudo ne clignote pas, la carte serait-elle deffectueuse ?

La LED sur l'escudo est connectée directement à une sortie de l'Arduino. Donc si elle ne s'allume pas c'est qu'il y a un problème de câblage de la carte escudo ou un problème de raccordement de celle-ci sur l'Arduino.
Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Apr 29, 2014, 01:02 pm

alors j'ai chargé le code,

la led 13 sur l'arduino clignote très vite
par contre la led STATUS sur l'escudo ne clignote pas, la carte serait-elle deffectueuse ?

1ère photo : on voit clairement que le el wire s'allume avec un branchement en directe
2ème photo : la led 13 de l'arduino clignote
3ème photo : la led STATUS de l'escudo reste éteinte


bonjour
la carte est quand meme assez basique
tu l'a achété complete ou c'est toi qui a fais les soudure des connecteurs ?

avec ton symptome led13 ok sur arduino , led10 status non ok sur escudo, ça pourrait venir d'un GND commun deficient entre
la carte et le shield.
fait un test de continuité et verifie que le 5V arrive bien sur le regulateur de l'escudo
Title: Re: arduino et EL Wire (débutant)
Post by: fdufnews on Apr 29, 2014, 01:05 pm

Comme je ne suis pas très callé en anglais technique, je suis dans le brouillard concernant les branchements de tout le matériel.
Je prends comme base ceci : https://www.sparkfun.com/tutorials/353
il y a plein de points qui ne sont pas clairs


Quand on est pas calé dans une langue, il faut avoir quelques jokers dans sa manche comme Google Translate qui fourni des traductions de qualité relativement correcte lorsqu'il s'agit de passer de l'anglais au français.
http://translate.google.fr/translate?sl=en&tl=fr&js=y&prev=_t&hl=fr&ie=UTF-8&u=https%3A%2F%2Fwww.sparkfun.com%2Ftutorials%2F353&edit-text= (http://translate.google.fr/translate?sl=en&tl=fr&js=y&prev=_t&hl=fr&ie=UTF-8&u=https%3A%2F%2Fwww.sparkfun.com%2Ftutorials%2F353&edit-text=)
Title: Re: arduino et EL Wire (débutant)
Post by: fdufnews on Apr 29, 2014, 01:11 pm

fait un test de continuité et verifie que le 5V arrive bien sur le regulateur de l'escudo

Ne te fais pas avoir Artouste, le régulateur ne sert à rien sur l'escudo. Il n'est utile que lorsqu'on utilise un "inverter" alimenté en 3V.
La diode de status et les optocoupleurs sont pilotés directement par les sorties de l'arduino (connexion entre sortie arduino et masse).
Donc si rien ne fonctionne, il y a de très fortes chances pour que cela vienne d'une masse défectueuse ou de l'escudo mal installé.
Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Apr 29, 2014, 01:17 pm


fait un test de continuité et verifie que le 5V arrive bien sur le regulateur de l'escudo

Ne te fais pas avoir Artouste, le régulateur ne sert à rien sur l'escudo. Il n'est utile que lorsqu'on utilise un "inverter" alimenté en 3V.
La diode de status et les optocoupleurs sont pilotés directement par les sorties de l'arduino (connexion entre sortie arduino et masse).
Donc si rien ne fonctionne, il y a de très fortes chances pour que cela vienne d'une masse défectueuse ou de l'escudo mal installé.

bonjour
Fdufnews
oui j'avais vu , mais si tu a du 5V sur regul testé avec le GND de l'escudo ça leve le doute.
mais vu qu'à priori les headers sont a souder , la proba de mauvaises soudures est importante.
ceci etant il y a 2 headers GND bien connecté sur le pcb escudo...  :smiley-mr-green:

a mon avis , de la reprise faite avec de la bonne soudure s'impose  8)
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on May 06, 2014, 12:22 pm
YOUPI !!!  :) :) :) :)
j'ai refait les soudures, et du coup le el wire clignote selon le dernier code qui tu as proposé Artouste.
Une pile 9v à été branché sur l'arduino comme ça tout est autonome.
Je vais m'occuper du el wire vert et tout brancher




Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on May 06, 2014, 12:36 pm

YOUPI !!!  :) :) :) :)
j'ai refait les soudures, et du coup le el wire clignote ...


Bonjour
Erreur de debutant, ne pas verifier ses soudures  :smiley-mr-green:
Le principal c'est que ce soit finalement "tombé en marche"  :smiley-mr-green:
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on May 06, 2014, 12:41 pm
héhéhé
je cherchais trop loin la solution, finalement c'était tout simple  :smiley-roll-sweat:
je suis pas trop un pro de la soudure mais je commence à me faire la main  :)
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on May 08, 2014, 10:45 am
voilà j'ai branché les deux el wire, un orange et un vert, tout le même code qui fait tout clignoter

http://youtu.be/ZMHIeDw5dtM (http://youtu.be/ZMHIeDw5dtM)

c'est une vidéo vite fait avec mon iphone,
Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on May 08, 2014, 12:06 pm

voilà j'ai branché les deux el wire, un orange et un vert, tout le même code qui fait tout clignoter

http://youtu.be/ZMHIeDw5dtM (http://youtu.be/ZMHIeDw5dtM)

c'est une vidéo vite fait avec mon iphone,

bonjour
l'effet de lumiere est soutenu
je n'ai jamais utiliser de elwire, mais ça semble sympa
reviens nous faire voir ta realisation , une fois terminée
bon spectacle
Title: Re: arduino et EL Wire (débutant)
Post by: fdufnews on May 08, 2014, 12:20 pm

YOUPI !!!  :) :) :) :)
j'ai refait les soudures, et du coup le el wire clignote selon le dernier code qui tu as proposé Artouste.

Sur les photos il y a encore des soudures pas terribles. Sur A0 on a l'impression qu'il n'y a pas de soudure sur une partie de la pastille.
De manière générale tu ne mets pas tout à fait assez de soudure. Normalement la soudure doit remonter le long de la broche.
Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on May 08, 2014, 12:35 pm


YOUPI !!!  :) :) :) :)
j'ai refait les soudures, et du coup le el wire clignote selon le dernier code qui tu as proposé Artouste.

Sur les photos il y a encore des soudures pas terribles. Sur A0 on a l'impression qu'il n'y a pas de soudure sur une partie de la pastille.
De manière générale tu ne mets pas tout à fait assez de soudure. Normalement la soudure doit remonter le long de la broche.

bonjour Fdufnews
Apprendre à faire des bonnes soudures à toujours été le B A BA du debutant , le probleme aujourd'hui  est aussi que
les "debutants" travaillent souvent sans le savoir avec de la soudure ROHS et des fers basique pas adaptés, avec pour resultats des "mauvaises" soudures.
Je me souviens avoir rencontré IRL un contributeur et quand je lui dis de reprendre des soudures sur un shield, j'ai vu la cata.
j'ai sorti de mon "barda" de la bonne vieille tricore Pb et je lui ai dit d'essayer avec, la difference a été immediate.
perso dans le cadre du DIY , je n'utilise que de la Sn,Pb,Ag et j'ai toujours du flux supplementaire sous le coude (melange perso colophane+isopropanol)
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on May 20, 2014, 12:14 pm
Quote
Apprendre à faire des bonnes soudures à toujours été le B A BA du debutant , le probleme aujourd'hui  est aussi que
les "debutants" travaillent souvent sans le savoir avec de la soudure ROHS et des fers basique pas adaptés, avec pour resultats des "mauvaises" soudures.
Je me souviens avoir rencontré IRL un contributeur et quand je lui dis de reprendre des soudures sur un shield, j'ai vu la cata.
j'ai sorti de mon "barda" de la bonne vieille tricore Pb et je lui ai dit d'essayer avec, la difference a été immediate.
perso dans le cadre du DIY , je n'utilise que de la Sn,Pb,Ag et j'ai toujours du flux supplementaire sous le coude (melange perso colophane+isopropanol)


j'ai pas tout saisi les significations et abréviations  XD je suis vraiment un débutant primaire, c'est la première fois que je fais de la soudure+électro+arduino+codage.
ci-dessous, deux boitiers de dérivation vissés ensemble avec le matériel à l'intérieur ainsi qu'un harnais de gopro sur lequel je fixerai les boites

Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on May 20, 2014, 02:41 pm

...
ci-dessous, deux boitiers de dérivation vissés ensemble avec le matériel à l'intérieur ainsi qu'un harnais de gopro sur lequel je fixerai les boites
...

[HUM]
j'avais pas vu www.dbr-prod.ch/

Encore un suisse de Gnéév  :smiley-mr-green:
si j'avais su ...   :smiley-mr-green: :smiley-mr-green:

bonne continuation pour la suite de ta realisation  ;) pose le moment venu une petite video de ta prestation avec les El-wire
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Jun 11, 2014, 08:37 am
héhéhé
t'es de gnèèève aussi ?  :P

pour la programmation de ma séquence, j'utilise plein de delay() pour être au plus proche de la musique mais je sais pas si c'est une bonne solution pour un code allégé et facilement configurable...
Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Jun 11, 2014, 12:25 pm

héhéhé
- t'es de gnèèève aussi ?  :P

- pour la programmation de ma séquence, j'utilise plein de delay() pour être au plus proche de la musique mais je sais pas si c'est une bonne solution pour un code allégé et facilement configurable...

bonjour
- non pas moi, mais il y en a ici , dont JF notre absolu vénéré modo  :smiley-mr-green: :smiley-mr-green:
- utiliser des delay ce n'est generalement pas conseillé, mais dans un cas comme le tien (ton programme ne gere que des delais)
c'est une solution meme si elle est lourde , simple et efficace.
Pour l'avenir , si tu doit gerer plusieurs "spectacles" peut etre voir pour embarquer les sequences sur une carte SD
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Jun 13, 2014, 09:47 am
J'ai essayé de faire une séquence sur une musique
mais c'est hyper brouillon, je ne sais pas si c'est possible de faire dans ce genre-là :
un bloc de code qui dit que "pendant 20 seconde, il y a un clignotement des pins 4 et 7 à une interval de 500 milisecondes" une fois les 20sec terminé on passe à un autre bloc qui dit "pendant 47 sec, on fait clignoter à 1sec d'interval" etc etc
parce que j'ai essayé de faire ça avec le peu de connaissances que j'ai en programmation :

Code: [Select]

int vert = 4;
int orange = 7;

void setup() {                
 pinMode(vert, OUTPUT);
 pinMode(orange, OUTPUT);  
}

void loop() {
 delay(20000); //attente de 20 secondes

 // allumage vert orange 40 sec
 digitalWrite(vert, HIGH);
 digitalWrite(orange, HIGH);
 delay(40000);              
 digitalWrite(vert, LOW);
 digitalWrite(orange, LOW);
 delay(1000);  

 // clignotement lent 27 sec
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);
 digitalWrite(vert, HIGH);
 delay(1000);
 digitalWrite(vert, LOW);
 digitalWrite(orange, HIGH);
 delay(1000);
 digitalWrite(orange, LOW);

 // clignnotement rapide 40 sec
etc etc

Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Jun 13, 2014, 12:45 pm

J'ai essayé de faire une séquence sur une musique
mais c'est hyper brouillon, je ne sais pas si c'est possible de faire dans ce genre-là :
...

regarde le code de Vincent concernant l'animation de son pilote du MIRA3
Ce n'est pas exactement la meme problematique, mais faire une action en fonction d'une bande son est quand meme assez approchante
code et animation fin de cette page
http://www.retroplane.net/mira3/page2.htm
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Jun 17, 2014, 08:45 am
Salut,
Merci du lien, baleze son animation  :)

voilà le code que j'ai utilisé :

Code: [Select]

int vert = 4;
int orange = 7;

void setup() {               
  pinMode(vert, OUTPUT);
  pinMode(orange, OUTPUT); 
}


void loop(){
  delay(21000); // intro 21sec

  //vert+orange ON 40sec
  digitalWrite(vert, HIGH);
  digitalWrite(orange, HIGH);
  delay(40000);               
  digitalWrite(vert, LOW);
  digitalWrite(orange, LOW);

  //clignotement interval 1sec pendant 27sec
  int i;
  for(i=0; i<13.5; i++) {
    digitalWrite(vert, HIGH);
    delay(1000);
    digitalWrite(vert, LOW);
    digitalWrite(orange, HIGH);
    delay(1000);
    digitalWrite(orange, LOW);
  }

  //clignotement interval 0.5sec pendant 40sec
  for(i=0; i<40; i++) {
    digitalWrite(vert, HIGH);
    delay(500);
    digitalWrite(vert, LOW);
    digitalWrite(orange, HIGH);
    delay(500);
    digitalWrite(orange, LOW);
  }
  //vert+orange ON pendant 13sec
  digitalWrite(vert, HIGH);
  digitalWrite(orange, HIGH);
  delay(13000);
  digitalWrite(vert, LOW);
  digitalWrite(orange, LOW);

  //clignotement lent pendant 13sec
  for(i=0; i<6.5; i++) {
    digitalWrite(vert, HIGH);
    delay(1000);
    digitalWrite(vert, LOW);
    digitalWrite(orange, HIGH);
    delay(1000);
    digitalWrite(orange, LOW);
  }
  //clignotement 0.5sec pendant 17sec
  for(i=0; i<17; i++) {
    digitalWrite(vert, HIGH);
    delay(500);
    digitalWrite(vert, LOW);
    digitalWrite(orange, HIGH);
    delay(500);
    digitalWrite(orange, LOW);
  }
  //vert+orange ON 10sec
  digitalWrite(vert, HIGH);
  digitalWrite(orange, HIGH);
  delay(10000);
  digitalWrite(vert, LOW);
  digitalWrite(orange, LOW);

  delay(10000); //10sec le temps de sortie de scene
}


le spectacle a eu lieu ce vendredi 13 et samedi 14 juin, tout a été parfaitement synchro  8) 8) 8)
on a tous eu très chaud car le vendredi je n'avais même pas eu le temps de le tester, juste eu le temps de le téléverser dans l'arduino et hop levé de rideau  :smiley-sweat:
Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Jun 17, 2014, 12:42 pm

...

le spectacle a eu lieu ce vendredi 13 et samedi 14 juin, tout a été parfaitement synchro  8) 8) 8)
on a tous eu très chaud car le vendredi je n'avais même pas eu le temps de le tester, juste eu le temps de le téléverser dans l'arduino et hop levé de rideau  :smiley-sweat:


bonjour
la chance du vendredi 13 ?  :smiley-mr-green:
Le principal est que tu soit content de ton resultat  8)
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Jun 20, 2014, 01:09 pm
la magie du vendredi 13  XD

je suis impatient de voir la vidéo, elle devrait être dispo dans les semaines qui suivent
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Sep 15, 2014, 10:43 am
Voilà la vidéo de la danse  :)
c'est GENIAL les spectateurs ont tous été bluffés  8)

http://vimeo.com/105355399

Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Sep 15, 2014, 01:07 pm

Voilà la vidéo de la danse  :)
c'est GENIAL les spectateurs ont tous été bluffés  8)
...

bonjour
ça fait toujours plaisir de voir un retour de quelque chose d'aboutie.  :smiley-mr-green:

finalement tu a geré comment la synchro son/El Wire ?

en fin de video le el wire "orange" semble moins lumineux qu'au debut ? c'est une impression ?  8)

Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Sep 15, 2014, 03:35 pm
j'ai utilisé le code arduino cité dans mon post du 17 juin, plein de for()  ]:D

on a décortiqué la piste audio pour savoir comment on allait procéder pour les séquences d'allumage (intro, 1er rythme, 2ème rythme, etc) cette méthode est fastidieuse car on doit convertir les secondes en millisecondes et la piste audio doit démarrer en même temps que la lecture du code arduino. Dans notre cas, un simple "biiip" dans les hauts-parleurs de retour sur scène donnant le signal au danseur d'allumer le boitier. Ca fait très à l'arrache, car mes connaissances en arduino sont très réduites, mais c'est le résultat qui compte  XD

J'aurai voulu utiliser une méthode avec un pad midi et une carte wifi sur l'arduino mais bon trop compliqué à mettre en place avec le peu de temps qui restait. Je pense le faire prochainement car si jamais je ne pouvais être présent durant une représentation, presque n'importe qui pourrait prendre contrôle du costume.

Maintenant que tu me parles d'une baisse de luminosité, ça se pourrait bien, j'ai remarqué que l'intensité lumineuse baisse quand le vert et l'orange sont allumés en même temps.
Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Sep 15, 2014, 03:52 pm

j'ai utilisé le code arduino cité dans mon post du 17 juin, plein de for()  ]:D

on a décortiqué la piste audio pour savoir comment on allait procéder pour les séquences d'allumage (intro, 1er rythme, 2ème rythme, etc) cette méthode est fastidieuse car on doit convertir les secondes en millisecondes et la piste audio doit démarrer en même temps que la lecture du code arduino. Dans notre cas, un simple "biiip" dans les hauts-parleurs de retour sur scène donnant le signal au danseur d'allumer le boitier. Ca fait très à l'arrache, car mes connaissances en arduino sont très réduites, mais c'est le résultat qui compte  XD

J'aurai voulu utiliser une méthode avec un pad midi et une carte wifi sur l'arduino mais bon trop compliqué à mettre en place avec le peu de temps qui restait. Je pense le faire prochainement car si jamais je ne pouvais être présent durant une représentation, presque n'importe qui pourrait prendre contrôle du costume.

Maintenant que tu me parles d'une baisse de luminosité, ça se pourrait bien, j'ai remarqué que l'intensité lumineuse baisse quand le vert et l'orange sont allumés en même temps.

carte wifi , c'est peut etre un peu "too much"  :smiley-mr-green:
partir sur du transceiver  HF plus abordable (433 ou en 2.4  genre nRF24L01+) voir du bluetooth (module HC 0x)  est peut etre plus simple.

apres avoir revu la video , la baisse de luminosité semble etre "subjective" et est surement due au dispositif de captation (adaptation de la camera entre bleu/vert et/ou orange)
Title: Re: arduino et EL Wire (débutant)
Post by: vj_dobermann on Sep 16, 2014, 10:38 am
c'est vrai qu'avec le module xbee ça commence à faire cher  :smiley-roll-sweat:
je vais regarder le petit modul hf que tu proposes, aurais-tu des tuto ?

Merci  :)
Title: Re: arduino et EL Wire (débutant)
Post by: Artouste on Sep 16, 2014, 12:54 pm

c'est vrai qu'avec le module xbee ça commence à faire cher  :smiley-roll-sweat:
je vais regarder le petit modul hf que tu proposes, aurais-tu des tuto ?

Merci  :)

bonjour
avant de partir sur des tutos , il faut déjà faire le choix du vecteur comm
avec déjà une question importante , tu a besoin de quoi comme distance de transmission entre le danseur et l'operateur lumiere pour etre sans soucis en presta?