Índice:
- Etapa 1: projetando nosso PCB em Fritzing
- Etapa 2: Solicite nossos PCBs com custo muito baixo no JLCPCB
- Etapa 3: Componentes necessários:
- Etapa 4: Trabalhando
- Etapa 5: conectando a saída de dados (pino 24) à entrada de dados (pino 1) de outro IC
- Etapa 6: Faça a conexão do relógio e da carga de acordo
- Etapa 7: Conecte o capacitor e o resistor conforme mostrado no diagrama
- Etapa 8: Faça a conexão dos pinos da matriz conforme mostrado nos diagramas
- Etapa 9: Argumentando sobre o nosso painel LED
- Etapa 10: link para o código e o aplicativo
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste instrutível, estaremos fazendo um display 32X8 LED Matrix que terá a funcionalidade de alterar a mensagem de texto com nosso smartphone em tempo real e faremos nosso próprio aplicativo usando o MIT App Inventor.
Então, amigos, vamos começar com este projeto legal e incrível.
Etapa 1: projetando nosso PCB em Fritzing
Projetamos o PCB no Fritzing, que é uma iniciativa de hardware de código aberto que torna a eletrônica acessível como um material criativo para qualquer pessoa.
É um projeto de PCB de 2 camadas, onde embalamos perfeitamente o material necessário.
Agora é hora de exportar o arquivo Gerber e solicitar nossos PCBs.
Etapa 2: Solicite nossos PCBs com custo muito baixo no JLCPCB
Depois de criar a pasta zip do arquivo Gerber do seu PCB. Agora, é hora de fazer o upload do arquivo para o JLCPCB e fazer os requisitos de acordo, como selecionar o mascaramento como preto, o que fiz para meus PCBs. Se você está procurando os PCBs da melhor qualidade para seus projetos, então o JLCPCB é a melhor opção.
Eles estão oferecendo 10 PCBs por apenas 2 $ com frete extra e acho que é o melhor negócio disponível.
Então, onde criar um protótipo de 10 PCBs por US $ 2 apenas:
Etapa 3: Componentes necessários:
- Arduino (NANO ou UNO)
- Módulo Bluetooth HC-05
- LEDs (32X8 = 256 pcs)
- MAX7219 IC do driver de matriz de LED (4 unidades)
- Capacitor 10uF (4 pcs)
- Capacitor 100nF (4 pcs)
- Resistor 40K (4 unidades)
- Conectores, solda, fios, ferramentas, etc …
Etapa 4: Trabalhando
Aqui, criamos 4 matrizes cada um de 8X8 LEDs. Cada driver MAX7219 pode lidar com uma matriz de 64 LEDs. O Arduino enviará os dados usando uma comunicação serial. Portanto, temos que conectar o clock e carregar os pinos do Arduino a todos os drivers MAX7219. O pino de dados será conectado apenas ao primeiro driver. Do pino "data out" do primeiro driver, conectaremos um fio ao segundo "Data" do segundo driver e assim por diante. É assim que conectamos quatro matrizes 8x8 em série. Devemos também conectar o módulo Bluetooth aos pinos Tx e Rx do Arduino e fornecer 5V a ele e a cada um dos drivers MAX7219. Primeiro, vamos dar uma olhada em como conectar cada uma das matrizes 8x8. Assim que tivermos nossas 4 matrizes, podemos juntá-las com os pinos de "saída de dados" e "entrada de dados".
Etapa 5: conectando a saída de dados (pino 24) à entrada de dados (pino 1) de outro IC
Etapa 6: Faça a conexão do relógio e da carga de acordo
Etapa 7: Conecte o capacitor e o resistor conforme mostrado no diagrama
Etapa 8: Faça a conexão dos pinos da matriz conforme mostrado nos diagramas
Etapa 9: Argumentando sobre o nosso painel LED
Depois de fazer a conexão acima, é hora de fazer um caso para que eu usei um pedaço de papelão e fiz uma caixa com um plástico sobre os LEDs para que o brilho não difunda e nos dê uma aparência mais calmante visualizar.
Etapa 10: link para o código e o aplicativo
Código: Download
Design PCB: Download
Arquivos de aplicativos: download