Costume de danse à led

Bonjour à toutes et à tous,

Je fait partie d'un club de danse, dans lequel pour notre spectacle de fin d'année nous aimerions réaliser un tableau dans le noir avec des costume à led dans le style de cette vidéo (- YouTube).

J'ai donc pensé à faire les costumes de mon club avec des arduino. Seulement je ne sais pas comment m'y prendre car j'aimerai que tous les costumes soit synchronisé entre eux (pour ce qui danse en même temps) et avec la musique pour s'allumer au son de celle-ci, seulement je ne sais pas comment gérer tous cela, je ne sais pas non plus par quelle fréquence faire communiqué les arduino bluetooth, wifi ... si il faut placer des arduinos sur tous les costumes, comment faire varier la couleur des leds en fonction de la musique ...

Merci par avance de votre aide.

Amicalement Igatax.

C'est un projet ambitieux, et je pense qu'il n'y a pas de solution simple. A mon humble avis, il faudrait un contrôleur externe, par exemple en coulisse, qui ferait le chef d'orchestre et assurerait la synchronisation des costumes. ça permettrait aussi de changer le nombre de costumes, d'en ajouter ou d'en enlever selon les besoins du spectacle. Le contrôleur déroulerait le scénario des animations lumineuses en fonction du temps (avec un horloge temps réel, RTC module) et communiquerait par bluetooth ou wifi à chaque costume le numéro de l'animation à réaliser.

Bonjour,
Merci de votre réponse. Qu’entendait vous par un contrôleur ?
Donc je devrait d’après vous connectez chaque costumes avec un arduino et un module Bluetooth ? Et regler une fréquence différente en pour chaque arduino. Ne devons nous pas’ avoir peur des interférences dû au téléphone qui aurait le Bluetooth activé dans la salle ? Pour ce qui concerne le contrôleur c’est lui qui devrait lancer la musique et ainsi lancer le timer pour les animations simultanément il faudrait donc prévoir une solution pour connecter le contrôleur à la gasonorisation de la salle ?

Merci par avance,

Amicalement Igatax

Oui, c'est ce que j'imagine. Un contrôleur (aussi appelé "maître") qui envoie ses ordres à des "esclaves", qui sont des Arduino portés sur les costumes et qui commandent les LEDs. Le maître déroule le scénario et envoie ses ordres à chacun : ça permet aussi de faire des animations différentes pour chaque costume, pourquoi pas ?

Pour la communication, je ne sais pas ce qui est le mieux : wifi ou bluetooth. Je pense qu'un Arduino maître équipé d'un module bluetooth (HC 05 ou HC 06) est limité en nombre d'esclaves avec lesquels il peut communiquer : à confirmer (je suis encore novice sur ce plan). L'idée c'est de créer un protocole de communication : le maître est par exemple numéro 0, les esclaves sont numérotés de 1 à ... 15 par exemple. On peut dire que 10 c'est A, 11 c'est B, ... F c'est 15.
Lorsque le maître envoie un ordre identique à tous ses esclaves, il envoie par exemple un message qui commence par Z (en supposant qu’aucun esclave ne s'appelle Z sinon on choisit un autre caractère) puis contient le numéro de l'animation à réaliser : Z10.
S'il veut que seul le costume numéro 5 exécute l'animation 10, il envoie l'ordre 510.

Chaque esclave écoute et reçoit les ordres. Si l'ordre reçu commence par Z ou par son propre numéro, il l'exécute, sinon il continue ce qu'il est en train de faire.

Il doit déjà exister quelque part ce genre de protocole de communication, mais tu peux aussi bien en inventer un qui correspond à tes besoins.

Je ne sais pas ce qu'est "la gasonorisation de la salle". Je pense que le scénario peut être minuté (schédulé) de manière très précise une fois pour toutes, en fonction du spectacle et de la musique, mais que ce planning ne doit pas être construit à chaque spectacle : il doit être simplement joué à partir du moment où le spectacle débute.

Exemple :

  • Début spectacle, t=0 secondes
  • Lancement animation 1 pour tous les costumes, t=0 s
  • Animation numéro 2 costumes 2 à 8, t=75 s
  • Animation numéro 3 costumes 9 à E, t=75 s
  • Animation numéro 4 tous les costumes, t=300 s
  • etc
  • etc
    Donc aucun besoin de synchroniser la musique avec les costumes ou le maître, il suffit de dérouler le scénario.

Je pense que ce genre d'application se prête assez bien à l'utilisation d'une machine à états. Il existe de nombreux tutos et des bibliothèques pour mettre ça en oeuvre de manière simple.

Concernant les interférences, je ne sais pas, ça doit dépendre de la distance entre le public et les artistes, il faut demander aux spécialistes ou chercher sur Internet.

Après recherche, le nombre maximum de connections bluetooth à partir d'un terminal est de 7. Pas plus.
S'il y a plus que 7 costumes et que tu choisis bluetooth, il faudra envisager de créer des groupes de 7 costumes maximum avec un maître par groupe qui discute avec le maître global (qui devient une sort de "chef d'orchestre").

A vérifier si c'est réaliste...

Une possibilité pour éviter les interférences serait de faire du LiFi. Je ne sais pas si c'est pertinent dans le contexte d'une salle de spectacle dont la luminosité est inconnue et changeante.

D'accord, merci infiniment pour ton aide. Si j'ai tout bien compris pour faire un test sur un costume il me faut :

  • Un arduino uno qui servira de maître ainsi qu'un module bluetooth (placé en coulisse)
  • Un arduino uno qui servira d'esclave ainsi qu'un module bluetooth (placé sur le costume)
  • Une bande de led rvb à collé sur le costume

Et je voulais parler de la sonorisation, car je ne vous pas comment on va faire pour que la régis ainsi que l'arduino maître sois bien synchronisé

Merci par avance,

Amicalement Igatax

Igatax:
D'accord, merci infiniment pour ton aide. Si j'ai tout bien compris pour faire un test sur un costume il me faut :

  • Un arduino uno qui servira de maître ainsi qu'un module bluetooth (placé en coulisse)
  • Un arduino uno qui servira d'esclave ainsi qu'un module bluetooth (placé sur le costume)
  • Une bande de led rvb à collé sur le costume

Et je voulais parler de la sonorisation, car je ne vous pas comment on va faire pour que la régis ainsi que l'arduino maître sois bien synchronisé

Merci par avance,

Amicalement Igatax

Bonsoir
Tu rentr là dans le domaine de la scène "lumière synchro son " 8)
selon ce que tu souhaite vraiment (effectivement réalisable ou ... pas)
il peut y avoir plusieurs approches

il y a déjà eu sur le forum quelques expés costumes "scènes" (d'ailleurs rediscuté récemment)

  • ici par exemple sur base el wire
    -un topic que je ne retrouve pas , costume cosplay basé sur de la led adressable RGB

Il y a un quasi incontournable pour la scène en lumiere , c'est le protocole DMX
"Le sans fil DMX" ça existe heureusement aussi et c'est bien éprouvé 8)

Pose le plus exhaustivement sur le "papier" , ce qu’idéalement tu souhaite/ espère pour ta/votre prestation scénique .

Tu trouvera ensuite ici sur le forum , des +/- connaisseurs de tel ou tel "domaine" qui vont suivre 8)

Pense aux batteries embarques sur les costumes : une LED tricolore commandable (WS2812) consomme 60mA. Multiplie par le nombre de LEDs du costume et tu sauras la consommation instantanée du costume. Multiplie par la durée du spectacle et tu sauras la capacité de la batterie nécessaire pour le show. Les LEDs sont alimentées en 5V, donc la batterie doit fournir au moins cette tension.

Pour la synchro, je ne suis pas inquiet. Il existe en effet des techniques. Mais le besoin de synchro est lié à la capacité du spectateur à déceler un écart temporel, donc une précision de l'ordre du dixième de seconde est acceptable, j'imagine. Rien d'inconcevable pour un Arduino.

Je pense que tu devrais t'orienter vers le module XBEE qui utilise le protocole de communication Zigbee, donc aucun risque d'interférence avec les bluetooth des téléphones du public.

Qu'est ce que vous pensez d'utiliser un Arduino Mega comme maître en coulisse, et des arduino uno sur chaque costume avec un modules XBEE ?

Où puis-je me renseigner sur le protocole DMX ?

Merci par avance pour vos réponses,

Amicalement Igatax

Je ne connais pas Mega, ni UNO. Moi j'utilise presque exclusivement des NANO ou des ESP8266.
Un critère de choix peut être la tension de fonctionnement : si le module XBEE communique en 5V, choisis un Arduino qui envoie du 5V, si c'est du 3.3V un autre...

Igatax:
Bonjour à toutes et à tous,

Je fait partie d'un club de danse, dans lequel pour notre spectacle de fin d'année nous aimerions réaliser un tableau dans le noir avec des costume à led dans le style de cette vidéo (- YouTube).

Si tu regarde attentivement la video (le spectacle proprement dit) et ensuite vers "les 3 minutes"
Tu verra sur les costumes qu'il n'y a pas que de la techno "LED RGB" mise en œuvre.

Ton spectacle de fin d'année est prévu pour quelle date ~ ? 8)
combien de danseurs/costumes ?

tu a déjà fait/dessiné un "croquis d'implantation lumière/costume" ?

pour un lien "didactique" vers DMX regarde là

Artouste:
Si tu regarde attentivement la video (le spectacle proprement dit) et ensuite vers "les 3 minutes"
Tu verra sur les costumes qu'il n'y a pas que de la techno "LED RGB" mise en œuvre.

Ton spectacle de fin d'année est prévu pour quelle date ~ ? 8)
combien de danseurs/costumes ?

tu a déjà fait/dessiné un "croquis d'implantation lumière/costume" ?

pour un lien "didactique" vers DMX regarde là

Effectivement j'avais remarqué que les costumes n'étais pas composé uniquement de led RGB et j'ai effectué quelques recherche sur ces sortes de tubes, mais sans grandes réponse si tu sais de quoi il s'agit je suis preneur.

Le spectacle est prévu pour fin juin. Il y aura 14 costumes.

En ce qui concerne l’implantation des LEDs sur les costumes tout dépendra du show.

Je voulais savoir aussi si je serais capable avec un arduino de piloter n'importe quelle type de bande de LEDs et si l'arduino aurais assez de port je m'explique :

Si sur le costume ci-dessous je souhaite éclairer que le bras gauche il faut que je découpe ma bande de LEDs par zone ce qui veut dire avoir 1 fil de data rouge, 1 fil de data vert, 1 fil de data bleu, 1 fil d'alimentation et 1 fil de masse pour chaque zone.

lesept:
Je ne connais pas Mega, ni UNO. Moi j'utilise presque exclusivement des NANO ou des ESP8266.
Un critère de choix peut être la tension de fonctionnement : si le module XBEE communique en 5V, choisis un Arduino qui envoie du 5V, si c'est du 3.3V un autre...

Quelles sont les avantages et inconvénients de ces arduino ?

Igatax:
Effectivement j'avais remarqué que les costumes n'étais pas composé uniquement de led RGB et j'ai effectué quelques recherche sur ces sortes de tubes, mais sans grandes réponse si tu sais de quoi il s'agit je suis preneur.

Le spectacle est prévu pour fin juin. Il y aura 14 costumes.

En ce qui concerne l’implantation des LEDs sur les costumes tout dépendra du show.

Je voulais savoir aussi si je serais capable avec un arduino de piloter n'importe quelle type de bande de LEDs et si l'arduino aurais assez de port je m'explique :

Si sur le costume ci-dessous je souhaite éclairer que le bras gauche il faut que je découpe ma bande de LEDs par zone ce qui veut dire avoir 1 fil de data rouge, 1 fil de data vert, 1 fil de data bleu, 1 fil d'alimentation et 1 fil de masse pour chaque zone.

les "tubes" Proba plus que tres elévée que ce soit du El Wire 8)
regarde le lien video proposé

Pour de la led RGB adressables , voir du coté des WS2812/APA102

donc dead line dans 3 mois ? 8)
d'experience ,... c'est chaud

Igatax:
Quelles sont les avantages et inconvénients de ces arduino ?

La taille, comme son nom l'indique, le nano est plus petit que le UNO. L'ESP8266 a le Wifi et plus de mémoire.

Les El wire (electroluminescent) émettent moins de lumière qu'un bandeau de LEDS mais c'est une lumière "continue", le long du fil (wire), alors que les LEDs sont ponctuelles. On en fait des bandes de densité 144 LEDs par mètre, elles sont presque contiguës. Mais, ça fait plus de LEDs sur une longueur donne, donc ça consomme plus...

Les EL Wires sont monochromes et peuvent clignoter, c'est tout pour l'animation.
Les LEDS WS2812 sont multicolores et pilotables pour des animations riches.

lesept:
La taille, comme son nom l'indique, le nano est plus petit que le UNO. L'ESP8266 a le Wifi et plus de mémoire.

Les El wire (electroluminescent) émettent moins de lumière qu'un bandeau de LEDS mais c'est une lumière "continue", le long du fil (wire), alors que les LEDs sont ponctuelles. On en fait des bandes de densité 144 LEDs par mètre, elles sont presque contiguës. Mais, ça fait plus de LEDs sur une longueur donne, donc ça consomme plus...

Les EL Wires sont monochromes et peuvent clignoter, c'est tout pour l'animation.
Les LEDS WS2812 sont multicolores et pilotables pour des animations riches.

D'accord merci, en ce qui concerne ma question sur le nombre d'entrer de donner sur l'arduino ? et le nano possède les mêmes fonctionnalité que le UNO ?

Les el wire, je crois, ne sont pas pilotables par Arduino.
Pour une bande de LEDs WS2812 (cherche sur Aliexpress, tu verras les prix) il faut 3 fils :

  • Alim 5V
  • Masse
  • Commande

Si tu as une seule bande pas trop longue, l'alim peut venir de l'Arduino (il faut vérifier qu'il peut fournir suffisamment de courant, sachant qu'une LED consomme à pleine lumière 60mA) et la masse doit être reliée à celle de l'Arduino. La commande est une sortie numérique.

Si l'Arduino ne suffit pas à alimenter, il te faut une batterie qui fournit du 5V (avec un convertisseur DC DC au besoin) pour alimenter les LEDs et l'Arduino. On trouve plein de tutos sur Internet qui expliquent tout ça mieux que moi. Dans ce cas, il te faut juste une sortie numérique par bande de LEDs. La masse de l'Arduno doit être reliée à celle de la batterie. Une capacité de 1000µF doit être placée au niveau du connecteur du bandeau ente le 5V et la masse.

Voir ici pour la différence Nano / Uno.

lesept:
Les el wire, je crois, ne sont pas pilotables par Arduino.
Pour une bande de LEDs WS2812 (cherche sur Aliexpress, tu verras les prix) il faut 3 fils :

  • Alim 5V
  • Masse
  • Commande
    Si tu as une seule bande pas trop longue, l'alim peut venir de l'Arduino (il faut vérifier qu'il peut fournir suffisamment de courant, sachant qu'une LED consomme à pleine lumière 60mA) et la masse doit être reliée à celle de l'Arduino. La commande est une sortie numérique.

Si l'Arduino ne suffit pas à alimenter, il te faut une batterie qui fournit du 5V (avec un convertisseur DC DC au besoin) pour alimenter les LEDs et l'Arduino. On trouve plein de tutos sur Internet qui expliquent tout ça mieux que moi. Dans ce cas, il te faut juste une sortie numérique par bande de LEDs. La masse de l'Arduno doit être reliée à celle de la batterie. Une capacité de 1000µF doit être placée au niveau du connecteur du bandeau ente le 5V et la masse.

Okay, merci donc d'après toi un arduino suffit a piloter un costume ?

Artouste:
les "tubes" Proba plus que tres elévée que ce soit du El Wire 8)
regarde le lien video proposé

Pour de la led RGB adressables , voir du coté des WS2812/APA102

donc dead line dans 3 mois ? 8)
d'experience ,... c'est chaud

D'accord merci, mais grâce a vos réponses plus que rapide je pense que c'est faisable ... non ? juste d’après ce que m'a dit lesept les EL wire ne peuvent pas changer de couleur or eux ce que l'on peux considerer comme du EL Wire dans leurs spectacle change de couleur. Une idée ?

Merci par avance