
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03


Este projeto ajuda a configurar a luz ambiente para o seu monitor externo ou tv permite que você controle o seguinte do conforto de QUALQUER dispositivo que tenha um navegador da web e conectado ao seu roteador.
- Cor do LED
- Frequência de piscar dando um efeito de DJ
- Defina cores diferentes para cada lado da tela
Suprimentos
WS2801 LED Strip - 1X
Fios de conexão
Raspberry Pi - qualquer modelo
Fonte de energia externa
Etapa 1: Configurar o seu Pi
Inicialize seu PI e habilite o barramento SPI seguindo os comandos abaixo.
sudo raspi-config
Digite sua senha, se solicitado. Agora vá em "Opções Avançadas" e habilite o SPI.
Depois disso, instale as dependências.
sudo apt-get updatesudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install flask
Etapa 2: Fazendo as conexões
Agora, é hora de fazer as conexões dos fios
Conecte sua fonte externa de 5 V + aos 5 V da régua e conecte a combine o aterramento da fonte de alimentação ao aterramento do PI e conecte-o ao GND da régua.
CK e SI serão conectados à interface SPI do PI.
CK / CI: Pino 23 (SCKL)
SI / DI: Pino 19 (MOSI)
Etapa 3: Teste se as conexões estão funcionando bem
Depois que todas as conexões forem feitas, é hora de testar nossa tira.
Crie um novo arquivo python.
nano./strip-test.py
Agora, cole o código a seguir nele e salve o arquivo. Substitua o valor LED_COUNT, ou seja, 32 pelo número de LEDs que você tem em sua tira.
tempo de importação
importar RPi. GPIO como GPIO importar Adafruit_WS2801 importar Adafruit_GPIO. SPI como SPI # Configure a contagem de pixels: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 pixels = Adafruit_WS2801. WS2801Pixels (LED_COUNT, spi = SPI. SpiICEDev) = GPIO) def rainbow_cycle (pixels, wait = 0,005): para j no intervalo (256): # um ciclo de todas as 256 cores na roda para i no intervalo (pixels.count ()): pixels.set_pixel (i, wheel (((i * 256 // pixels.count ()) + j)% 256)) pixels.show () se esperar> 0: time.sleep (esperar) pixels.clear () pixels.show () rainbow_cycle (pixels, espere = 0,01)
Sua faixa de LED agora deve brilhar com todas as cores. Caso contrário, verifique suas conexões e certifique-se de que esteja funcionando antes de prosseguir para a próxima etapa.
Etapa 4: personalizar cores e piscar na web


Agora, é hora de configurar um servidor web para nos ajudar a personalizar as cores das faixas e piscando de qualquer dispositivo.
Clone o código.
git clone
Atualize a contagem de led na variável LED_COUNT no arquivo "led.py".
Dependendo de como você prendeu os LEDs em sua tela, atualize as seguintes variáveis no arquivo "rgbStrip.py". STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Execute o servidor Flask
python./led.py
Agora, abra o navegador em qualquer um dos dispositivos conectados ao seu roteador e insira o endereço IP do seu PI com a porta 1234. Por ex. se o IP do seu Pi for 192.168.1.120, você deverá abrir https://192.168.1.120:1234 e deverá ver um site semelhante à imagem.
Agora você pode selecionar uma cor para cada lado do seu monitor
Recomendado:
Luz de abóbora programável: 25 etapas (com imagens)

Luz de abóbora programável: este instrumento é para fazer uma luz de abóbora programável com um microcontrolador ATTiny. Isso foi projetado como uma demonstração de aprendizado para apresentar a qualquer pessoa (com 8 anos ou mais) a eletrônica e a programação de microcontroladores usando o IDE do Arduino. Inclinando Objec
Mood Speaker - um poderoso alto-falante para música ambiente a ser tocada com base na temperatura ambiente: 9 etapas

Mood Speaker - um alto-falante poderoso para música ambiente a ser tocada com base na temperatura ambiente: Olá! Para meu projeto escolar no MCT Howest Kortrijk, fiz um Mood Speaker, que é um dispositivo de alto-falante Bluetooth inteligente com diferentes sensores, um LCD e WS2812b tira de LED incluída. O alto-falante reproduz música de fundo com base na temperatura, mas pode
Hackeando uma luz negra estroboscópica para controle externo e estável: 5 etapas (com imagens)

Hackeando uma luz negra estroboscópica para controle externo e constante: Todos os anos, as grandes lojas vendem luzes negras estroboscópicas feitas com LEDs UV. Há um botão na lateral que controla a velocidade do estroboscópio. Eles são divertidos e baratos, mas não têm um modo de ativação contínua. Além do mais, seria bom controlar a luz ext
Luz reativa para música -- Como tornar uma luz reativa para música super simples para tornar a área de trabalho incrível: 5 etapas (com imagens)

Música reativa luz || Como fazer música super simples luz reativa para tornar a área de trabalho incrível .: Ei, e aí galera, hoje vamos construir um projeto muito interessante. Hoje vamos construir uma luz reativa musical. O led mudará seu brilho de acordo com o baixo, que na verdade é um sinal de áudio de baixa frequência. É muito simples de construir. Vamos
Faça um HDD externo a partir de um CD / RW externo antigo: 5 etapas

Faça um HDD externo a partir de um CD / RW externo antigo: conversão bastante direta de um cd / rw externo antigo em um disco rígido externo mais útil. Suprimentos1-cd / rw externo (de preferência o tipo mais quadrado) 1-disco rígido (deve corresponder ao conector interno da caixa da unidade, precisa ser formatado / sisado) 1-sm