Isi kandungan:
- Langkah 1: Langkah 1: Perkara yang perlu disediakan
- Langkah 2: Langkah 2: Terbina Dalam
- Langkah 3: Langkah 3: Perisian
- Langkah 4: Langkah Akhir
Video: Magic Magnifying Glass oleh LED MATRIX 8x8: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Perkembangan mikrokontroler yang ada sangat pesat. Banyak peralatan elektronik mengeksploitasi mikrokontroler. Satu lagi yang berlaku di mikrokontroler yang membuat penerapan fizik untuk watak hadiah dengan menggunakan dot matrix led display 8X8 (8 column-8 line) katod biasa. Pada asasnya, paparan dot matrix adalah persatuan yang dipimpin bersepadu membentuk sebilangan lajur dan garis. Terdapat banyak jenis pemasaran dot matriks display yang dijual, biasanya yang membezakan adalah sebilangan lajur dan bilangan garis dan biasanya dibuat dalam rangkaian dot matriks memimpin paparan misalnya matriks 8x8 anod biasa atau katod biasa, anod biasa matriks 8x8 atau katod, anod biasa matriks 8X8 atau katod biasa.
Dari sudut fizikal orang mungkin membuatnya dari single led, diikat dengan susunan tertentu berdasarkan pada dan umum apa yang berlaku. Untuk program aplikasi fizik watak berdasarkan mikrokontroler AT89s52, saya memohon untuk program pemasangan MCS51. Untuk kali ini saya akan menggabungkan antara paparan dot matrix led 8X8 dengan kaca pembesar. Seperti yang kita tahu kaca pembesar dapat menjadikan bayangan lebih besar dan menetapkan fokus. Mari sihir bermula …
Langkah 1: Langkah 1: Perkara yang perlu disediakan
Anda merujuk kepada komponen yang diperlukan dengan klik pada nama komponen untuk membuat pesanan di luar talian:
BAHAN
- 1. SOKET 40P
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- Lompat LED
- Matriks LED 8x8
- JACK -DC
- Kuasa LED
- Lelaki IDE10
- Kuarza 12MHz
- Seramik Kapasitor 33P
- Kapasitor 16V 10uF
- Bekalan ISP
- 3 x kaca pembesar
ALAT:
- Besi pematerian
- Pateri nipis
- Solder WickFlux (Saya suka cecair dalam pena hujung)
- Pinset
- Kaca Pembesar (berguna tetapi tidak diperlukan)
- Pisau utiliti
- Pemotong Kawat
Langkah 2: Langkah 2: Terbina Dalam
Baiklah, mari kita mulakan….
Dari Schematic Proteus anda dapat melihat Mikrokontroler AT89s52 dihubungkan dengan paparan LED matriks 8x8. Anda boleh membuat litar dengan mencetak fail coreldraw. Pastikan memasukkan bahagian fail yang betul.
Langkah 3: Langkah 3: Perisian
Kod sumber asm:
#sertakan (sfr51.inc)
org 0h
ljmp mula
isi_buffer:
mov 7ch, # 08h
mov r0, # 70h
ulang:
mov a, 7eh
movc a, @ a + dptr
mov @ r0, a
inc dptr
termasuk r0
djnz 7ch, ulang
ret
diseg:
mov 7bh, # 08h
mov r1, # 70h
mov 78h, # 07fh
ulang2:
mov a, @ r1
mov p0, a
termasuk r1
mov a, 78j
mov p1, a
rr a
mov 78j, a
kelewatan lcall
mov p0, # 0ffh
mov p1, # 0ffh
djnz 7bh, ulang2
ret
kelewatan:
mov 79h, # 0c0h
kelewatan1:
djnz 79h, kelewatan1
ret
paparan:
mov 7ah, # 10h; perlambat jalan
paparan1:
lcall diseg
djnz 7ah, paparan1
ret
mula:
mov 7eh, # 1
mov 7dh, # 255
data seterusnya:
mov dptr, #elins
lcall isi_buffer
paparan lcall
termasuk 7eh
djnz 7dh, nextdata
paparan lcall
paparan lcall
paparan lcall
ljmp mula
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,; ruang
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,; ruang
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
Tamat
Surat kod sumber:
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
Seterusnya, sila susun perisian melalui perisian pengaturcaraan pautan ini
Anda akan mendapat hex fail setelah menyusun perisian, hantarkan ke mikrokontroler di89s52 oleh DT-HiQ AT89S USB ISP. Inilah hex pembakaran pautan
Sambungkan mikrokontroler dengan skema sebelumnya dengan menggunakan bekalan kuasa 5 VDC.
Langkah 4: Langkah Akhir
Untuk mendapatkan bayangan yang sempurna, letakkan Matriks LED 190 cm dari dinding. Jarak antara kaca pembesar pertama dan matriks LED ialah 7 cm. Dan 4 cm dari gelas pertama hingga kedua, juga untuk gelas kedua hingga ketiga.
Apa yang kami dapat:
1. LED 5 mm menjadi 60 mm
2. Matriks LED 6 x 6 cm menjadi 71 x 80 cm
Untuk membuatnya dapat dibaca, teks harus diletakkan dalam posisi terbalik dan cermin.
Elektronik, serta perisian dan perkakasan, adalah minat saya. Saya percaya bahawa ada cara untuk mempermudah elektronik (mungkin menggunakan shift register dan / atau untuk memungkinkan untuk mengawal lebih banyak matriks 8x8 led), tetapi saya perlu meningkatkan pengetahuan saya. Sekiranya anda mempunyai idea yang mempermudah elektronik atau memungkinkan untuk menambahkan lebih banyak lampu untuk setiap alat kawalan, sila beritahu saya dalam komen.
Sekiranya anda menyukai Instructable ini, klik "Undi Sekarang!" di bawah ini untuk memberikan sedikit dorongan dalam Peraduan Make it OPTIC.
Saya dapat melihat lampu!
Disyorkan:
Antaramuka Manusia-Komputer: Fungsi Gripper (dibuat oleh Kirigami) oleh Pergelangan Pergelangan Tangan Menggunakan EMG .: 7 Langkah
Antaramuka Manusia-Komputer: Fungsi Gripper (dibuat oleh Kirigami) oleh Pergelangan Pergelangan Tangan Menggunakan EMG: Jadi ini adalah percubaan pertama saya di antara muka manusia-komputer. Saya menangkap isyarat pengaktifan otot pergerakan pergelangan tangan saya menggunakan sensor EMG, memprosesnya melalui python dan arduino dan menggerakkan gripper berasaskan origami
Bola Delapan Magic Magic: 5 Langkah
Electric Magic Eight Ball: Adakah anda berminat untuk mengetahui rahsia Alam Semesta? Baiklah Magic Eight Ball mungkin bukan untuk anda! Mampu menjawab soalan ya atau tidak, dengan sesekali mungkin, Magic Eight Ball dapat menjawab semua soalan anda dengan jaminan 100%! * Usi
Papan Alphabet yang dikendalikan oleh aplikasi Diilhamkan oleh Stranger Things: 7 Langkah (dengan Gambar)
Papan Alphabet yang dikendalikan aplikasi yang Diilhamkan oleh Stranger Things: Ini bermula beberapa minggu yang lalu ketika cuba mencari tahu apa yang akan mendapat keponakan saya yang berusia sembilan tahun untuk Krismas. Abang saya akhirnya memberitahu saya bahawa dia adalah peminat besar Stranger Things. Saya langsung tahu apa yang saya mahu mendapatkannya, sesuatu yang
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: 4 Langkah (dengan Gambar)
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: Dengan panduan ini saya berkongsi kod untuk menghubungkan ARDUINO YUN ke Roomba untuk memandu Roomba melalui Wifi. Kod dan aplikasinya sepenuhnya dibuat dan dikembangkan oleh saya sendiri Stefano Dall ' Olio.My Roomba adalah Roomba 620 tetapi anda boleh menggunakan kod yang sama untuk Roomb lain
Loket Firefly Glass Stained Glass Microcontrolled LED: 5 Langkah (dengan Gambar)
Liontin Firefly Fire Stained Glass Microcontrolled: Instructable ini akan memandu anda melalui langkah-langkah yang diperlukan untuk membuat loket kaca berwarna dengan anLED yang berkedip dalam corak menggunakan mikrokontroler. Corak berkelip adalah lagu kunang-kunang sejenis kunang-kunang Jepun. Ia diperkecil berbanding