Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Achei um Instructable by AlexTheGreat legal sobre como fazer um cubo de LED. Aqui está o link.
www.instructables.com/id/Awesome-led-cube/
Decidi tentar, e acabei adicionando um pouco de circuito extra para fazer o LED mudar de cor.
O resultado é um brinquedo de mesa com um visual bacana, do qual estou muito orgulhoso.
Etapa 1: Criando a caixa
Comprei umas folhas finas de acrílico e recortei 5 quadrados. Em seguida, colei-os a quente na forma de um cubo. Depois de deixar a cola secar, lixei todas as laterais com um mini jato de areia. Isso ajuda a difundir a luz do LED. A lixa também funcionaria.
Etapa 2: Adicionando os designs de metal
Usando a inspiração do instrutível de AlexTheGreat, recortei algumas formas de uma folha de metal para colar com cola quente no cubo. Depois de experimentar, descobri a maneira mais fácil de fazer isso.
Comece cortando cinco quadrados de chapa metálica do mesmo tamanho que as laterais do cubo. O meu era 3x3 . Em seguida, use uma régua e trace seus desenhos. Em seguida, recorte-os com algumas lâminas de metal. Formas arredondadas e curvas são muito difíceis de fazer com tesouras, então tenha isso em mente se decidir fazer.
Decidi fazer os cantos uma só peça para evitar inconsistências. Demorou algumas tentativas e erros com o corte e dobra, mas o resultado final parece liso. Em seguida, cole os designs de metal no cubo com cola quente.
Este processo demorou mais tempo, basta ter paciência e fazer cortes cuidadosos.
Etapa 3: Eletrônica
O LED que usei para este projeto é um LED RGB all-in-one. Existem quatro terminais no diodo: negativo, vermelho, verde e azul. Variando a quantidade de voltagem de cada pino, você pode alterar a cor para o que quiser. Para ajudar a difundir o LED, basta lixar levemente com um pouco de lixa.
Os pinos de saída de um Arduino têm 255 níveis de tensão. Variando a tensão (entre 1 e 255) para cada cabo de cor no LED, você pode controlar a cor.
Em vez de usar um Arduino Uno inteiro para este projeto, optei por usar o ATTiny85 IC. É uma versão muito mais simples e menor do IC encontrado no Uno, e é muito barato. Programar o ATTiny também é extremamente fácil, mas você precisa de um Uno para fazê-lo. Envolve o download de uma biblioteca para o software e a conexão do ATTiny ao Uno com alguns fios e um capacitor (para evitar reinicialização). Se você gostaria de descobrir como fazer isso, basta pesquisar "Shrinkify Arduino" no YouTube. Existem vários vídeos bons que descrevem o processo.
As únicas peças que usei nesta construção foram três resistores, um ATTiny, um LED RGB, um switch e uma bateria. Eu poderia ter projetado e pedido um PCB para esta construção, mas o circuito era tão simples que não valeu o esforço.
Etapa 4: Software
O software também é simples. Ao alterar um parâmetro na parte "configuração" do código, você pode controlar o período de tempo antes das alterações de cor.
Eu escrevi um código para que a cor desapareça de um para o outro também, mas gosto mais da simples mudança de cor. Se você quiser ver o código de fade, é só me avisar. Envolve a criação de matrizes e seu incremento dentro de um loop.
NOTA: Eu alterei os códigos de cores hexadecimais nos arquivos do software Arduino para dar ao IDE um tema "escuro". Não suporto codificação em um fundo branco.