NeoPixel-UserGuide

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

La magie de NeoPixel

Incorporer des hordes de LEDs dans un projet électronique peuvent le transformer en une tignasse de fils, un nid de rats grouillants et un code difficile à maintenir. L'arrivée de LEDs disposant d'une puce pilote dédicacée change radicalement la donne en allégeant le travail du microcontroleur, le câblage et permet à tout un chacun de se concentrer sur l'application. C'est beaucoup plus simple... même si cela ne revient pas à la simplicité d'une "guirlande de Noel".

Le WS2812 avec source de lumière intégrée (WS2812 Integrated Light Source) ou plus communément nommé NeoPixel par Adafruit — est la dernière avancée dans la quête pour obtenir des LEDs pleine de couleurs, simple a mettre en oeuvre, évolutive (scalable) et abordable. Les leds rouge, vert et bleue sont intégrées côte à côte sur un petit support SMD (composants montés en surface) lui-même intégré sur la puce du pilote (le contrôleur), le tout contrôlé par un simple fil. Ils peuvent être utilisés individuellement, arrangés pour former une longue chaîne ou assemblés pour réaliser des formes intéressantes.

NeoPixel-UserGuide-01.jpg
Crédit: AdaFruit Industries www.adafruit.com

Ce qu'il est important de savoir à propos des NeoPixels

  • Toutes les LEDs addressables ne sont pas des NeoPixels. “NeoPixel” est la marque d'Adafruit pour les pixels RGB individuellement adressable et les bandes de pixels (dit "strips") basé sur les LEDs/pilotes WS2812 et WS2811, utilisant utilisant un protocol de contrôle à un seul fil. Il existe d'autres produits (dont certains pouvant se trouver sur notre WebShop) — dont les pixels WS2801, LPD8806 et bande RGB analogique — utilisent des méthodologies différentes (et dispose de leur propres tutoriels).
  • Les NeoPixels ne se contentent pas de s'allumer tout seul, ils nécessitent un microcontroleur (tel qu'un Arduino) et un peu de programmation. AdaFruit propose du code d'exemple pour démarrer facilement. Vous aurez besoin de savoir-faire en programmation pour réaliser vos propres effets et animations. Si la programmation Arduino est une toute nouvelle expérience, prenez le temps de consulter quelques tutoriels débutant pour Arduino afin de vous familiariser avec le langage.
  • NeoPixel n'est pas "la réponse idéale" pour tous les projets. Le signal de contrôle exige une gestion du temps très strict, certaines cartes (tels que Netduino ou Raspberry Pi) ne savent pas atteindre ce niveau d’exigence avec fiabilité. C'est la raison pour laquelle nous proposons une gamme de LED plus étendue... car elles peuvent convenir et/ou être adaptées dans certains cas.

Puis-je réaliser un afficheur POV ?

Question: Puis-je utiliser NéoPixels pour réaliser un afficheur POV (persistence of vision à persistance de la vision)?

Réponse: NéoPixel n'est pas recommandé pour ce type de projet. Le taux de rafraichissement est relativement faible (environ 400 Hz) et l'affichage des couleurs durant les mouvements rapides pourraient présenter un "effet tacheté". Les NeoPixels sont parfait pour des afficheurs stationnaires (signalétique, décorations, bijouterie, etc.). Pour une utilisation POV, le produit LPD8806 strips (AdaFruit, disponible sur demande) sera plus approprié car il dispose d'une taux de rafraichissement nettement plus élevé (environ 4 KHz).

Puis-je réaliser du light painting?

Parfaitement! Le mouvement plus lent utilisé pour la réalisation de tableau light painting photographique est compatible avec le taux de rafraichissement limité des NéoPixels; Les NéoPixels étant très lumineux, le résultat est excellent... surtout avec l'utilisation de diffuseur de lumière.

Différents produits NeoPixels

Ruban NeoPixel imperméable (LEDs RGB Digitales)

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Les rubans/bandes NeoPixel (LEDs RGB Digitales) sont disponibles en 3 "densités" différentes: 30, 60 et 144 LEDs par mètre, sur un PCB flexible blanc ou noir.

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

La puissance d'utilisation approximative de pointe (toutes les LEDs à 100 LEDs au maximum de luminosité) par mètre est de:

  • 9.5 Watts pour 30 LEDs/m (juste en dessous de 2 Ampères à 5 Volts).
  • 18 Watts pour 60 LEDs/m (environ 3.6 Ampères à 5 Volts).
  • 35 Watts pour 144 LEDs (7 Ampères à 5 Volts).

Le mélange de couleur ou l'utilisation d'une luminosité plus modérée diminue la puissance consommée (rapport proportionnel).

Choses importantes à savoir sur les Strips NeoPixel

La liste des produits NéoPixel continue plus bas mais avant...

  • Les ruban/strip NéoPixel sont vendu au mètre. Les rubans avec 144 pixels/mètre sont toujours séparés en tronçon de 1 mètre de long. Pour les rubans de 60 et 30 pixels/mètre. Les commandes de plusieurs mètres peuvent être livré en un seul tronçon (si possible) mais cela à une limite: 4 mètre pour 60 pixels/mètre, ou 5 mètres pour 30 pixels/mètres.
  • Pour les bandes de 60 ou 30 pixels/mètre: si vous commandez une petite section (moins de 4 où 5 mètres, en fonction de la densité), la section pourrait (ou pas) avoir de connecteur JST 3-broches soudé à l'un des bouts. Ces fiches sont utilisées pour le test d'usine — la fiche n'indique pas toujours s'il s'agit d'une entrée ou d'une sortie! Les flèches imprimées sur le ruban indique le sens de propagation des données (et donc l'entrée et la sortie).
  • Bien que ces rubans soient flexibles, ils ne tolèrent pas la flexion continue et répétée. Une application typique est l'installation architecturale où les rubans peuvent être incurvés autour des colonnes puis rester en place. La flexion répétée (comme sur un costume) brisera assez vite les soudures de connexion. Pour une utilisation fringuable, utilisez des segments plus courts sur une base semi-rigide (e: un chapeau, la structure d'un BMX, etc.), ou optez pour des NéoPixels individuels que vous pouvez coudre (voir plus loin).
  • ****** TRADUCTION ******** The flex strips are enclosed in a weatherproof silicone sleeve, making them immune to rain and splashes, but are not recommended for continuous submersion. Early 144 pixel/meter strips were not weatherproof, but the latest batches now include this feature.
  • The silicone sleeve can be cut and removed for a slimmer profile, but the strip is no longer weatherproof.
  • Very few glues will adhere to the weatherproof silicone sleeve. Using zip ties for a “mechanical” bond is usually faster and easier. The only two reliable glues we’ve found are Permatex 66B Clear RTV Silicone (not all silicone glues will work!) and Loctite Plastics Bonding System, a 2-part cyanoacrylate glue. The Permatex 66B silicone can also be used to seal the open end of a cut strip.
  • All strips are manufactured in 1/2 meter segments that are then joined into a longer strip. The pixel spacing across these joins is 2-3 millimeters different than the rest.

NeoPixel Shapes: Rings, Matrix, Shield and Strip

These ready-made shapes simplify many projects! Rings are perfect for jewelry, timepieces and navigation displays. Matrices work for bitmap displays and scrolling message signs.

All NeoPixel shapes can be chained (the output of one can connect to the input of the next) and are controlled from a single microcontroller pin.

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

  • 12 NeoPixel Ring — 1.5 inch (37 mm) outside diameter. Max 5V @ 750 mA.
  • 16 NeoPixel Ring — 1.75 inch (44.5 mm) outside diameter. Max 5V @ 1A.
  • 24 NeoPixel Ring — 2.6 inch (66 mm) outside diameter. Max 5V @ 1.4A
  • 8x8 NeoMatrix — 64 LEDs total. The pixel spacing and board size allow seamless tiling. Max 5V @ 4A.

NeoPixel Shield for Arduino — 5x8 matrix plugs directly atop an Arduino board (can also be tiled separately if desired). If the overall brightness is carefully limited, can be directly powered from the Arduino. For most situations, connecting an external power supply is recommended. Max 5V @ 2.4A (the Arduino can only supply about 500 milliamps).

  • NeoPixel Stick — 8 NeoPixel LEDs on a rigid circuit board packed even more tightly than the flex strips. Solder pads on the back for connecting wires or breadboard pins (not included).

Current ratings shown are approximate maximums (all pixels on at peak brightness). Mixed colors and lower brightness settings will use proportionally less power.

Important Things to Know About NeoPixel Rings

  • When soldering wires to these rings, you need to be extra vigilant about solder blobs and short circuits. The spacing between components is very tight!
  • If using alligator clips, we recommend first soldering short jumper wires to the ring inputs and connecting the clips to those, for similar reasons. (Some of our tutorials and product photos do show alligator clips directly connected to the rings, but we’ve had a lot of experience using them.)

Single NeoPixels

Single NeoPixels allow maximum control over individual pixel placement (some are even sewable!), while bulk sheets are a more economical option.

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

  • Flora RGB Smart NeoPixel (Version 2) — designed specifically for wearables and “soft circuits,” these NeoPixels can be sewn using our fil à coudre conducteur (traditional soldering works too). Sold in packs of 4.
  • Breadboard-Friendly Smart NeoPixel — accommodates pin headers with standard 0.1" spacing. Sold in packs of 4 (headers are sold separately).
  • NeoPixel Mini PCB — the smallest NeoPixel breakout boards have solder pads on the back. Sold in packs of 5.
  • WS2812 RGB LED with Integrated Driver Chip — bare NeoPixels for advanced users wanting to design their own custom boards and shapes. 10 pack. This is a surface-mount device, not recommended for novice soldering. For through-hole use, consider Breadboard-Friendly NeoPixels.

All individual NeoPixels can be chained from a single microcontroller pin, with the one caveat that WS2812 and WS2811 (e.g. Flora V2 and V1) types can’t be mixed in a single chain.

Each individual NeoPixel requires 60 milliamps max at full brightness. Mixed colors and lower brightness settings will use proportionally less power.


Source: NeoPixel UserGuide créé par Phillip Burgess pour AdaFruit Industries. Crédit AdaFruit Industries

Traduit par Meurisse D. pour MCHobby.be

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.