Mettez vos lunettes de soleil avant de câbler cette matrice LED - 64 LED RVB époustouflantes ornent le NeoMatrix pour une explosion de couleurs configurables. Disposé dans une matrice 8x8, chaque pixel est adressable individuellement. Une seule broche de microcontrôleur est nécessaire pour contrôler toutes les LED et vous obtenez une couleur de 24 bits pour chaque LED.
Le câblage est facile : il y a deux ports de connexion à 3 broches. Soudez les fils au port d'entrée et fournissez 5 VDC aux broches + 5 V et à la terre, puis connectez la broche DIN à votre microcontrôleur. Si vous utilisez notre bibliothèque NeoPixel Arduino, utilisez le numérique #6. Vous devrez également établir une masse commune entre l'alimentation 5V et le microcontrôleur/Arduino. Étant donné que chaque LED peut consommer jusqu'à 60 mA (c'est-à-dire jusqu'à 3,5 ampères par panneau si toutes les LED sont d'un blanc éclatant !), nous suggérons notre alimentation 5 V 2 A. Pour la plupart des utilisations, vous verrez environ 1 à 2 A de courant par panneau.
Si, par exemple, vous avez besoin de PLUS de blinky, vous pouvez les enchaîner. Pour le deuxième blindage, connectez la connexion DIN au DOUT du premier panneau. Connectez également une broche de terre ensemble et alimentez avec 5V. Voilà! Vous pouvez enchaîner autant que vous le souhaitez, mais après 4 panneaux ou plus, vous risquez de manquer de RAM si vous utilisez un UNO. Surveillez également votre consommation d'énergie, vous aurez peut-être besoin d'une alimentation 5 V 10 A pour tant d'entre eux !
Il existe une seule ligne de données avec un protocole très spécifique à la synchronisation. Le protocole étant très sensible au timing, il nécessite un microcontrôleur temps réel tel qu'un AVR, Arduino, PIC, mbed, etc. Il ne peut pas être utilisé avec un micro-ordinateur basé sur Linux ou un microcontrôleur interprété tel que le netduino ou le Basic Stamp. Notre bibliothèque Neopixel merveilleusement écrite pour Arduino prend en charge ces pixels ! Comme il nécessite un assemblage à la main, il ne concerne que les cœurs AVR, mais d'autres peuvent avoir porté ce code de pilote de puce, veuillez donc rechercher sur Google. Un processeur 8 MHz ou plus rapide est requis.
Notre Uberguide NeoPixel détaillé contient tout ce dont vous avez besoin pour utiliser NeoPixels de toutes formes et tailles. Comprend une bibliothèque prête à l'emploi et un exemple de code pour Arduino UNO/Duemilanove/Diecimila, Flora/Micro/Leonardo, Trinket/Gemma, Arduino Due et Arduino Mega/ADK (toutes versions)