Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Você sempre quis ter total controle de suas luzes de Natal? Este tutorial irá revelar as etapas exatas para fazer uma árvore de Natal alimentada por Raspberry Pi, ANAVI Light pHAT e uma fita LED RGB 12V barata. Definitivamente, esta não é a solução mais barata para decoração de festas, mas é divertida e uma maneira eficiente de praticar suas habilidades de programação.
Etapa 1: Hardware necessário
Para construir a árvore de Natal Raspberry Pi, você precisará de:
- árvore de Natal
- Raspberry Pi (qualquer modelo ou versão do Raspberry Pi com cabeçalho de 40 pinos)
- ANAVI Light pHAT
- Tira LED 12V RGB
- Fonte de alimentação USB
- Fonte de alimentação 12V com conector DC 5,5x2,1 mm
- Cartão MicroSD com Raspbian
Você pode usar qualquer faixa LED RGB 12V. Selecione o comprimento da tira correspondente ao tamanho da sua árvore de Natal. Essas fitas de LED RGB 12V são uma commodity. Eles são muito acessíveis e fáceis de encontrar. Neste vídeo, estou usando uma faixa de 1 metro de comprimento com 30 LEDs.
Etapa 2: montar o hardware
Monte o hardware com as mãos desprotegidas. Prenda a faixa de LED RGB no ANAVI Light pHAT usando uma chave de fenda e inicialize o Raspberry Pi conforme mostrado no vídeo.
ANAVI Light pHAT é uma placa complementar de hardware de código aberto Raspberry Pi especialmente projetada para controlar as cores da faixa de LED RGB 12V de baixo custo por meio de três MOSFETs. Com ele é muito fácil construir o projeto em apenas alguns minutos.
Etapa 3: Instale o PiGPIO
No seu Raspberry Pi, abra um terminal e instale as versões mais recentes do piGPIO e Git digitando os seguintes comandos:
sudo apt-get update
sudo apt-get install -y pigpio git
Etapa 4: Obtenha o código-fonte
O aplicativo de demonstração para controlar a faixa de LED RGB 12V é gratuito e de código aberto. Ele está disponível no GitHub. Execute o seguinte comando no terminal para obter o código-fonte:
git clone
Etapa 5: construir o aplicativo
Execute o seguinte comando em um terminal para construir o aplicativo de demonstração:
cd anavi-examples / anavi-light-phat / light-demo
faço
O aplicativo demo foi escrito na linguagem de programação C. Ele cria uma modulação de largura de pulso definida por software para definir a cor da faixa de LED RGB através dos três MOSFETs no ANAVI Light pHAT.
A cada segundo, o programa define um valor aleatório no intervalo de 0 a 255 de cada uma das três cores principais. A combinação total perfaz mais de 16 milhões de cores! Embora a cor seja determinada aleatoriamente, o código-fonte é escrito de forma a aumentar as chances de uma das três cores principais ser mais brilhante do que as outras.
Etapa 6: iniciar o aplicativo
Execute os comandos abaixo para iniciar o aplicativo:
Sudo Pigpiod
./demo
O aplicativo demo executa um loop infinito. Para finalizá-lo, o usuário deve pressionar simultaneamente em seu teclado Ctrl e C. É isso! Aproveite as férias e feliz hacking!