Démystifiant 4 broches, adressable RGB LEDS (2 / 6 étapes)

Étape 2: Comment ça marche ?

L’IC WS2812 à l’intérieur de ces LEDs adressable agit comme un registre à décalage. En fait, dans certaines fiches techniques, ils sont appelés Shift Register Programmable LED. Son cette petite puce qui fait la magie de la sauce secrète. Son plus que juste un registre à décalage trop, elle comprend le courant limitant résistance tous les LEDs doivent, ainsi que régule la tension d’entrée à ce qu’il faut des éléments spécifiques du LED. Vous pouvez en apprendre plus sur Maj enregistre ici sur Wikipedia.

Dans mon précédent Instructable, je suis allé dans quelques détails sur les LEDs et comment que modifier la tension a été un bon moyen pour tuer les LEDs et que si vous vouliez les dim, vous deviez utiliser un signal de modulation de largeur d’impulsion. En quoi consiste la Modulation de largeur d’impulsion, c’est la LED s’allume et éteint si vite qu’il change le niveau moyen de la lumière. Le voyant est éteint, plus le temps sombre il ressemble. La raison pour laquelle que vous ne voyez pas ça c’est que le témoin s’allume et hors si vite, vos yeux ne peuvent pas le détecter.

Adressables LEDs ne sont ni contrôlés par tension, ni Modulation de largeur d’impulsion. Elles sont contrôlées par un signal de la porteuse. Ce signal 800kHz a un format qui décrit à la puce, ce que chacune des couleurs doit être, ce que devrait être la luminosité, et aussi ce que chaque LED dans la chaîne en aval devrait être aussi.

Lorsque le WS2812 reçoit le signal, il décode ses propres données de ce signal de la porteuse, puis envoie le reste des données en aval à la LED suivante et ainsi de suite.

Dans l’Arduino, ceci est accompli par l’utilisation d’une assez habile bibliothèque écrite par les gens de fines chez Adafruit, qui vendent la gamme de NeoPixel de produits qui utilisent la puce WS2812. En fait quand tu regardes les entrailles de cette bibliothèque les données réelles sont envoyées à sortir avec une série de commandes de DigitalWrite() soigneusement minutées. Cela signifie que les 13 broches numériques pourraient être utilisés, non seulement les six broches PWM.

Articles Liés

RGB LED voiture Dash et éclairage de la porte

RGB LED voiture Dash et éclairage de la porte

Bandes LED RGB sont un excellent moyen d'ajouter discrètement la couleur dans les lieux, ils viennent généralement avec endos adhésif pour le rendre plus facile à coller n'importe où. Ces bandes de LED sont devenues assez simple et peu coûteux à ache
Contrôlé par Arduino RGB LED infini miroir

Contrôlé par Arduino RGB LED infini miroir

Mise à jour 22/11/2013: Merci à tous ceux qui ont voté pour ce projet dans le concours de microcontrôleur ! Il fut l'un des trois gagnants du premier prix.Mise à jour 17/09/2013: Merci à tous ceux qui ont voté pour ce projet dans le concours de l'Ard
WiFi sous contrôle RGB LED Strip

WiFi sous contrôle RGB LED Strip

Ces télécommandes IR utilisés pour contrôler les bandes LED RGB peuvent parfois devenir irritant en raison de leur aire de répartition limitée et la chasse pour la télécommande lorsque vous ne le trouvez pas. Ce projet simple, mais efficace peut réso
ITO avec LinkIt One - RGB LED

ITO avec LinkIt One - RGB LED

Après avoir créé quelques instructables sur comment démarrer avec le lien c'one est maintenant il est temps de commencer avec l'IoT, et puisque le LinkIt One dispose d'un module WiFi embarqué, il est assez facile de travailler avec.Avant de commencer
PixelLux-A 64 pixels RGB LED Video Screen

PixelLux-A 64 pixels RGB LED Video Screen

EDIT :Wow, je ne pense pas que ce projet serait donc être regardé sur instructables! Merci d'avoir pris un coup d'oeil:). J'ai une vidéo de merde que je vais le télécharger, mais malheureusement, j'étais un idiot et brûlé mon teensy... donc je vais p
RGB LED lumière Fader

RGB LED lumière Fader

je voulais quelque chose de vraiment cool pour mettre sur mon bureau au travail.  J'ai vu différents projets LED sur le web, mais je voulais quelque chose de petit et compact que je pourrais alimenter avec le port USB sur mon ordinateur.Aussi, je ne
Haute puissance RGB LED Moodlamp qui synchronise avec Philips Hue

Haute puissance RGB LED Moodlamp qui synchronise avec Philips Hue

dans ce instructable l'accent se trouve sur le logiciel que j'ai créé - non pas tant sur le côté matériel. Vous n'avez pas besoin d'utiliser une haute puissance led pour cela, vous pouvez utiliser chaque LED RGB - vous aimez la.La "haute puissance RG
Servo de OpenRemote Arduino capteurs RGB led et interrupteur

Servo de OpenRemote Arduino capteurs RGB led et interrupteur

Il s'agit de l'utilisation Openremote logiciel pour contrôler un RGB led avec curseurs pour chaque couleur, utiliser un interrupteur pour allumer une led ou éteindre, déplacer un servo avec un curseur et de lire un capteur de température. Tous les Ar
Arduino Hack - RGB LED - ventilateur de processeur & TLC5940

Arduino Hack - RGB LED - ventilateur de processeur & TLC5940

Dans ce Instructable, j'ai va vous guider à travers le processus de piratage et de conversion d'un clair, ventilateur de 120 mm PWM utilisé sous le même toit PC à partir d'une seule couleur LED à LED RGB d'adressables individuellement. Les applicatio
ARDUINO contrôlée 12v RGB LED STRIP

ARDUINO contrôlée 12v RGB LED STRIP

Il y a un an j'ai découvert que les bandes de LED RVB sur Amazon. Être juste avant le début de la saison des festivals musique, j'ai naturellement alla droit à travailler à rendre fous lumineux clignotants festivals jouets. Les bandes non adressable
TV Remote Controlled RGB Led

TV Remote Controlled RGB Led

INTRODUCTIONTélécommande infrarouge projet est l'un des projets populaires pour les amateurs de l'arduino. Nous avons ici parlons le téléviseur distants. Il y a divers bouton de télévision éloignées qui ne sont pas utilisés. Aussi si nous pouvons fai
Android sous contrôle RGB LED en utilisant Arduino

Android sous contrôle RGB LED en utilisant Arduino

Hai pour tous les membres de l'AIMTA post va montrer comment contrôler le RGB LED utilisant android avec arduino et un module Bluetooth HC-05.J'ai cherché dans Internet il y a beaucoup de techniques pour contrôler la LED RGB. Mais il s'agit de la mét
Scanner Rgb Led lampe Pwm contrôlé par Arduino Nano

Scanner Rgb Led lampe Pwm contrôlé par Arduino Nano

Scanneur recyclé rgb led lampe pwm contrôlé par Arduino NanoÉtape 1: Résultat FinalC'est ce que vous obtenez si vous suivez ce instructable.Étape 2: Rechercher une imprimanteVous recherchez un cassé hp imprimante tout en un. (D'autres marques peuvent
RGB LED Pixel tactile réactive Table de jeu

RGB LED Pixel tactile réactive Table de jeu

Les tables sont des objets utiles à avoir et que nous avions besoin d'une nouvelle table basse pour le salon c'était logique pour construire mon propre avec quelques fonctionnalités supplémentaires électronique.Ma conception de la table comprend les