Hoje vamos nos divertir com a matriz de LEDs de endereço. Este projeto é bastante complexo, mas ao mesmo tempo todos podem repeti-lo. O autor do projeto é AlexGyver.
A faixa de LEDs de endereço consiste em LEDs de três cores, cada um dos quais com um microcircuito especial.
O microcircuito nos LEDs transmite informações entre si. Isso permite que você acenda qualquer LED da fita em um dos 16 milhões de cores e tons. E o mais legal é que tudo isso é gerenciado em um único fio, em um momento muito interessante em que vivemos.
A fita é controlada por um microcontrolador, por exemplo, uma plataforma arduino.
Esse grupo por si só é muito interessante e você pode encontrar várias aplicações em produtos de design ou caseiros, que valem apenas o efeito da chama. Mas hoje não é sobre isso. O que acontece se a fita é colocada em um padrão em zigue-zague e colocada para que os LEDs formem uma grade regular e uniforme? É isso mesmo, a matriz de LED. Por conveniência, você pode comprar uma matriz acabada dos chineses, e o mais interessante é que custa muito menos do que comprar uma fita e passar várias horas cortando e conectando as peças com os fios.
Por exemplo, existe uma matriz 8X8, a mais barata, será mais fácil para alguém brincar com ela.
O recurso do projeto de hoje é a sua versatilidade e versatilidade, ou seja, você pode comprar uma matriz acabada, mas é pequena, por assim dizer, mas também pode comprar uma fita com uma baixa densidade de LEDs e criar uma matriz com o tamanho de, digamos, uma imagem. Agora vai ser legal.
A matriz apresenta ótimas oportunidades para criar vários efeitos de pixel, exibir imagens e gifs (gifs), criar jogos clássicos e outras coisas interessantes. Não deixe de visitar página do projeto, você encontrará todos os links, firmware, diagramas e instruções adicionais necessárias.
Assim, armados com uma ferramenta de gerenciamento de matrizes, podemos acender qualquer LED em suas coordenadas.
Ótimo, você pode fazer todos os tipos de efeitos interessantes. Você pode controlar de um smartphone via bluetooth. Ou seja, o smartphone envia alguns comandos via bluetooth, o módulo os recebe e os transmite para o arduino. E o arduino, por sua vez, envia os dados para a matriz.
O autor começou com o fato de ter decidido fazer um desenho, ou seja, para que você possa escolher uma cor e acender qualquer LED na matriz.
O primeiro passo foi desenvolver um protocolo de comunicação com o arduino.
O primeiro dígito é o modo, e o restante foi responsável por várias configurações e outros valores transmitidos. Em seguida, o autor fez um campo gráfico no qual desenhou uma grade.
O programa rastreia as coordenadas de tocar o campo com um dedo e desenha um quadrado neste local com qualquer cor. Ao longo do caminho, as coordenadas da praça são enviadas para o arduino.
Para a fabricação, precisamos de:
1) Matriz ou fita nos LEDs de endereço;
2) Arduino;
3) módulo Bluetooth;
4) resistor.
Você pode comprar uma libra dos chineses ou em qualquer loja de rádio. Conectamos os componentes de acordo com um esquema muito simples:
Você pode coletar tudo em uma tábua de pão. Em seguida, faça o download do arquivo morto com o projeto na página do projeto, instale as bibliotecas de acordo com as instruções e abra o arquivo com o firmware.
Aqui temos as configurações. Indique o tamanho da sua matriz, seu tipo e ponto de conexão.
Se você mesmo cria uma matriz grande, ou seja, solda a partir de pedaços de fita, você tem dois tipos para escolher.
O autor aconselha a escolha da opção correta, pois é mais fácil de soldar. Agora, resta determinar o início da matriz, ou seja, o ponto de conexão e a direção do primeiro pedaço de fita. Essa folha de dicas ajudará em todas as 8 opções de layout da matriz:
O autor passou muito tempo neste firmware. Este é o maior projeto do autor em termos de código. O Arduino é embalado apenas para os olhos, empurrado como eles dizem insuportável.
Então, configure, clique em baixar firmware. Antes de baixar, você definitivamente deve desconectar o bluetooth do pino rx, caso contrário o arduino não piscará. Por conveniência, você também pode soldar um interruptor no fio.
Em seguida, no smartphone com Android, instale o aplicativo GyverMatrixBT. Este aplicativo está disponível no Play Market, é totalmente gratuito e sem anúncios.
Em seguida, emparelhe com o módulo bluetooth (senha 1234 ou 0000); no aplicativo, conecte-se ao módulo e, de fato, tudo. Nas configurações, você pode ajustar o brilho e o tamanho da matriz que corresponde à sua, bem como alguns de seus outros parâmetros.
De acordo com o tamanho ajustado, na guia Desenho, teremos um campo. Clique para inicializá-lo. Aqui você pode desenhar com fitas e deslizar, você pode apagar, limpar o campo e preenchê-lo com cores.
Em geral, no momento, temos uma ferramenta de trabalho para enviar dados para a matriz. Você pode seguir em frente. Todo o sistema foi concebido pelo autor para construir uma grande matriz de fita ou módulos. Isso é interessante como um projeto, como um hobby, alguém pode ser útil para fins publicitários, de design ou de design ou para se divertir.
Mas a matriz neste formato não parece muito legal, nem pixel e nem oito bits. É necessário fazer uma treliça para que cada LED forme seus próprios pixels quadrados e coloque um difusor em cima. Então tudo ficará muito legal. A grelha pode ser feita de qualquer material na forma e ripas. Pode ser papelão, um pacote de réguas de madeira soviéticas ou uma opção de plástico (canto de PVC); pode ser comprado em uma loja de materiais de construção, onde existem painéis de plástico e vários artigos para eles. Os cantos podem ser quebrados, feitos slots para o meio e montar a grade. Esta é a opção mais “fazenda coletiva” depois do papelão.
E é claro que você pode relaxar e imprimir a grade em uma impressora 3D. Então vamos lá.
Então, o corpo da matriz foi impresso. A propósito, o autor acredita que o preto não é a melhor opção, é melhor imprimir a grade em branco para refletir a luz. Bem, não importa, vamos pintar.
Na verdade, aqui está nossa matriz sem uma rede, os LEDs como são.
Colocamos a treliça, ela já fica melhor, é porque estamos olhando de um ângulo.
Agora veja o que acontece se você adicionar um difusor na forma de uma folha de papel.
Mas a matriz, como qualquer outro monitor, funciona no espaço de cores rgb e seu fundo deve ser preto para uma percepção de cores mais correta. O autor tentou várias opções e se estabeleceu no filme para auto plástico colorido e fosco. Em conjunto, tudo funciona muito bem.
Nós coletamos tudo isso. Resta finalmente soldar todo o circuito, colocá-lo no bolso, fixar a matriz na parte de trás da moldura (ou melhor, encontrar uma folha de alumínio) e fixar a moldura externa.
Nós conectamos o poder. O autor usou uma fonte de alimentação de laboratório para que possamos ver o consumo atual.
O primeiro modo é desenhar.
O próximo modo é transferir fotos. Selecionamos uma imagem como nosso gerenciador de arquivos (neste caso, Mario em um fundo preto de 16x16).
O próximo modo é uma linha de corrida.
O próximo modo é efeitos. Alguns efeitos podem ser combinados com a execução de texto e com imagens.
Mais efeitos no vídeo do autor:
Obrigado pela atenção. Até breve!