![Lupa mágica por LED MATRIX 8x8: 4 etapas Lupa mágica por LED MATRIX 8x8: 4 etapas](https://i.howwhatproduce.com/images/012/image-33372-j.webp)
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
![Image Image](https://i.howwhatproduce.com/images/012/image-33372-2-j.webp)
![](https://i.ytimg.com/vi/WMTrGEKJcRA/hqdefault.jpg)
![Lupa mágica por LED MATRIX 8x8 Lupa mágica por LED MATRIX 8x8](https://i.howwhatproduce.com/images/012/image-33372-3-j.webp)
O desenvolvimento do microcontrolador existente foi muito rápido. Muitos equipamentos eletrônicos exploram o microcontrolador. Um outro aplicável no microcontrolador que está fazendo a aplicação da física para caracteres presentes usando o cátodo comum de display led de matriz de pontos 8X8 (8 colunas-8 linhas). Basicamente, o display de led de matriz de pontos é uma aliança de alguns formatos de led integrados em várias colunas e linhas. Há muitos tipos de display led de matriz de pontos vendidos no mercado, geralmente o que diferencia é um número de colunas e o número de linhas e comumente feito em rede de pontos de matriz led o display, por exemplo, matriz 8x8 ânodo comum ou cátodo comum, matriz 8x8 ânodo comum ou cátodo, ânodo comum de matriz 8X8 ou cátodo comum.
Do ponto de vista físico, as pessoas podem possivelmente fazer de um único led, amarrado com a ordem certa com base em seu e comum o que se aplica. Para programas de aplicação de física de caracteres baseados no microcontrolador AT89s52, aplico-me a um programa de montagem MCS51. Por enquanto, combinarei um display de led de matriz de pontos 8X8 com uma lupa. Como sabemos, a lupa pode aumentar a sombra e definir o foco. Vamos começar a mágica …
Etapa 1: Etapa 1: Coisas para preparar
![Etapa 1: coisas para preparar Etapa 1: coisas para preparar](https://i.howwhatproduce.com/images/012/image-33372-4-j.webp)
![Etapa 1: coisas para preparar Etapa 1: coisas para preparar](https://i.howwhatproduce.com/images/012/image-33372-5-j.webp)
![Etapa 1: coisas para preparar Etapa 1: coisas para preparar](https://i.howwhatproduce.com/images/012/image-33372-6-j.webp)
![Etapa 1: coisas para preparar Etapa 1: coisas para preparar](https://i.howwhatproduce.com/images/012/image-33372-7-j.webp)
Você se refere aos componentes exigidos pelo clique no nome dos componentes para solicitar off-line:
MATERIAL
- 1. SOCKET 40P
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- LED de salto
- Matriz LED 8x8
- JACK -DC
- LED Power
- IDE10-machos
- Quartz 12MHz
- Capacitor Ceramics 33P
- Capacitor 16V 10uF
- Fornecimento de ISP
- 3 x lupa
FERRAMENTAS:
- Ferro de solda
- Solda fina
- Solder WickFlux (eu gosto de líquido em uma caneta hidrográfica)
- Pinças
- Lupa (útil, mas não obrigatória)
- Canivete
- Cortadores de arame
Etapa 2: etapas 2: integrado
![Etapas 2: integrado Etapas 2: integrado](https://i.howwhatproduce.com/images/012/image-33372-8-j.webp)
![Etapas 2: integrado Etapas 2: integrado](https://i.howwhatproduce.com/images/012/image-33372-9-j.webp)
Ok, vamos começar….
No Esquemático Proteus, você pode ver o Microcontrolador AT89s52 conectado com um display de matriz LED 8x8. Você pode fazer o circuito imprimindo o arquivo coreldraw. Certifique-se de colocar a parte correta do arquivo.
Etapa 3: Etapas 3: Software
![Etapas 3: Software Etapas 3: Software](https://i.howwhatproduce.com/images/012/image-33372-10-j.webp)
![Etapas 3: Software Etapas 3: Software](https://i.howwhatproduce.com/images/012/image-33372-11-j.webp)
![Etapas 3: Software Etapas 3: Software](https://i.howwhatproduce.com/images/012/image-33372-12-j.webp)
![Etapas 3: Software Etapas 3: Software](https://i.howwhatproduce.com/images/012/image-33372-13-j.webp)
ASM do código-fonte:
#include (sfr51.inc)
org 0h
ljmp mulai
isi_buffer:
mov 7ch, # 08h
mov r0, # 70h
ulang:
mov a, 7eh
movc a, @ a + dptr
mov @ r0, a
inc dptr
inc r0
djnz 7ch, ulang
ret
diseg:
mov 7bh, # 08h
mov r1, # 70h
mov 78h, # 07fh
ulang2:
mov a, @ r1
mov p0, a
inc r1
mov a, 78h
mov p1, a
rr a
mov 78h, a
atraso de lcall
mov p0, # 0ffh
mov p1, # 0ffh
djnz 7bh, ulang2
ret
atraso:
mov 79h, # 0c0h
atraso1:
djnz 79h, atraso1
ret
exibição:
mov 7ah, # 10h; perlambat jalan
display1:
lcall diseg
djnz 7ah, display1
ret
mulai:
mov 7eh, # 1
mov 7dh, # 255
nextdata:
mov dptr, #elins
lcall isi_buffer
display lcall
inc 7eh
djnz 7dh, nextdata
display lcall
display lcall
display lcall
ljmp mulai
elins: db
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,; F
22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,; A
00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,; R
c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I
00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D
c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,; Z
ffh, ffh, ffh,; espaço
00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,; L
00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,; E
00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,; F
22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,; A
00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,; R
c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I
00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D
c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,; Z
ffh, ffh, ffh,; espaço
00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,; L
00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,; E
00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh; awal
Fim
Letra do código fonte:
22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,; A
00h, 00h, 8eh, 8eh, 8eh, 8eh, 71h, 71h, ffh,; B
30h, 30h, c5h, c5h, c5h, c5h, 71h, 71h, ffh,; C
00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D
00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,; E
00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,; F
32h, 30h, cdh, cdh, 0dh, 0dh, 01h, 21h, ffh,; G
00h, 00h, beh, beh, beh, beh, 00h, 00h, ffh,; H
c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I
77h, 67h, e7h, e7h, c5h, 00h, 10h, ddh, ffh,; J
00h, 00h, beh, beh, 3ah, 71h, c5h, cfh, ffh,; K
00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,; L
00h, 00h, f9h, 3ah, 3ah, f9h, 00h, 00h, ffh,; M
00h, 00h, fah, beh, 3fh, 77h, 00h, 00h, ffh,; N
30h, 00h, c5h, c5h, c5h, c5h, 00h, 30h, ffh,; O
00h, 00h, 1dh, 1dh, 1dh, 1dh, b8h, f8h, ffh,; P
00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,; R
c1h, c0h, 84h, 84h, 84h, 04h, 05h, 55h, ffh,; S
ddh, ddh, ddh, 00h, 00h, ddh, ddh, ddh, ffh,; T
18h, 00h, e7h, e7h, e7h, e7h, 00h, 18h, ffh,; U
98h, 18h, f7h, e7h, e7h, f7h, 18h, 18h, ffh,; V
10h, 10h, e7h, 26h, 26h, e7h, 10h, 10h, ffh,; W
c5h, c5h, 71h, 3ah, 3ah, 71h, c5h, c5h, ffh,; X
ddh, d8h, bfh, 27h, 27h, bfh, d8h, d9h, ffh,; Y
c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,; Z
Em seguida, compile o software por meio deste software de programação de link
Você obterá um arquivo hexadecimal após compilar o software, enviá-lo para o microcontrolador at89s52 por DT-HiQ AT89S USB ISP. Aqui está o link queimando hex
Conecte o microcrontolador com o esquema anterior usando uma fonte de alimentação de 5 VCC.
Etapa 4: Etapa final
![Image Image](https://i.howwhatproduce.com/images/012/image-33372-15-j.webp)
![](https://i.ytimg.com/vi/bD6JEqL61eY/hqdefault.jpg)
![Passo final Passo final](https://i.howwhatproduce.com/images/012/image-33372-16-j.webp)
![Passo final Passo final](https://i.howwhatproduce.com/images/012/image-33372-17-j.webp)
Para obter as sombras perfeitas, coloque o LED Matrix a 190 cm da parede. A distância entre a primeira lupa e a matriz do LED é de 7 cm. E 4 cm do primeiro ao segundo copo, também do segundo ao terceiro copo.
O que obtemos:
1. O LED de 5 mm passa a 60 mm
2. A matriz de LED de 6 x 6 cm torna-se 71 x 80 cm
Para torná-lo legível, os textos devem ser colocados na posição invertida e espelhada.
Eletrônica, assim como software e hardware, é minha paixão. Acredito que exista uma maneira de simplificar a eletrônica (possivelmente usando um shift register e / ou possibilitar o controle de mais matrizes de led 8x8), mas preciso aprimorar meus conhecimentos. Se você tiver alguma ideia que simplifique a eletrônica ou possibilite adicionar mais luzes para cada controlador, por favor me avise nos comentários.
Se você gostar deste Instructable, clique em "Vote Now!" abaixo para dar um pequeno impulso no Concurso Make it OPTIC.
Eu posso ver as luzes!
Recomendado:
8x8 Led Matrix Clock & Anti-Intrusion Warning: 4 etapas (com imagens)
![8x8 Led Matrix Clock & Anti-Intrusion Warning: 4 etapas (com imagens) 8x8 Led Matrix Clock & Anti-Intrusion Warning: 4 etapas (com imagens)](https://i.howwhatproduce.com/images/006/image-16170-j.webp)
8x8 Led Matrix Clock & Aviso Anti-Intrusão: Neste Instrutível veremos como construir um 8x8 Led Matrix Clock ativado por detecção de movimento. Este relógio pode ser usado também como dispositivo anti-intrusão que envia uma mensagem de aviso se um movimento for detectado em um bot de telegrama !!! Faremos com dois
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 8x8 de LED acionada por MAX7219 com o microcontrolador ATtiny85: 7 etapas Como fazer a interface de uma matriz 8x8 de LED acionada por MAX7219 com o microcontrolador ATtiny85: 7 etapas](https://i.howwhatproduce.com/images/002/image-3944-19-j.webp)
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
Lupa Innerspace: 7 etapas
![Lupa Innerspace: 7 etapas Lupa Innerspace: 7 etapas](https://i.howwhatproduce.com/images/001/image-2391-76-j.webp)
Lupa Innerspace: Crie uma lupa para inspecionar sua solda, olhe para sua unha ou pequenos insetos, ou apenas chegue bem perto do ouvido de seu amigo e finja que você é Dennis Quaid circulando dentro de Martin Short
Lâmpada de trabalho com lupa circular de LED branco alimentado por CA: 12 etapas (com imagens)
![Lâmpada de trabalho com lupa circular de LED branco alimentado por CA: 12 etapas (com imagens) Lâmpada de trabalho com lupa circular de LED branco alimentado por CA: 12 etapas (com imagens)](https://i.howwhatproduce.com/images/004/image-10284-27-j.webp)
Lâmpada de trabalho com lupa circular de LED branco alimentado por CA :, Use LEDs brilhantes para substituir a luz circular fluorescente na lâmpada de trabalho com lupa. Que haja luz! Uma dificuldade média Instruída para fixar uma lâmpada de trabalho com lupa circular, convertendo-a em uma fonte de luz alternativa de muito baixo consumo de energia e alta confiabilidade
Como fazer uma lupa de LED iluminada: 6 etapas (com fotos)
![Como fazer uma lupa de LED iluminada: 6 etapas (com fotos) Como fazer uma lupa de LED iluminada: 6 etapas (com fotos)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126660-how-to-make-an-illuminated-led-eye-loupe-6-steps-with-pictures-j.webp)
Como fazer uma lupa de LED iluminada: Tenho usado uma lupa para visualizar pequenos componentes eletrônicos, inspecionar PCBs etc. No entanto, fiquei intrigado outro dia quando vi uma lupa de LED iluminada na Sparkfun e pensei que deve fazer o meu próprio. O instructab