Différences entre versions de « FEATHER-MICROPYTHON-NEOPIXEL »
Ligne 59 : | Ligne 59 : | ||
== Raccordement == | == Raccordement == | ||
− | [[Fichier:FEATHER-MICROPYTHON-NEOPIXEL-10.jpg| | + | [[Fichier:FEATHER-MICROPYTHON-NEOPIXEL-10.jpg|480px]] |
{| class="wikitable" border="1" | {| class="wikitable" border="1" |
Version du 14 janvier 2018 à 12:59
Introduction
L'arrivée de LEDs disposant d'une puce pilote dédicacée facilite grandement l'intégration de LEDs RGB dans change radicalement la donne en allégeant le travail du microcontrôleur, le câblage et permet au développeur de se concentrer sur l'application.
Le WS2812 avec source de lumière intégrée (WS2812 Integrated Light Source) — 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 et abordable. Les leds rouge, vert et bleue sont intégrées côte à côte sur un petit composants montés en surface, lui-même intégré sur la puce du pilote (le contrôleur de la LED), le tout contrôlé par un simple fil de donnée qui passe d'une LED à l'autre.
Les LEDs NeoPixel peuvent être utilisés individuellement, arrangés pour former une longue chaîne ou assemblés pour réaliser des formes intéressantes.
Ces LEDs sont arrangées sous différentes formes (voir la gamme disponible chez MC Hobby):
NeoPixel sur ESP8266 MicroPython
La bibliothèque contenue dans firmware MicroPython convient uniquement pour la génération de NeoPixel 800 KHz. |
Le bibliothèque ne prend pas en charge:
- l'ancienne génération de NeoPixel (flux de donnée à 400 KHz)
- les LEDs NeoPixel RGBW.
Les broches compatibles pour commander des NéoPixels sont les suivantes:
Broche | Compatibilité |
14 | NeoPixel compatible. |
12 | non testé. |
13 | NeoPixel compatible. |
15 | NeoPixel compatible. |
0 | NE PAS UTILISER. Broche de boot. |
16 | NON FONCTIONNEL pour NeoPixel |
2 | NeoPixel compatible. |
5 | NeoPixel compatible. Bus I2C (SCL) |
4 | NeoPixel compatible. Bus I2C (SDA) |
Raccordement
Broche ESP8266 | Broche NeoPixel | Note |
GND | GND | Masse commune |
3V | 5V | Neopixel fonctionne aussi sous 3.3V. Elles sont moins brillante et ont plus de mal à produire du bleu. Attention: le signal doit aussi être en 3.3V |
2 | DIN | Le signal doit entrer par la broche Data IN. Ne pas se tromper avec Data OUT! si le signal est branché sur DOUT (Data Out) alors les LEDs ne recevront pas les informations de couleur. |
Ressouces
- Référence officielle NeoPixel sous ESP8266
- Le [NeoPixel-UserGuide tutoriel NeoPixel pour Arduino] contenant de nombreuses informations et recommandations.
Où acheter
- Le Feather Huzzah ESP8266 utilisé dans ce tutoriel.
- Le NeoPixel Stick utilisé dans ce tutoriel.
- La la gamme NeoPixel disponible chez MC Hobby
Tutoriel réaliser par Meurisse D. pour MC Hobby SPRL
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.