8 projetos iluminados de NeoPixel para Arduino e Raspberry Pi
Ilumine seus projetos eletrônicos com NeoPixels superbrilhantes. Confira essas ideias de projetos para se inspirar.
O ecossistema Adafruit NeoPixel tem sido uma das opções mais populares para fabricantes que desejam usar LEDs em seus projetos. Mas como você começa a usar o hardware NeoPixel e a biblioteca de classes para o código que os controla? Vamos descobrir.
A marca NeoPixel pode ser um pouco confusa. Este nome é dado à linha de LEDs WS2812, WS2811 e SK6812 endereçáveis individualmente da Adafruit, bem como às bibliotecas de classes que os alimentam no código. Isso não significa que você precise usar componentes oficiais da Adafruit para usar as bibliotecas de classes NeoPixel.
Em teoria, qualquer LED WS2812, WS2811 e SK6812 deve funcionar com as bibliotecas de classes NeoPixel para dispositivos como Arduino e Raspberry Pi. A Adafruit já oferece tiras, barras, anéis de LED NeoPixel e muito mais, mas você também pode usar LEDs de terceiros para o seu projeto.
Todo mundo tem que começar de algum lugar quando começar a trabalhar com NeoPixels. O projeto inicial Make It Glow no site da Adafruit é um ótimo lugar para começar sua jornada NeoPixel, com todas as informações que você precisa para criar e controlar seu primeiro projeto de LED.
Este guia aborda os tipos de LEDs oferecidos, bem como como alimentá-los e conectá-los, com exemplos de código para tornar isso ainda mais fácil. O guia em si é para a placa Circuit Playground Express, programada com o sistema MakeCode baseado na web neste caso, mas as habilidades que você aprender também se aplicarão a Arduinos e outras placas microcontroladoras.
Este próximo projeto é para quem gosta de encontrar inspiração criativa online. Embora o criador Joshua Krosebrink não tenha lançado o código-fonte completo, dê uma olhada na página do projeto Hackaday para ter uma visão geral de como ele funciona.
O mapa mundial do Mundo da Luz tem uma matriz de LED atrás dele, controlada por um Raspberry Pi. A cor e o brilho de cada LED RGB são baseados em quantos usuários estão visitando o site do criador em um determinado momento e sempre refletem a localização da pessoa.
A segurança é extremamente importante quando você anda de bicicleta, mas isso não se resume apenas às suas habilidades. Você também precisa de algum kit para garantir que outros usuários da estrada possam vê-lo corretamente, e este projeto de luz para bicicleta NeoPixel imprimível em 3D do site da Adafruit é um ótimo lugar para começar.
Esta luz LED simples é feita com peças impressas em 3D e um Adafruit Feather M4 Express, com software escrito na variante CircuitPython do Python para microcontroladores.
A luz LED acabada pode produzir luz branca normal, bem como luz RGB para tornar sua bicicleta mais emocionante. Existem várias placas microcontroladoras Arduino diferentes no mercado, e sempre vale a pena pesquisá-las antes de escolher a placa para seu próximo projeto.
Projetos tecnológicos nem sempre precisam de soluções tecnológicas, como comprovado por este projeto Ping Pong Ball Clock no Electromaker. Feito pela pyrohmstr, ele usa uma série de bolas de tênis de mesa com um LED atrás de cada uma para criar um mostrador de relógio digital.
Graças aos NeoPixels, controlados por um Arduino Uno, muitas opções de cores estão disponíveis neste relógio. Você precisará de acesso a uma impressora 3D e um cortador a laser para concluir este projeto, mas poderá encontrar vários serviços de peças alfandegárias online.
Aprender como fazer a interface do seu Arduino com um dispositivo como o iPhone é uma ótima maneira de entender o processo de integração de componentes. Este projeto Team Punch Through Hackster usa o minúsculo LightBlue Bean alimentado por Arduino como cérebro, permitindo que ele se conecte a um iPhone com Bluetooth - como o LightBlue Bean não é mais vendido, você pode substituí-lo por um microcontrolador Arduino diferente com conectividade Bluetooth, como o Nano 33 IoT.
Depois de construído, você pode desenhar na tela do seu iPhone e observar a matriz NeoPixel reagir às formas que você cria com as mãos. Este projeto não é apenas muito divertido, mas também ensinará uma série de habilidades valiosas para aplicar em futuros projetos Arduino e NeoPixel.