Índice:
- Etapa 1: Coisas que você vai precisar
- Etapa 2: Dimensões
- Etapa 3: cortando as folhas
- Etapa 4: juntando-os
- Etapa 5: Alimentando a faixa LED WS2812 RGB
- Etapa 6: hora dos eletrônicos
- Etapa 7: Tempo para codificar
Vídeo: Tapete de rato para jogos RGB: 7 passos (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Recentemente, descobri LEDs RGB endereçáveis individualmente WS2812. Isso significa que cada LED pode ser controlado separadamente e programado para produzir cores diferentes em vez da faixa RGB padrão, onde todos os LEDs acendem da mesma forma.
Os mouse pads RGB disponíveis no mercado são muito caros. Então, decidi fazer um mouse pad RGB barato usando Arduino e WS2812 RGB LED Strip.
Vamos começar
Etapa 1: Coisas que você vai precisar
- WS2812 RGB LED Strip (1 metro será o suficiente)
- Arduino Nano
- Folha de acrílico de 10 mm e 3 mm
- Cabo USB
- Super cola
Etapa 2: Dimensões
As dimensões são:
- 30 x 20 cm para folha de 10 mm
- 29 x 19 cm para folha de 3 mm
- As dimensões internas para a folha de 10 mm são mostradas na imagem
A folha de 3 mm será colocada no topo da folha de 10 mm, conforme mostrado. Isso deixará uma borda de 5 mm de todos os lados, o que torna a luz visível de cima. Acredite em mim, vai ficar incrível!
Etapa 3: cortando as folhas
Cortar as dimensões externas é relativamente fácil. Basta marcar ao longo das linhas usando um cortador de acrílico ou qualquer objeto pontiagudo. Faça várias ranhuras no acrílico ao longo da mesma linha, depois coloque o acrílico na borda da mesa e use uma pressão leve e rápida para partir a peça em duas.
Cortar as dimensões internas é complicado se você não tiver as ferramentas adequadas, o que é o meu caso. Fiz o trabalho meticuloso de fazer furos ao longo das linhas. Em seguida, concluí os cortes usando uma serra. Este método deixa bordas pontiagudas. Usando uma lima, alise as bordas. Não precisa ser perfeitamente plano e nivelado e não será visível e a luz passaria por ele de qualquer maneira. Apenas certifique-se de que é plano o suficiente para que a faixa de LED fique nivelada com a folha.
Etapa 4: juntando-os
Retire o papel protetor. Lixe levemente a superfície da folha de acrílico de 10 mm usando uma lixa de grão fino. Isso difunde a luz e ilumina a borda que mantivemos em vez de apenas passar direto pelo acrílico.
Coloque as duas folhas uma acima da outra mantendo uma margem de 5mm de todos os lados. Usando supercola, cole as duas folhas juntas. Basta colocar algumas gotas de cola nas juntas e a cola penetra automaticamente. Faça o mesmo para todos os 4 cantos.
Tecido de neoprene colado (usado principalmente para fazer mouse pads) na parte superior da folha de acrílico de 3 mm. Isso faz com que o mouse se mova suavemente e também oculte todos os componentes eletrônicos e imperfeições abaixo dele. Não encontrei nenhum na hora de fazer, então usei um papel cartão preto. Funciona bem, mas irá substituí-lo depois de um tempo.
Faça um orifício de 4 mm em toda a folha para que o cabo USB passe. O diâmetro do orifício pode variar dependendo da espessura do cabo.
Etapa 5: Alimentando a faixa LED WS2812 RGB
Vamos considerar um LED da faixa. Cada cor com intensidade total consome 20mA. Com todas as cores acesas com intensidade total (ou seja, cor branca), um LED irá consumir cerca de (20mA + 20mA + 20mA =) 60mA. O consumo máximo de corrente de sua faixa será = 60mA * Número de LEDs na faixa. No meu caso, o número de LEDs = 22. Portanto, o consumo máximo de corrente será 1320mA. Mas o regulador de tensão integrado do Arduino é capaz de fornecer no máximo 800mA. Nesse caso, a tira deve ser alimentada por uma fonte de alimentação externa. Certifique-se de que o aterramento da fonte de alimentação e do Arduino estejam conectados juntos.
Um mouse pad que requer uma fonte de alimentação externa diferente de USB? Isso não parece certo!
Mas aqui está o truque. Um mouse pad RGB é bem conhecido por sua animação 'Arco-Íris'. É isso que vamos usar neste projeto. Não há branco em um arco-íris! Isso significa que, em qualquer momento, nenhum LED estará totalmente aceso com todas as cores. Para uma faixa de LED de 22, o consumo máximo de corrente que medi com esta animação é 150mA, o que está bem dentro do intervalo. É por isso que é possível alimentar a faixa diretamente usando o Arduino Nano.
Etapa 6: hora dos eletrônicos
Com a construção mecânica fora do caminho, é hora de alguns eletrônicos.
Coloque o comprimento necessário da faixa de LED conforme mostrado na imagem. Segure-os temporariamente usando alguma fita. Agora, usando supercola, cole todos os LEDs na folha de acrílico.
Pegue o cabo USB e corte uma extremidade. Haverá quatro fios dentro do cabo. Como usaremos USB apenas para alimentar o Arduino, estamos interessados nos fios vermelho (+) e preto (-). Corte os dois fios restantes, pois não precisaremos deles. Puxe o cabo pelo orifício que perfuramos.
Faça as conexões conforme mostrado no esquema.
Etapa 7: Tempo para codificar
Baixe o código e abra-o usando o Arduino IDE. Antes de fazer upload,
- O pino de dados da tira pode ser conectado a qualquer um dos pinos digitais. Escolhi o pino 4. Faça as alterações necessárias no código se usar outro pino.
- Insira o número de LEDs na faixa.
Clique em upload e aproveite seu mouse pad para jogos RGB barato, mas incrível!
Obrigado por ficar até o fim. Espero que todos vocês amem este projeto. Deixe-me saber se você fizer um para você. Inscreva-se no meu canal no YouTube para mais projetos futuros. Obrigado mais uma vez!
Recomendado:
Visor LED de madeira para jogos com tecnologia Raspberry Pi Zero: 11 etapas (com imagens)
Tela de LED de madeira para jogos com tecnologia Raspberry Pi Zero: Este projeto produz uma tela de LED de 20x10 pixels baseada em WS2812 com um tamanho de 78x35 cm que pode ser facilmente instalada na sala de estar para jogar jogos retrô. A primeira versão dessa matriz foi construída em 2016 e reconstruída por muitas outras pessoas. Esta experiência
Como fazer upload de jogos para Arduboy e 500 jogos para Flash-carrinho: 8 etapas
Como fazer upload de jogos para Arduboy e 500 jogos para Flash-cart: Eu fiz alguns Arduboy caseiros com memória Flash serial que pode armazenar no máximo 500 jogos para jogar na estrada. Espero compartilhar como carregar jogos nele, incluindo como armazenar jogos na memória flash serial e criar seu próprio pacote de jogo consolidado
Mod. Rato Sem Fios Recarregável: 5 Passos (com Imagens)
Mod recarregável de mouse sem fio: Olá a todos! Então, todos nós, que temos um mouse sem fio, um dia acorda, pega o mouse e obviamente a bateria está descarregada ou prestes a acabar. E se você tiver sorte o suficiente, você tem um bateria sobressalente, mas se não o fizer, trabalhe com o trackpad ou corre
Tapete / tapete de dança DDR em madeira: 5 etapas
Tapete / tapete de dança DDR em madeira: como fazer um bom teclado ddr com um pouco de madeira, folha de cobre, tinta e um teclado / pad USB morto
Tapete de rato brilhante faça você mesmo: 4 etapas
Tapete de rato brilhante DIY: um tapete de rato brilhante