Spisu treści:
- Krok 1: Krok 1: Rzeczy do przygotowania
- Krok 2: Kroki 2: Wbudowany
- Krok 3: Kroki 3: Oprogramowanie
- Krok 4: Ostatni krok
Wideo: Magiczne szkło powiększające LED MATRIX 8x8: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Rozwój istniejącego mikrokontrolera był bardzo szybki. Wiele urządzeń elektronicznych wykorzystuje mikrokontroler. Innym przykładem mającym zastosowanie w mikrokontrolerze jest wykorzystanie fizyki do prezentowania postaci przy użyciu wspólnej katody z matrycą punktową LED 8X8 (8-kolumnowa-8-wierszowa). Zasadniczo wyświetlacz LED z matrycą punktową jest połączony z niektórymi zintegrowanymi diodami LED, składającymi się z wielu kolumn i linii. Istnieje wiele rodzajów sprzedawanych wyświetlaczy LED z matrycą punktową, które zwykle różnią się liczbą kolumn i liczbą linii i są powszechnie wykonywane w sieci. katoda, wspólna anoda matrycy 8X8 lub wspólna katoda.
Z fizycznego punktu widzenia ludzi mógłby ewentualnie zrobić to z jednego leda, nawleczonego z pewnym porządkiem opartym na jego i powszechnym zastosowaniu. Do programu aplikacyjnego fizyki postaci opartego na mikrokontrolerze AT89s52 stosuję program asemblera MCS51. Na ten czas połączę wyświetlacz LED z matrycą punktową 8X8 z lupą. Jak wiemy, szkło powiększające może powiększyć cień i ustawić ostrość. Niech magia się zaczyna…
Krok 1: Krok 1: Rzeczy do przygotowania
Odwołujesz się do komponentów wymaganych przez kliknięcie nazwy komponentów do zamówienia offline:
MATERIAŁ
- 1. GNIAZDO 40P
- IC AT89S52
- 10 KR
- 16x 180R
- 16x PNP A733
- Dioda skoku
- Matryca LED 8x8
- JACK-DC
- Moc LED
- IDE10-mężczyźni
- Kwarcowy 12 MHz
- Ceramika kondensatora 33P
- Kondensator 16V 10uF
- Dostawa ISP
- 3 x szkło powiększające
NARZĘDZIA:
- Lutownica
- Cienki lut
- Solder WickFlux (lubię płyn w pisaku)
- Pinceta
- Szkło powiększające (pomocne, ale niewymagane)
- Nóż uniwersalny
- Nożyce do drutu
Krok 2: Kroki 2: Wbudowany
Dobra, zacznijmy….
Na schemacie Proteus widać, że mikrokontroler AT89s52 jest połączony z wyświetlaczem z matrycą LED 8x8. Możesz wykonać obwód, drukując plik coreldraw. Upewnij się, że wstawiasz właściwą część pliku.
Krok 3: Kroki 3: Oprogramowanie
Kod źródłowy asm:
#włącz (sfr51.inc)
org 0h
ljmp mulai
isi_buffer:
mov 7ch, #08h
mov r0, #70h
ułań:
mov a, 7eh
movc a, @a+dptr
mov @r0, a
wliczając dptr
w tym r0
djnz 7ch, ulang
gnić
diseg:
mov 7bh, #08h
mov r1, #70h
mov 78h, #07fh
ulang2:
mov a, @r1
mov p0, a
w tym r1
mov a, 78h
mov p1, a
rr a
mov 78h, a
Opóźnienie połączenia
mov p0, #0ffh
mov p1, #0ffh
djnz 7bh, ulang2
gnić
opóźnienie:
mov 79h, #0c0h
opóźnienie1:
djnz 79h, opóźnienie1
gnić
wyświetlacz:
mov 7ah, #10h;perlambat jalan
wyświetlacz1:
zadzwoń do diseg
djnz 7ah, wyświetlacz1
gnić
mułaj:
ruch 7eh, #1
mov 7dh, #255
następne dane:
mov dptr, #elins
zadzwoń do isi_buffer
wyświetlacz wywołania
w tym 7eh
djnz 7dh, następne dane
wyświetlacz wywołania
wyświetlacz wywołania
wyświetlacz wywołania
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,;spacja
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,;spacja
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
Kończyć się
Litera kodu źródłowego:
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
Następnie skompiluj oprogramowanie za pomocą tego oprogramowania do programowania linków!
Plik hex otrzymasz po skompilowaniu oprogramowania, wyślij go do mikrokontrolera at89s52 przez DT-HiQ AT89S USB ISP. Oto hex do nagrywania linków
Podłącz mikrocrontoller do poprzedniego schematu za pomocą zasilacza 5 VDC.
Krok 4: Ostatni krok
Aby uzyskać idealne cienie, umieść matrycę LED w odległości 190 cm od ściany. Odległość pierwszej lupy od matrycy LED wynosi 7 cm. I 4 cm od pierwszej do drugiej szklanki, również od drugiej do trzeciej szklanki.
Co otrzymujemy:
1. Dioda LED 5 mm zmienia się na 60 mm
2. Matryca LED 6 x 6 cm zmieni się na 71 x 80 cm
Aby była czytelna, teksty powinny być odwrócone do góry nogami i w lustrzanym odbiciu.
Elektronika, a także oprogramowanie i sprzęt to moja pasja. Uważam, że jest sposób na uproszczenie elektroniki (ewentualnie za pomocą rejestru przesuwnego i/lub umożliwienie sterowania większą liczbą matryc led 8x8), ale muszę poszerzyć swoją wiedzę. Jeśli macie jakieś pomysły, które albo uproszczą elektronikę, albo umożliwią dodanie większej ilości świateł do każdego sterownika, proszę dajcie znać w komentarzach.
Jeśli podoba Ci się ten Instruktaż, kliknij „Zagłosuj teraz!” poniżej, aby dodać mu trochę energii w konkursie Make it OPTIC.
Widzę światła!
Zalecana:
Szkło biednego człowieka/pomoc dla osób ze wzrokiem tunelowym: 5 kroków (ze zdjęciami)
Poor Man's Google Glass/Aid dla osób z widzeniem w tunelu: Streszczenie: Ten projekt przesyła strumieniowo wideo na żywo z kamery typu rybie oko na nadający się do noszenia wyświetlacz heads-up. Rezultatem jest szersze pole widzenia na mniejszym obszarze (wyświetlacz jest porównywalny z ekranem 4” oddalonym o 12” od oka i wyświetla 720
Magiczne lustro Ziemi i Księżyca: 4 kroki
Magiczne lustro Ziemi i Księżyca: Magiczny zegar lustrzany zasilany z tabletu pokazujący Księżyc / Ziemię i aktualne warunki zewnętrzne
Drogie wyglądające piaskowane szkło na TANIO!: 7 kroków
Drogie, wyglądające szkło piaskowane na TANIO!: Wydaj trochę $$ z góry (około 400 $, ale możesz iść znacznie taniej (160 $ ish), jeśli możesz pożyczyć nóż do winylu), zrób DUŻO na odwrocie (żona i Wyjechałem do Wielkiej Brytanii na 3 tygodnie za pieniądze, które zarobiłem w tym PART TIME przez okres dwóch lat). Kupuję
OpenEyeTap: Drukowane w 3D i programowalne inteligentne szkło: 12 kroków (ze zdjęciami)
OpenEyeTap: Drukowane w 3D i programowalne inteligentne szkło: Witamy na stronie z instrukcjami OpenEyeTap! Jesteśmy kilkoma entuzjastycznymi twórcami z wielką ambicją zbudowania najaktywniejszej na świecie społeczności inteligentnych okularów i urządzeń do noszenia w rozszerzonej rzeczywistości. Chcemy udostępnić framework, na którym rozszerzono
Zakrzywione „szkło” z recyklingu Ramka na zdjęcia: 7 kroków (ze zdjęciami)
Zakrzywione „szkło” z recyklingu Ramka na zdjęcia: inne zastosowanie dla naszych nowoczesnych odpadów plastikowych butelek, resztek kartonowych opakowań i niektórych ubrań ze sklepu z używanymi rzeczami - stwórz ładne, zakrzywione przednie ramki do zdjęć w stylu antycznym do swoich ulubionych zdjęć, wszystkie z materiałów pochodzących z recyklingu !!! To świetna pamiątka