8 projets NeoPixel lumineux pour Arduino et Raspberry Pi
Illuminez vos projets électroniques avec des NeoPixels super lumineux. Découvrez ces idées de projets pour vous inspirer.
L'écosystème Adafruit NeoPixel est depuis longtemps l'une des options les plus populaires pour les créateurs souhaitant utiliser des LED dans leurs projets. Mais comment démarrer avec le matériel NeoPixel et la bibliothèque de classes pour le code qui les contrôle ? Découvrons-le.
La marque NeoPixel peut prêter à confusion. Ce nom est donné à la gamme Adafruit de LED WS2812, WS2811 et SK6812 adressables individuellement, ainsi qu'aux bibliothèques de classes qui les alimentent dans le code. Cela ne signifie pas pour autant que vous devez utiliser les composants officiels d'Adafruit pour utiliser les bibliothèques de classes NeoPixel.
En théorie, toutes les LED WS2812, WS2811 et SK6812 devraient fonctionner avec les bibliothèques de classes NeoPixel pour des appareils comme Arduino et Raspberry Pi. Adafruit propose déjà des bandes, barres, anneaux LED NeoPixel et bien plus encore, mais vous pouvez également utiliser des LED tierces pour votre projet.
Tout le monde doit commencer quelque part lorsqu’il commence à travailler avec NeoPixels. Le projet de démarrage Make It Glow sur le site Web d'Adafruit est un excellent endroit pour commencer votre voyage NeoPixel, avec toutes les informations dont vous avez besoin pour créer et contrôler votre premier projet LED.
Ce guide couvre les types de LED proposés, ainsi que la manière de les alimenter et de les câbler ensemble, avec des exemples de code pour le rendre encore plus facile. Le guide lui-même concerne la carte Circuit Playground Express, programmée avec le système MakeCode basé sur le Web dans ce cas, mais les compétences que vous acquerrez s'appliqueront également aux Arduinos et autres cartes à microcontrôleurs.
Ce prochain projet s’adresse à ceux qui aiment trouver leur inspiration créative en ligne. Bien que le créateur Joshua Krosebrink n'ait pas publié le code source complet, jetez un œil à la page de son projet Hackaday pour avoir un aperçu de son fonctionnement.
La carte du monde World of Light est dotée d'une matrice de LED derrière elle, contrôlée par un Raspberry Pi. La couleur et la luminosité de chaque LED RVB dépendent du nombre d'utilisateurs visitant le site Web du créateur à un moment donné et reflètent toujours l'emplacement de la personne.
La sécurité est extrêmement importante lorsque vous faites du vélo, mais cela ne dépend pas seulement de vos compétences. Vous avez également besoin d'un kit pour vous assurer que les autres usagers de la route peuvent vous voir correctement, et ce projet d'éclairage de vélo NeoPixel imprimable en 3D sur le site Web d'Adafruit est un excellent point de départ.
Cette simple lumière LED est réalisée avec des pièces imprimées en 3D et un Adafruit Feather M4 Express, avec un logiciel écrit dans la variante CircuitPython de Python pour microcontrôleurs.
La lumière LED finie peut produire une lumière blanche normale, ainsi qu'une lumière RVB pour rendre votre vélo plus excitant. Il existe de nombreuses cartes de microcontrôleurs Arduino différentes sur le marché, et cela vaut toujours la peine de les rechercher avant de choisir la carte pour votre prochain projet.
Les projets technologiques n'ont pas toujours besoin de solutions techniques, comme le prouve ce projet Ping Pong Ball Clock sur Electromaker. Fabriqué par Pyrohmstr, il utilise une série de balles de tennis de table avec une LED derrière chacune pour créer un affichage numérique du cadran d'horloge.
Grâce aux NeoPixels, contrôlés par un Arduino Uno, de nombreuses options de couleurs sont disponibles avec cette horloge. Vous aurez besoin d'avoir accès à une imprimante 3D et à une découpeuse laser pour réaliser ce projet, mais vous pouvez trouver de nombreux services de pièces douanières en ligne.
Apprendre à créer votre interface Arduino avec un appareil comme un iPhone est un excellent moyen de comprendre le processus d'intégration des composants. Ce projet Team Punch Through Hackster utilise le petit LightBlue Bean alimenté par Arduino comme cerveau, lui permettant de se connecter à un iPhone avec Bluetooth. Puisque le LightBlue Bean n'est plus vendu, vous pouvez le remplacer par un autre microcontrôleur Arduino avec connectivité Bluetooth, comme le Nano 33 IoT.
Une fois construite, vous pouvez dessiner sur l'écran de votre iPhone et regarder votre matrice NeoPixel réagir aux formes que vous créez avec vos mains. Non seulement ce projet est très amusant, mais il vous apprendra également une gamme de compétences précieuses à appliquer aux futurs projets Arduino et NeoPixel.