Índice:
- Etapa 1: Materiais
- Etapa 2: o circuito
- Etapa 3: o código
- Etapa 4: Editando os padrões exibidos
- Etapa 5: o produto acabado
Vídeo: Matriz LED 8x8: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:40
Este instrutível irá mostrar como fazer uma matriz de 8x8 LED em que você pode controlar cada LED único e criar seus próprios padrões, desde que eles precisem de apenas 64 pixels para mostrá-los em uma cor.
Atualização 25.09.10 Eu adicionei um gerador de padrões para criar padrões, mas nem todos os seus recursos estão completos
Etapa 1: Materiais
Materiais que você precisa: matris -8x8LED (pode fazer um, mas eu comprei o meu) -16x120Ohm resistores -8xNPN transistores (eu usei C547B) -1xPIC16f690-placa de protótipo (ou você pode fazer pcb para este) -wire-5V fonte de alimentação (você pode uso um regulador de voltagem, mas eu só aciono a mina a partir de uma porta usb) Ferramentas: -Programadores PIC (todos os programadores pic do microchip exceto pickit1 funcionarão) -Software- MPLAB (software livre do microchip) -Ferro de solda-Uma bomba de vácuo para remover solda é bom ter - cortadores de arame Habilidades de que você precisa: - habilidade de solda (ser capaz de fazer boas conexões de solda em 5-10 segundos) - Pensamento lógico em algum nível. Se esta for sua primeira experiência usando microcontroladores, recomendo que você comece com um projeto mais simples.
Etapa 2: o circuito
Este é o esquema do circuito. NOTA que você precisará olhar a ficha de dados de sua matriz de led (se você comprou uma) ou saber como conectar a matriz que você fez
Etapa 3: o código
O código é escrito em assembly.
Este código é baseado no código de https://www.instructables.com/id/3x3x3-LED-Cube/, mas você não pode usar o gerador que ele fornece sentir que tem apenas 27 diodos e é "camada 1 camada 2 camada 3" em vez de "linha1…." e também tem apenas números de 3x8 bits, enquanto tem números de 8x8 bits. NOTA as letras neste código podem ser exibidas no sentido inverso. Eu inverti acidentalmente o terreno em minha tela.
Etapa 4: Editando os padrões exibidos
Você pode adicionar e remover padrões como quiser nesta matriz. para adicionar um padrão, simplesmente gere o padrão com o gerador que está incluído nesta etapa…. É um arquivo.rar, então use winrar para descompactá-lo. E, ainda assim, gostaria de agradecer a portreathbeach por ter o código-fonte do gerador em seu documento sobre o www.instructables.com/id/3x3x3-LED-Cube/. Para fazer um design móvel, você pode seguir alguns passos para a sub-rotina e seja assim.; ------------------------------------------------- ----------------------------------------------;; Sub-rotina de teste;; ------------------------------------------------- ----------------------------------------------; Teste: movlw b'01111100 'movwf Linha1 movlw b'11000110' movwf Linha2 movlw b'00000011 'movwf Linha3 movlw b'00000011' movwf Linha4 movlw b'00000011 'movwf Linha5 movlw b'00000011' movwf Linha3 movlw b'00000011 'movwf Linha4 movlw b'00000011' movwf Linha5 movlw b'00000011 'movwf Linha6 movlw b'00000011' Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 chamada Saída movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line3 movlw b'00000011 'movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line2 movlw movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 call Retorno de saída, você também terá que adicionar uma função na parte inferior do arquivo. algumas linhas serão algo assim. (a função de chamada é chamar as sub-rotinas, você pode chamá-las na ordem que quiser) Loop: chamar Someroutine chamar Test call Test goto Loop end
Etapa 5: o produto acabado
Aqui estão os resultados da matriz … você pode controlar cada LED único nesta matriz através do código
Recomendado:
Figuras de Lissajous em matriz LED 8X8: 7 etapas
Figuras de Lissajous em matriz de 8X8 Led: Um ponto de luz oscilando em 2 eixos perpendiculares desenha um padr� denominado? Figura de Lissajous? (1857) ou? Curva Bowditch? (1815). Os padrões variam de simples a complexos, dependendo da relação de frequência e fase dos 2 eixos. A 1: 1
Display de dois dígitos usando matriz única de LED 8x8: 3 etapas
Display de dois dígitos usando matriz única de LED 8x8: Aqui, eu gostaria de construir um indicador de temperatura e umidade para o meu quarto. Usei um único LED Matrix 8x8 para exibir números de dois dígitos e acho que essa parte do projeto se tornou mais útil. Embalei o final construído usando uma caixa de papelão, dor
Como construir a matriz 8x8 BIG LED (MAX7219 LED 10mm): 9 etapas (com imagens)
Como construir uma matriz LED 8x8 BIG (MAX7219 LED 10mm): Você trabalhou com uma matriz LED 8x8 pronta como monitores? Eles vêm em vários tamanhos e são bastante interessantes para trabalhar. Um grande tamanho prontamente disponível é cerca de 60 mm x 60 mm. No entanto, se você estiver procurando por uma matriz de LED pré-fabricada muito maior
Como fazer a interface de uma matriz 8x8 de LED acionada por MAX7219 com o microcontrolador ATtiny85: 7 etapas
Como fazer a interface de uma matriz de LED 8x8 acionada por MAX7219 com o microcontrolador ATtiny85: O controlador MAX7219 é fabricado pela Maxim Integrated é um driver de exibição de cátodo comum de entrada / saída serial compacto que pode conectar microcontroladores a 64 LEDs individuais, displays de LED numéricos de 7 segmentos de até até 8 dígitos, exibição de gráfico de barras
Gadget de mesa com matriz RGB LED 8x8 e Arduino Uno: 6 etapas
Gadget de mesa com matriz 8x8 LED RGB e Arduino Uno: Olá, querido! Neste tutorial faremos o gadget de LED RGB DIY, que pode ser usado como gadget de mesa ou luz de fundo. Mas, em primeiro lugar, entre no meu canal de telegramas, para ver mais projetos incríveis. Além disso, é a motivação para mim