Conseils pour une éolienne miniature avec 46 LEDs

Bonjour à tous!
Ça y est, j'ai franchi le pas et me suis procuré mon premier Arduino Uno! Quelle joie! A peine le temps de tâter la bête qu'on me propose de participer à la création d'un projet un peu particulier.

Il s'agit d'un projet de fin d'étude d'un ami en école de design et qui consiste en la création d'une sorte d'éolienne miniature, autoalimentant la partie électronique grâce à un accumulateur, un générateur (l'éolienne en elle-même) et des cellules photovoltaïques.

Dans l'idée, il aimerait ajouter 46 LEDs sur les pales de l'éolienne - de 3 couleurs (rouge, orange, vert). En fonction de la vitesse du rotor, les différentes plages de couleurs s'allument. Ainsi de nuit, et grâce à la persistance rétinienne et la vitesse, une forme pourrait se dessiner (l'éolienne à une gueule un peu particulière)...

Je vois déjà le topo dans ma tête, en Analog In, j’envoie une tension issue de l'alternateur de l'éolienne (avec un pont diviseur si besoin). Ensuite, en fonction de cette tension, j'allume ou non les différents étages de LED.

J'ai cependant quelques incertitudes (je commencerais par une première question et posterais les autres par la suite si besoin)

J'imagine bien qu'il n'est pas possible de brancher 46 LEDs sur la sortie de l'Arduino - déjà par rapport au nombre de pins, mais aussi question alimentation.
> Existe-il un contrôleur sur lequel je peux raccorder plusieurs dizaines de LEDs compatible avec l'Arduino? Par exemple, 3 blocs pour chaque couleur de LEDs.

Merci pour vos tuyaux!

bonjour,
tu ne précise pas quel type de led tu veux utilisé mais il y a beaucoup de solution.
déjà tu à ça:

http://hackspark.fr/fr/colorduino-v1-3-magic-rgb-led-matrix-driver-platform.html

ou plus simplement ce genre de chose:

http://arduinoshield.net/shields/the-mux-multiplexer-shield-no-more-io-shortages

j'ai pas trop bidouiller de led mais attend un peut tu trouvera de l'aide plus précise que la mienne désolé ^^'

Skizo !

Bonjour,
Moi j'aime beaucoup le Max7219 associé à la librairie LedControl: Arduino Playground - LedControl
Avec 3 pins et "3 lignes de code" on pilote jusqu'à 64 Leds (mon projet actuel en comporte 40).

Va certainement falloir aussi que tu te penches sur la consommation électrique de la chose, parce que 46 Leds et un Arduino ça consomme un peu. (Enfin elles sont multiplexées avec le Max7219).
C'est un point que je regarde aussi.

franquis:
Bonjour à tous!
Ça y est, j'ai franchi le pas et me suis procuré mon premier Arduino Uno! Quelle joie! A peine le temps de tâter la bête qu'on me propose de participer à la création d'un projet un peu particulier.

Il s'agit d'un projet de fin d'étude d'un ami en école de design et qui consiste en la création d'une sorte d'éolienne miniature, autoalimentant la partie électronique grâce à un accumulateur, un générateur (l'éolienne en elle-même) et des cellules photovoltaïques.

Dans l'idée, il aimerait ajouter 46 LEDs sur les pales de l'éolienne - de 3 couleurs (rouge, orange, vert). En fonction de la vitesse du rotor, les différentes plages de couleurs s'allument. Ainsi de nuit, et grâce à la persistance rétinienne et la vitesse, une forme pourrait se dessiner (l'éolienne à une gueule un peu particulière)...

Je vois déjà le topo dans ma tête, en Analog In, j’envoie une tension issue de l'alternateur de l'éolienne (avec un pont diviseur si besoin). Ensuite, en fonction de cette tension, j'allume ou non les différents étages de LED.

J'ai cependant quelques incertitudes (je commencerais par une première question et posterais les autres par la suite si besoin)

J'imagine bien qu'il n'est pas possible de brancher 46 LEDs sur la sortie de l'Arduino - déjà par rapport au nombre de pins, mais aussi question alimentation.
> Existe-il un contrôleur sur lequel je peux raccorder plusieurs dizaines de LEDs compatible avec l'Arduino? Par exemple, 3 blocs pour chaque couleur de LEDs.

Merci pour vos tuyaux!

projet intéressant sur le papier
mais je detecte déjà un ecueil difficile à résoudre simplement , si les leds sont embarquée sur la partie mobile (les pales), il va se poser inévitablement la question du joint tournant et du nombre de voies à utiliser.
cette eolienne va faire que taille à peu pres ?

En déportant le pilote de leds sur la partie tournante (dans le moyeu par exemple) on peut réduire le nombre de connexions nécessaires à 5 avec un truc genre Max 7219.
Me semble avoir vu quelque part un joint tournant à 6 contacts.

Après va se poser la question de l'équilibrage dynamique des leds+circuits de commande.

patg_:
En déportant le pilote de leds sur la partie tournante (dans le moyeu par exemple) on peut réduire le nombre de connexions nécessaires à 5 avec un truc genre Max 7219.
Me semble avoir vu quelque part un joint tournant à 6 contacts.

Après va se poser la question de l'équilibrage dynamique des leds+circuits de commande.

oui il y a plusieurs methodes pour tenter de limiter les voies, mais j'exposais surtout que le joint tournant est incontournable.
Et l'utilisation, la mise en oeuvre d'un joint tournant n'est pas une chose anodine, de plus les joints tournants de qualité sont assez onereux.

Il y a peut être la solution de ne faire passer que la puissance par le joint tournant et de faire transiter la commande des leds par liaison
"sans fils" à determiner.
la faisabilité est aussi fonction de la place disponible sur la partie rotor, on y verra plus clair avec quelques repères dimensionnels
mais ça risque vite de devenir une usine à gaz et voir aussi quelle est la dead line pour présenter le projet.

Whoua! Quelle efficacité! Merci à tous pour vos réponses!

Donc déjà, il est bien possible de multiplexer les LEDs, bonne nouvelle!
Au niveau du dimensionnement, mon pote doit m'en envoyer un schéma d'ici peu.
Sinon, on est d'accord que la "liaison" stator/rotor va être périlleuse (j'avais évoqué ce problème avec lui).

Je reviens vers vous avec plus de détails.

PS: La deadline est pour la fin du mois de juin...

Bonjour,

Si le but est "juste" d'allumer ou d'éteindre les led et que le nombre de fils est un point important, des CI genre PCF8575 peuvent être intéréssant.
3 PCF8575 -> 48 leds -> commandes via 4 fils (SDA, SCL, GND et VCC).

Et si tu veut pas te casser la tête à faire des soudure des CMS il existe même des breakouts tout prêtes :

Bon, on a revu un peu nos ambitions et réussi à trouver une alternative compte-tenu des délais: pour la maquette à présenter fin juin, on va un peu "tricher".
On verra à tête reposée cet été comment faire pour coller au projet initial.

Il va falloir penser à "l'envers", le bloc électronique va se situer dans la partie rotor de l'éolienne. On oublie ainsi les soucis de joints tournants. (J'espère être clair :grin:)
Le nombre de LEDs a été diminué (à 9?), évitant ainsi le multiplexage.
Pour la présentation de la maquette, le générateur sera en faite un moteur qui permettra de mettre en mouvement le rotor.

Dans l'idée d'illustrer le fonctionnement de la maquette (vu qu'il n'y aura pas de vent dans la salle), il faudrait que l'Arduino puisse contrôler la vitesse de rotation du moteur tout comme l'allumage des LEDs, d'où ces deux questions:

  • J'imagine bien que le choix du moteur dépend du poids du rotor -il faudra surement une alimentation distincte pour le moteur. Est-il possible de contrôler n'importe quel moteur avec l'Arduino? (MotorShield obligatoire?)
  • Dans l'hypothèse où j'ajoute un Motorshield, combien de LED pourrais-je brancher au maximum sur le bousin? (On partirais sur des LED 10mm http://shop.snootlab.com/leds-10-mm/57-led-10mm-green-diffused.html)*

Merci pour vos conseils.

J'imagine bien que le choix du moteur dépend du poids du rotor

De son inertie en fait mais on va pas chicaner.

il faudra surement une alimentation distincte pour le moteur

Cela dépend de la taille de l'éolienne et donc du courant consommé par le moteur. Une éolienne tourne relativement lentement, donc le moteur sera pas mal démultiplié et donc la consommation ne sera sans doute pas très importante. En plus tu peux très bien piloter le moteur avec une sortie PWM de l'arduino et donc démarrer lentement en accélérant progressivement et donc avoir un meilleur contrôle de la consommation.

(MotorShield obligatoire?)

Dans la mesure où une éolienne ne tourne que dans un sens, un simple transistor de commande devrait faire l'affaire.

franquis:
Bon, on a revu un peu nos ambitions et réussi à trouver une alternative compte-tenu des délais: pour la maquette à présenter fin juin, on va un peu "tricher".
On verra à tête reposée cet été comment faire pour coller au projet initial.

Il va falloir penser à "l'envers", le bloc électronique va se situer dans la partie rotor de l'éolienne. On oublie ainsi les soucis de joints tournants. (J'espère être clair :grin:)

bonjour
et ... l'alimentation de "puissance" vient d'où si toute la "tripaille led" est embarquée sur le rotor ? :grin:
(sauf techno particuliere, la puissance fournie par l’éolienne est récupérée au niveau stator
Il peut être envisageable pour faire juste dans le "agreable à voir" , mais pas trop longtemps 8) d'y embarquer aussi la source "power" , mais j'en reviens à une des premières questions, quelle place dispo sur cette eolienne au niveau rotor, quelles dimensions ?

En effet, j'ai oublié de préciser les dimensions.
Le bloc qui contiendra l'Arduino, le moteur et l'alim etc fait L:15cm, l:10cm, h:15cm (c'est un ordre de grandeur)

Artouste:
l'alimentation de "puissance" vient d'où si toute la "tripaille led" est embarquée sur le rotor ? :grin:
(sauf techno particuliere, la puissance fournie par l’éolienne est récupérée au niveau stator

Oui tu as raison: c'est pour ça qu'on compte inverser le montage. Le stator est situé dans l'éolienne, et le rotor, c'est en faite la base ancrée au sol.

franquis:

Artouste:
l'alimentation de "puissance" vient d'où si toute la "tripaille led" est embarquée sur le rotor ? :grin:
(sauf techno particuliere, la puissance fournie par l’éolienne est récupérée au niveau stator

Oui tu as raison: c'est pour ça qu'on compte inverser le montage. Le stator est situé dans l'éolienne, et le rotor, c'est en faite la base ancrée au sol.

bon, pour etre tres franc je ne me représente pas bien cette éolienne :grin:
ton ami n'a pas un croquis à montrer avec des dimensions consultables ? ce n'est pas classifié secret defense ! :grin:
mais partant du fait que tu peux disposer d'un volume embarqué de 15X15X10 cm
embarquer dans une première phase de la puissance sous formes de batteries, la mise en rotation des helices et la gestion des leds
est déjà plus simple à integrer.

maintenant il faut rapidement dimensionner les besoins : faire la construction mecanique, la conception arduino et les inevitables deverminage ça prend du temps :grin:

Alors voilà le sketch du projet. Les dimensions sont pas définitives. Je termine mon idée de montage et l'upload..
Il faut une maquette échelle 1 et une maquette de principe (plus petite du coup mais avec des dimensions plus flexibles)

Yep!

2 moteurs cc en tête bêche avec axe accouplé, une fonction moteur et une fonction générateur ??? Quelle tension pourrait-on avoir côté génerateur ??? Pmot = Pgéné ???

@+

Zoroastre.

franquis:
Alors voilà le sketch du projet. Les dimensions sont pas définitives. Je termine mon idée de montage et l'upload..
Il faut une maquette échelle 1 et une maquette de principe (plus petite du coup mais avec des dimensions plus flexibles)

ok principe de l’éolienne à pales demi-spherique
D=300 mm, c'est ça ?
la demi circonférence théorique à équiper par pales = ~450 mm (voir moins en se centrant +/- sur plan de la demi sphere)
Combien de pales ? toutes les pales doivent impérativement être équipées ?

Si j'ai bien compris le probleme (ce qui à ce stade n'est pas encore certain :grin: )
compte tenu des contraintes d'approvisionnement et de temps de réalisation, je me tournerais sans hésiter vers
de la led RVB en ruban autocollant, facilement approvisionnable et interfaçable.

Et toujours compte tenu des delais , je resterais dans du ruban RVB simple, decoupable par tronçon de 10cm (3leds RVB au 10cm) .

genre ça
http://www.ladyada.net/products/rgbledstrip/

zoroastre:
2 moteurs cc en tête bêche avec axe accouplé, une fonction moteur et une fonction générateur ??? Quelle tension pourrait-on avoir côté génerateur ??? Pmot = Pgéné ???

Dans le produit final, oui pourquoi pas, mais dans la maquette, on n'utilisera qu'un seul moteur (intégrée dans la partie mobile aka stator/rotor selon les esprits ^_^) qui devra être alimenté grâce à une batterie situé dans cette même partie supérieure.

Artouste:
Combien de pales ? toutes les pales doivent impérativement être équipées ?

Il y aurait 6 pales dont 3 équipées...

Artouste:
Et toujours compte tenu des delais , je resterais dans du ruban RVB simple, decoupable par tronçon de 10cm (3leds RVB au 10cm) .

Ca pourrait être pas mal en effet! Merci du tuyau!

franquis:

Artouste:
Combien de pales ? toutes les pales doivent impérativement être équipées ?

Il y aurait 6 pales dont 3 équipées...

Artouste:
Et toujours compte tenu des delais , je resterais dans du ruban RVB simple, decoupable par tronçon de 10cm (3leds RVB au 10cm) .

Ca pourrait être pas mal en effet! Merci du tuyau!

Alors va à l'essentiel compte tenu des contraintes "temporelles" , :grin:
Il faut faire efficace , vous "fignolerez" 8) pour les demonstrations suivantes.
Si c'est pour présenter une simulation lumineuse colorée de "l'efficacité globale supposée" de l’éolienne
Tu prend un ruban de 1m de RGB analogique, sur lequel tu débite 3 troncons de 20 cm (ou 6 de 10cm pour équiper toutes les pales).

Ca se commande ensuite simplement en 12V avec 3 sorties d'arduino (voir photo du driver avec3 mosfet N logic, PCB en qualité spatiale :grin: )

Merci à tous pour vos conseils!

Je vous joins mon schéma élèc, si à l'occasion vous y voyez des erreurs grossières/ optimisations, merci de me prévenir XD
(J'ai en particulier des doutes sur les masses....)

On a donc pour l'instant 3x3 LEDs 5mm, associées à des R de 220 Ohms.
Coté moteur 9V (controlé par un transistor NPN) je branche la base sur une sortie PWM de l'arduino, protégée par une R 1kOhms et l'émetteur
Au niveau code, je suis bon (allumage des plages de LED et contrôle moteur)

Une dernière question pour la route, est-il possible d'utiliser une seule sortie par groupe de LEDs ? Sachant que je n'ai aucune idée des spéc de mes LEDs, achetées chez un grossiste à l'arrache...