Taula de continguts:
- Pas 1: Pas 1: coses a preparar
- Pas 2: passos 2: incorporat
- Pas 3: passos 3: programari
- Pas 4: pas final
Vídeo: Lupa màgica per LED MATRIX 8x8: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
El desenvolupament del microcontrolador existent ha estat molt ràpid. Molts equips electrònics exploten el microcontrolador. Un altre aplicable al microcontrolador que fa l’aplicació de caràcters físics per al present mitjançant un càtode comú de visualització de leds de matriu de punts 8X8 (línia de 8 columnes-8). Bàsicament, la pantalla LED de matriu de punts és l'aliança d'alguns leds integrats que formen una sèrie de columnes i línies. Hi ha molts tipus de matriu de punts que es venen a màrqueting, generalment el que diferencia és el nombre de columnes i el nombre de línies que es realitzen habitualment a la xarxa. càtode, ànode comú de matriu 8X8 o càtode comú.
Des de l'angle físic de les persones, possiblement podríem fer-ho a partir d'un sol led, encadenat amb el cert ordre basat en el seu i comú el que s'aplicava. Per a les bases de programes d'aplicacions físiques de caràcters en el microcontrolador AT89s52, aplico a un programa d'assemblea MCS51. En aquest moment combinaré entre la pantalla LED de matriu de punts 8X8 amb una lupa. Com sabem, la lupa pot fer l’ombra més gran i establir el focus. Comença la màgia …
Pas 1: Pas 1: coses a preparar
Consulteu els components que requereix el clic al nom dels components per fer una comanda fora de línia:
MATERIAL
- 1. SOCKET 40P
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- Salt LED
- Matriu LED 8x8
- JACK-DC
- Alimentació LED
- IDE10-mascles
- Quars de 12 MHz
- Capacitor Ceramics 33P
- Condensador 16V 10uF
- Subministrament d’ISP
- 3 x lupa
EINES:
- Soldador
- Soldadura prima
- Soldadura WickFlux (m'agrada el líquid en un retolador)
- Pinces
- Lupa (útil però no obligatori)
- Ganivet utilitari
- Talladors de filferro
Pas 2: passos 2: incorporat
D’acord, comencem …
Des del Schematic Proteus es pot veure que el microcontrolador AT89s52 està connectat amb pantalla LED matriu 8x8. Podeu fer el circuit imprimint el fitxer coreldraw. Assegureu-vos de posar la part correcta del fitxer.
Pas 3: passos 3: programari
Codi font asm:
#include (sfr51.inc)
org 0h
ljmp mulai
isi_buffer:
mov 7 canals, # 08 h
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
Crida retard
mov p0, # 0ffh
mov p1, # 0ffh
djnz 7bh, ulang2
ret
retard:
mov 79h, # 0c0h
endarreriment 1:
djnz 79h, delay1
ret
mostrar:
mov 7ah, # 10h; perlambat jalan
visualització1:
lcall diseg
djnz 7ah, display1
ret
mulai:
mov 7eh, # 1
mov 7dh, # 255
nextdata:
mov dptr, #elins
lcall isi_buffer
pantalla de trucades
inc 7eh
djnz 7dh, nextdata
lcall display
lcall display
lcall display
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,; espai
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,; espai
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
Final
Lletra del codi font:
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, 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
A continuació, compileu el programari mitjançant aquest programari d'enllaços
Obtindreu un fitxer hexadecimal després de compilar el programari, envieu-lo al microcontrolador at89s52 per DT-HiQ AT89S USB ISP. Aquí teniu l’enllaç que crema hexadecimal
Connecteu el microcontrolador amb l'esquema anterior mitjançant una font d'alimentació de 5 V CC.
Pas 4: pas final
Per obtenir les ombres perfectes, poseu el LED Matrix a 190 cm de la paret. La distància entre la primera lupa i la matriu LED és de 7 cm. I 4 cm del primer al segon got, també per al segon al tercer got.
Què obtenim:
1. El LED de 5 mm passa a ser de 60 mm
2. La matriu LED de 6 x 6 cm passa a ser de 71 x 80 cm
Perquè sigui llegible, els textos s’han de posar cap per avall i reflectir-los.
L’electrònica, així com el programari i el maquinari, són la meva passió. Crec que hi ha una manera de simplificar l’electrònica (possiblement mitjançant un registre de desplaçament i / o fer possible controlar més matriu de leds de 8x8), però he de millorar el meu coneixement. Si teniu alguna idea que simplifiqui l'electrònica o permeti afegir més llums a cada controlador, feu-m'ho saber als comentaris.
Si us agrada aquesta instrucció, feu clic a "Vota ara". a continuació per donar-li un petit impuls al Concurs Make it OPTIC.
Puc veure els llums!
Recomanat:
Rellotge digital LED Dot Matrix - Aplicació ESP Matrix per a Android: 14 passos
Digital Clock LED Dot Matrix: aplicació ESP Matrix per a Android: aquest article compta amb el patrocini orgullós de PCBWAY.PCBWAY crea PCB de prototipatge d’alta qualitat per a persones de tot el món. Proveu-ho per vosaltres mateixos i obteniu 10 PCB per només 5 $ a PCBWAY amb una qualitat molt bona, gràcies PCBWAY. L’ESP Matrix Board que he de desenvolupar
Llanterna màgica per a fotografia macro: 8 passos
Lanterna Màgica per a Fotografia Macro: originalment era una publicació del meu blog. Em vaig adonar que escrivia moltes publicacions bricolatges que eren adequades per convertir-les en instructibles, així que vaig pensar de tornar a publicar-les aquí. Podeu llegir les publicacions originals al meu bloc aquí. L'instructible ha estat
Lupa Innerspace: 7 passos
Llupa Innerspace: creeu una lupa lupa per inspeccionar la vostra soldadura, mireu la vostra ungla o petits insectes realment petits, o simplement acosteu-vos a l’orella del vostre amic i fingiu que sou Dennis Quaid que travessa Martin Short
Làmpada de treball de la lupa circular LED LED alimentada per corrent altern: 12 passos (amb imatges)
Làmpada de treball de la lupa circular LED LED alimentada per CA :, utilitzeu LED brillants per substituir la llum circular fluorescent de la làmpada de treball de la lupa. Que es faci la llum! Una dificultat mitjana Es pot instruir per fixar una làmpada de treball de la lupa circular convertint-la en una font de llum alternativa de molt baixa energia i alta fiabilitat
Com fer una lupa LED d'ulls il·luminada: 6 passos (amb imatges)
Com es fa una lupa LED per a ulls il·luminats: he utilitzat una lupa per a ulls per visualitzar components electrònics petits, inspeccionar PCBs, però em va quedar fascinat l’altre dia quan vaig veure aquesta lupa per a ulls LED il·luminada a Sparkfun i vaig pensar que hauria de fer la meva pròpia. La instrucció