arduino, strip de led et hack kinect

Bonjour,

Je suis malheureusement un débutant total…il faut bien commencer !
Nous sommes en train de lancer un grand projet de démonstrateur numérique itinérant pour promouvoir l’utilisation d’Arduino, le hacking et le prototypage rapide ( découpe laser entre autre)dans les régions…mais je vous préparerais un post là-dessus…

Pour le moment nous voulons réaliser des boites lumineuses ( des sculptures colonnes en fait) avec 4 strip de led / boite, de longueur 1m, dont l’intensité lumineuse serait commandée via un arduino par les mouvements des visiteurs captés par une kinect hackée!.. voilà le topo.

les led: nous sommes partis sur des 5050 , 60 led/m, 14.4 w/m, (blanches car les colonnes seront en plexi couleur) et donc 4 bandes de 1 m par boite ( made in China…)
le fournisseur commercialise des alims…

Que faut-il pour faire commander la puissance d’éclairage par l’Arduino?

un petit croquis de l’ensemble et le modèle brut de démoulage ; une sculpture colonne fait 2m50 de haut et la partie lumineuse 1m50…

merci du coup de main :wink:

Bonjour, pour l'alimentation en puissance les arduino ne peuvent pas la fournir tu doit passez par des relais ou bien des transistors un truc dans ce gout la et avoir une alim différé du coup..

Skizo !

Et ne pas oublier de relier la masse de l'arduino à la masse de ton alim externe sinon tu vas rencontrer des bugs !

pas faut ^^

Que faut-il pour faire commander la puissance d'éclairage par l'Arduino?

Il faudrait t'assurer que les alimentations que tu veux utiliser acceptent un signal PWM en entré pour moduler l'intensité. Sinon tu devras faire le montage par toi même entre l'alimentation et les bandes de LEDs.

Salut,

les led: nous sommes partis sur des 5050 , 60 led/m, 14.4 w/m, (blanches car les colonnes seront en plexi couleur) et donc 4 bandes de 1 m par boite ( made in China...)
le fournisseur commercialise des alims...

Tu pourrais être plus précis ?
C'est des bandeaux tout prêts ?
LEDs en séries je suppose ?
Alim fournies ? Quelles caractéristiques ?

Peut être donne nous les liens pour qu'on jette un coup d'oeil.

Généralement les "alims" pour bandeaux LEDs sont des "drivers" de LED c'est à dire des générateur de courant et non pas de tension.
Quelque soit le nombre de LEDS en série (enfin presque), il fournit le courant de 20 à 30mA nécessaire aux LEDs.
En fonction du nombre de LEDs en série, la tension s'adapte automatiquement entre quelques volts et environ 30-36 vols ce qui permet de piloter jusqu'à une dizaine de LEDs.

Pour piloter l'intensité lumineuse il faudra partir d'un broche numérique de l'Arduino en mode PWM.
Pour éviter tout problème de mise en commun d'alims diverses, je propose une isolation par opto-coupleur suivit d'un transistor de moyenne puissance.

Donne nous plus de détails sur les caractéristiques et on pourra te sortir un schéma adapté, ou peut être même trouver un shield tout fait si tu préfères.

Bonjour,

Pour ceux qui est des strip de leds tu peut te baser sur ce tutoriel de ladyada :
http://www.ladyada.net/products/rgbledstrip/

Aprés tout dépend du type de ruban, je suis du même avis que barbudor il nous faut plus d’info :grin:

Bonjour à tous, et merci de la salve de réponses...
pour le matériel, je pense bien que je vais faire venir ça de Chine... j'ai quelques bonnes expériences pour mon activité professionnelle ( dans mon atelier: découpe laser 100w, fraiseuse CNC en cours...)
pour l'instant j'en suis à:
bandes de led souples de 1 m ( 4 par colonne) led 5050, 60 led/m, (rouleaux de 5m)

un gradateur

une alim 12V 8.33A 100W waterproof

Je pose la question pour savoir s'ils ont directement des alim avec pwm...
la boite avec qui ça avance tout bien http://www.torshare.com/ ...mais j'en ai deux sous le coude avec un bon contact ( essentiel en Chine)

et un petit croquis pour visualiser...
je suis preneur de toutes vos idées :slight_smile:
![](http://data.imagup.com/member2/1155714445_plan lightbox.jpg)

Bonne soirée à tous

Salut,

Les informations brute de ton tableau ne sont pas des plus simple à déchiffrer :zipper_mouth_face:
Current (mA) : 3000 ... par mètre (m'étonnerai mais bon) ? par rouleau ?

Imaginons que ce soit par rouleau, tu as 3A pour 5m donc 0.6A par mètre.
Tu as 4m par colonne, il faut donc prévoir un montage gradateur pouvant supporter 2.4A.

Si tu compte controler le tout avec une carte arduino il faudra partir sur un montage à base de mosfet.
Exemple : Plateforme de puissance pour moteur (controle par PWM) | Skyduino - Le DIY à la française

Bonjour,
j'en suis au stade de la validation du choix
pour l'instant :
![](http://data.imagup.com/member2/1155986415_led torshare.jpg)

et
![](http://data.imagup.com/member2/1155986433_alim torsh.jpg)

Des avis ou réactions ?

Le gradateur envisagé (dans mon message précédent) est donné pour 8 A ....on devrait être dans les normes.

le circuit mosfet commande le gradateur ou le remplace t-il?

Bonjour, je réactive le post: je viens de recevoir rubans de leds, alims et contrôleurs

voici le contrôleur ouvert: peut on s'en servir pour piloter l'intensité d'éclairage des rubans par l'Arduino au lieu du potentiomètre original??

D'aprés ta photo je crois voir :
IC13 : régulateur 5v 7805
D11: diode 1N4007
IC11: NE555 (montage en générateur de PWM ?)
IC12: un ampli-op ?
QR11: un gros mosfet (ou un darlington de puissance ?)

peut on s'en servir pour piloter l'intensité d'éclairage des rubans par l'Arduino au lieu du potentiomètre original??

Il te suffit d'envoyer une tension dans le fils jaune (si les couleurs sont respecté) pour controler ton ruban.

Pour cela tu peut utiliser un convertisseur numérique -> analogique tout prét :

Ou construire ton propre convertisseur avec un réseau de résistances R-2R.
Ou faire de la DDS (exemple avec un ATtiny: [ATtiny] Générateur de signaux DDS (DAC software) | Skyduino - Le DIY à la française)

je confirme ..à la loupe
pour IC13,c'est ça
pour IC12, je lis 358 puis ST 0043?? cà? ST Microelectronics 2163 datasheet pdf ?
pour QR11 , on a 80N03S donc quelque chose comme ça? http://fr.mouser.com/Search/Refine.aspx?Keyword=80N03S

N'ayons peur d'aucune connerie...je tente de comprendre....la tension de commande sur le fil jaune serait -elle de 0 à5V ?
pourquoi brancher directement sur une sortie PWM de l'Arduino ne pourrait pas effectuer une commande du gradateur ?

pour comprendre le fonctionnement, j'ai mesuré les tensions aux bornes du potard et à la sortie pour la position off, à mi-course, et full

La tension de sortie se colle à 12v dès qu'on dépasse le off; normal? la commande des leds se fait bien par l'intensité, non?

Jaune Noir Rouge sortie
0 1.6v 1.6v 3.5v +/- 0
½ 1.6v 2.5v 3.5v 12v
1 1.6v 3.5v 3.5v 12v

pour commander la gradation via l'arduino, il faudrait à priori passer par le fil noir et envoyer une tension entre 1.6 et 3.5 v ?

manromand:
je confirme ..à la loupe
pour IC13,c'est ça
pour IC12, je lis 358 puis ST 0043?? cà? ST Microelectronics 2163 datasheet pdf ?
pour QR11 , on a 80N03S donc quelque chose comme ça? http://fr.mouser.com/Search/Refine.aspx?Keyword=80N03S

IC12 -> LM358 c'est ça (un ampli-op trés classique)
QR11 -> Mosfet 80A, un truc classique aussi

manromand:
N'ayons peur d'aucune connerie...je tente de comprendre....la tension de commande sur le fil jaune serait -elle de 0 à5V ?
pourquoi brancher directement sur une sortie PWM de l'Arduino ne pourrait pas effectuer une commande du gradateur ?

Un moyen simple de connaitre la tension max et de mesurer la tension entre le fils rouge et le fils noir :wink:
A mon avis vu l'alim avec régulateur ça doit être du 0~5v (à confirmer).

Attention PWM != signal analogique !
Tu as deux solution :

  • envoyer un signal analogique pure (une tension stable) dans le fils jaune,
  • couper la piste en sortie du NE555 qui génére le signal PWM et souder un fils relié à ta broche PWM arduino.

manromand:
pour comprendre le fonctionnement, j'ai mesuré les tensions aux bornes du potard et à la sortie pour la position off, à mi-course, et full

La tension de sortie se colle à 12v dès qu'on dépasse le off; normal? la commande des leds se fait bien par l'intensité, non?

Jaune Noir Rouge sortie
0 1.6v 1.6v 3.5v +/- 0
½ 1.6v 2.5v 3.5v 12v
1 1.6v 3.5v 3.5v 12v

pour commander la gradation via l'arduino, il faudrait à priori passer par le fil noir et envoyer une tension entre 1.6 et 3.5 v ?

Vu qu'il y a un montage mosfet + NE555 la commande des led se fait par tension, mais a mon avis ton multimètre ne fait pas de mesure RMS ce qui expliquerai que pour lui il n'y ai qu'un signal 0v / 12v.

Essaye de voir si la broche 3 du NE555 et relié à la broche 1 du mosfet (surement vie une résistance).
Si oui cela signifie que le NE555 génère le signal PWM et que le LM358 génère la référence de tension 1v6/3v5.

Bon,
récalcitrant le chinois :wink:
J'ai déja eu des problèmes de mise en phase des 2 logiques, la notre et la leur sur les branchements de ma découpeuse laser... on parlait de la même chose mais il a fallu 10 jours pour s'entendre sur les branchements...

alors tension R/N:
potard à: 0 1/2 1
V : 2.93 0.9 0
:astonished:

si mon multimètre ne fait que la moitié du boulot, alors...feignasse!

La 3ème patte (la sortie, c'est çà?) est située où sur cet insecte exotique...je ne vois pas de repère... en face du N ?


a ta place je passerais par un optocoupleur a ta sortie PWM , sa éviterais de détruire ton arduino

Le mode PWM n'est pas analogique ! , ce sont des largeurs d'impulsions !

j'ais pas l'impression que ton driver régule l'intensité, donc tu peut attaquer directement l’étage de sortie a la place du ne555 au travers un opto

en gros il te faut des transistors de puissances et des optocoupleurs s'est tout, car les rouleaux de led non pas besoins d’être régulées en intensité a partir du moment ou tu ne dépasse pas 12V,
la variation de l’intensité lumineuse se fera grâce aux largeurs d'impulsion modulée, s'est la persistance rétinienne qui fait tout

qu'on me reprenne si je dit une grosse connerie !

enfin le 1er post de skywodd dit la meme chose, pas besoin de dimmer, juste des transistors (Mosfet de préférence)

RGB LED strip tutorial par exemple

Vous cherchez vraiment midi à 14 h...

Il suffit d'enlever le 555 (ou juste de couper sa pin de sortie) et de brancher une sortie pwm de l'Arduino à la place de la sortie du ne555 (et une masse commune aussi évidemment, soit 2 fils).

Cela récupère l'étage de puissance du boitier de commande.

JLB

Petit détail : Il n'est pas dit que l'électronique du variateur fonctionne en 5 volts car il est possible d'utiliser le ne555 sur une grande plage de tension.

Je te conseille de mesurer le niveau sur la pin de sortie du 555. Si ce ne sont pas des niveaux TTL il faudra une petite adaptation de rien du tout (transformer la sortie de l'Arduino en sortie à collecteur ouvert avec un simple 2n2222 ou équivalent).

JLB