Neopixels, un type de bande LED avec des pixels adressables individuellement, est une entreprise préférée parmi les créateurs d’effets de lumière élaborés. Ils sont importants pour leur flexibilité ainsi que la simplicité avec laquelle vous pouvez les chaînerons de la marguerite. Bien que le protocole de conduite de ces voyants de bits puisse être assez difficile à exécuter en raison des contraintes de synchronisation des signaux serrés.
Cependant, [Adrian Studer] a montré que la conduite de bandes LED basées sur WS2812 comme la série Neopixel n’a pas nécessairement besoin de code d’assemblage optimisé à la main. En fait, il n’a pas besoin de type de code du tout. Il a développé la console Punk Neopixel, un gadget qui produit un spectacle de lumière sans même utiliser un microcontrôleur. Juste une poignée de 555 minuteries ainsi que de la logique de la série de 74HC travaillent ensemble pour créer des impulsions avec des timings appropriés.
L’utilisation du gadget est aussi simple que de modifier quelques potentiomètres, tout comme son homologation de la console Atari Punk. C’est plutôt un processus aléatoire, tout comme il peut être impossible de ré-créer un modèle que vous avez aimé. De plus, les voyants s’allument principalement dans les couleurs principales à pleine puissance, bien que [Adrian] envisage de créer une version améliorée qui entraîne séparément les sous-pixels rouges, verts et bleus. Cependant, la vérité que tout cela est mis en œuvre par seulement 555 minuteries en fait un piratage plutôt exceptionnel par n’importe quel type de norme.
Nous avons connu beaucoup plus que quelques méthodes de conduite de néopixels ou de bandes à LED à base de WS2812 similaires, bien que tous utilisent un microprocesseur de quelque sorte; Vous pouvez mettre fin à une traditionnelle 6502, utiliser SPI ainsi que DMA sur un PIC32 ou simplement brancher un seul cortex M0 +.