Sommario:
- Passaggio 1: Passaggio 1: Cose da preparare
- Passaggio 2: Passaggio 2: Integrato
- Passaggio 3: Passaggio 3: Software
- Passaggio 4: passaggio finale
Video: Lente d'ingrandimento magica di LED MATRIX 8x8: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Lo sviluppo del microcontrollore esistente è stato molto veloce. Molte apparecchiature elettroniche sfruttano il microcontrollore. Un altro applicabile al microcontrollore che sta facendo l'applicazione della fisica per i regali utilizzando il catodo comune del display a led a matrice di punti 8X8 (8 colonne-8 righe). Fondamentalmente, il display a led a matrice di punti è un'alleanza che alcuni led integrati formano un numero di colonne e linee. Esistono molti tipi di display a led a matrice di punti venduti marketing, di solito che differenzia è un numero di colonne e il numero di linee è e comunemente realizzato in rete a matrice di punti ha portato il display ad esempio matrice 8x8 anodo comune o catodo comune, matrice 8x8 anodo comune o catodo, matrice 8X8 anodo comune o catodo comune.
Dal punto di vista fisico delle persone potrebbe farlo da un singolo led, appeso con un certo ordine in base al suo e comune ciò che è stato applicato. Per il programma applicativo di fisica dei caratteri basato sul microcontrollore AT89s52, applico un programma di assembly MCS51. Per questa volta combinerò tra display led a matrice di punti 8X8 con una lente d'ingrandimento. Come sappiamo, la lente d'ingrandimento può ingrandire l'ombra e impostare la messa a fuoco. Lascia che la magia abbia inizio…
Passaggio 1: Passaggio 1: Cose da preparare
Si fa riferimento ai componenti richiesti dal clic sul nome dei componenti per ordinare offline:
MATERIALE
- 1. PRESA 40P
- CI AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- LED di salto
- Matrice LED 8x8
- JACK -DC
- Potenza LED
- IDE10-maschi
- Quarzo 12MHz
- Condensatore Ceramica 33P
- Condensatore 16V 10uF
- Fornitura ISP
- 3 x lente d'ingrandimento
UTENSILI:
- Saldatore
- Saldatura sottile
- Saldare WickFlux (mi piace il liquido in un pennarello)
- pinzette
- Lente d'ingrandimento (utile ma non necessaria)
- Coltello multiuso
- Pinza tagliafili
Passaggio 2: Passaggio 2: Integrato
Ok, cominciamo….
Dallo Schematic Proteus si può vedere che il Microcontrollore AT89s52 è connesso con display a matrice di LED 8x8. Puoi creare il circuito stampando il file coreldraw. Assicurati di inserire la parte del file corretta.
Passaggio 3: Passaggio 3: Software
Codice sorgente asm:
#include (sfr51.inc)
org 0h
ljmp mulai
isi_buffer:
mov 7ch, #08h
mov r0, #70h
ulango:
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
ritardo di chiamata
mov p0, #0ffh
mov p1, #0ffh
djnz 7bh, ulang2
ret
ritardo:
mov 79h, #0c0h
ritardo1:
djnz 79h, ritardo1
ret
Schermo:
mov 7ah, #10h;perlambat jalan
display1:
lcall diseg
djnz 7ah, display1
ret
mulo:
mov 7eh, #1
movimento 7dh, #255
dati successivi:
mov dptr, #elins
lcall isi_buffer
lcall display
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, 9h, 1h, 15h, 85h, 88h, a8h, ffh,;R
c5h, c5h, 00h, 00h, c5h, c5h, ffh,;I
00h, 00h, do5h, do5h, do5h, do5h, 30h, 3ah, ffh,;D
c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,;Z
ffh, ffh, ffh,;spazio
00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,;L
00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,;E
00h, 00h, do5h, do5h, do5h, do5h, 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, 9h, 1h, 15h, 85h, 88h, a8h, ffh,;R
c5h, c5h, 00h, 00h, c5h, c5h, ffh,;I
00h, 00h, do5h, do5h, do5h, do5h, 30h, 3ah, ffh,;D
c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,;Z
ffh, ffh, ffh,;spazio
00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,;L
00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,;E
00h, 00h, do5h, do5h, do5h, do5h, 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
Fine
Lettera del codice sorgente:
22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,;A
00h, 00h, 8h, 8h, 8h, 8h, 71h, 71h, ffh,;B
30h, 30h, c5h, c5h, c5h, c5h, 71h, 71h, ffh,;C
00h, 00h, do5h, do5h, do5h, do5h, 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, 3h, 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, 9h, 1h, 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
Quindi, compila il software tramite questo software di programmazione del collegamento
Riceverai un file esadecimale dopo aver compilato il software, invialo al microcontrollore at89s52 tramite DT-HiQ AT89S USB ISP. Ecco il link che brucia esadecimale
Collegare il microcrontoller con lo schema precedente utilizzando l'alimentatore 5 VDC.
Passaggio 4: passaggio finale
Per ottenere delle ombre perfette, posiziona la LED Matrix a 190 cm dal muro. La distanza tra la prima lente di ingrandimento e la matrice LED è di 7 cm. E 4 cm dal primo al secondo bicchiere, anche dal secondo al terzo bicchiere.
Cosa otteniamo:
1. Il LED da 5 mm diventa 60 mm
2. La matrice LED 6 x 6 cm diventa 71 x 80 cm
Per renderlo leggibile, i testi dovrebbero essere messi sottosopra e in posizione speculare.
L'elettronica, oltre a software e hardware, è la mia passione. Credo che ci sia un modo per semplificare l'elettronica (possibilmente utilizzando un registro a scorrimento e/o per rendere possibile il controllo di più matrici di led 8x8), ma ho bisogno di approfondire le mie conoscenze. Se hai qualche idea che semplifichi l'elettronica o renda possibile aggiungere più luci per ogni controller, faccelo sapere nei commenti.
Se ti piace questo Instructable, fai clic su "Vota ora!" qui sotto per dargli una piccola spinta nel concorso Make it OPTIC.
vedo le luci!
Consigliato:
Divertente lente caleidoscopio per fotocamera per smartphone: 3 passaggi
Divertente lente caleidoscopio per fotocamera smartphone: in questo progetto ti mostro come realizzare una piccola lente caleidoscopio divertente che si adatti al tuo smartphone! È molto bello sperimentare oggetti casuali che si trovano intorno alla casa e vedere che tipo di riflessi si possono fare
Lente polarizzante circolare (CPL) per Dashcam Roav C1: 9 passaggi (con immagini)
Lente polarizzante circolare (CPL) per Roav C1 Dashcam: Ecco come ho realizzato un filtro polarizzatore circolare per la mia Dashcam Roav C1. Ciò contribuirà a ridurre l'abbagliamento proveniente dal parabrezza dalla luce del sole durante il giorno e dai fari durante la sera
Lampada da lavoro con lente d'ingrandimento circolare a LED bianca alimentata a corrente alternata: 12 passaggi (con immagini)
Lampada da lavoro con lente d'ingrandimento circolare a LED bianca alimentata CA:, utilizzare LED luminosi per sostituire la luce circolare fluorescente nella lampada da lavoro con lente d'ingrandimento. Sia la luce! Una difficoltà media Instructable per riparare una lampada da lavoro con lente d'ingrandimento circolare convertendo in una fonte di luce alternativa a bassissima energia e alta affidabilità
Mod fotocamera di ingrandimento per iPhone: 7 passaggi (con immagini)
IPhone Magnifying Camera Mod: *Aggiornato il 9 dicembre 2009.* Avevo degli obiettivi da varie fonti in giro e volevo escogitare un modo semplice per usarli con il mio telefono con fotocamera per scattare foto e video ingranditi. All'inizio avevo solo delle piccole cornici di metallo che usavo per tenere
Come Realizzare una Lente di Ingrandimento a LED Illuminata: 6 Passaggi (Illustrato)
Come realizzare una lente di ingrandimento a LED illuminata: ho utilizzato una lente di ingrandimento per visualizzare piccoli componenti elettronici, ispezionare PCB, ecc. dovrebbe fare il mio. L'istruz