
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01



Bahagian yang diperlukan: Basys3 FPGA
Matriks LED 8x8 RGB oleh GEEETECH
Bateri 9V
Transistor 2N3904 (x32)
Perintang 1K (x32)
Perintang 100 Ohm (x1)
Perintang 50 Ohm (x1)
Matriks LED adalah matriks anod biasa dengan 32 pin keseluruhan. Anod biasa bermaksud bahawa setiap baris dikendalikan oleh hanya 1 pin sementara setiap lajur dikendalikan oleh 3 - satu untuk setiap warna. Pengendalian untuk ini akan dilakukan dengan port 32 / PMOD PMOD di setiap hujung papan.
Langkah 1: Langkah 1: Menyambungkan Transistor



Sambungkan 32 perintang 1K ke pin tengah transistor. Ini adalah pin "Base" transistor dan akan menerima isyarat dari papan basys.
Langkah 2: Langkah 2: Menyambung ke Papan




Sambungkan output papan ke hujung perintang yang lain seperti yang ditunjukkan. JXADC => Merah, JA => Hijau, JB => Biru, JC => Baris / Kuasa. Ini adalah bagaimana papan mengawal baris / lajur / warna yang dihidupkan. Setiap pin menghidupkan atau mematikan transistor yang sesuai yang membolehkan arus mengalir dari kuasa atau ke tanah dari transistor tertentu.
Langkah 3: Langkah 3: Menyambung ke Matriks




Di sinilah 8 transistor sisi anod dan 24 transistor sisi katod mula berbeza.
Semasa menghadap sisi rata transistor, urutan pin adalah pemancar, asas, pengumpul. 24 katod matriks mesti disambungkan ke pin pemungut 24 transistor dan 8 anod perlu disambungkan ke pin pemancar dari 8 transistor yang lain.
Saya mengesyorkan pengekodan warna setiap wayar ke matriks itu sendiri untuk mempermudah debug. Matriks khusus ini mempunyai 16 pin di "atas" (sisi yang saya tetapkan sebagai bahagian atas adalah sisi dengan huruf di atasnya) dan 16 pin di "bawah". Di bahagian atas 8 pin ikuti urutan ini (kiri ke kanan): Blue7: 0 Baca7: 0
bawah: Baris7: 4 Hijau7: 0 Baris3: 0
Kod warna saya - Biru: biru dan ungu
Merah: merah dan oren
Hijau: hijau dan kuning
Baris: hitam, putih, coklat, dan kelabu
Langkah 4: Langkah 4: Kuasa dan Tanah




Saya akan mulakan dengan membumikan transistor sisi katod. Setiap pin pemancar akan disambungkan ke arde bateri tetapi 8 landasan merah perlu mempunyai perintang 50 Ohm tambahan di antara mereka dan arde bateri.
Saya menghubungkan kawasan ini dengan barisan di sepanjang bahagian luar papan roti kerana ia senang (jika anda memilih untuk menggunakan papan roti)
Kuasa bagaimanapun mesti disambungkan ke pin pemungut dari 8 transistor. Perintang 100 ohm mesti diletakkan di antara kuasa dan transistor kerana LED.
Langkah 5: Langkah 5: Memprogram Lembaga Pengarah

Berikut adalah semua fail VHDL yang anda perlukan untuk memprogramnya! Semoga berjaya!
Pastikan MAIN.vhd adalah modul teratas
Terima kasih khas kepada Bryan Mealy untuk pembahagi jam dan templat mesin keadaan terhingga.
Disyorkan:
Paparan Matriks 8x8 Dengan BT: 5 Langkah (dengan Gambar)

Tampilan Matriks 8x8 Dengan BT: Saya membeli matriks 4x8 panel 4 dari Ebay (China) beberapa bulan yang lalu. Saya agak kecewa apabila saya menyedari bahawa ia adalah kabel dari sisi ke sisi, bukan dari atas ke bawah yang mana kebanyakan contoh Jaring ditulis! Lihat langkah 2. Saya rasa saya dapat
Jam Matriks 8x8 Led & Amaran Anti Pencerobohan: 4 Langkah (dengan Gambar)

8x8 Led Matrix Clock & Anti-Intrusion Warning: Dalam Instructable ini kita akan melihat cara membina Jam Matrix Led 8x8 yang diaktifkan dengan pengesanan gerakan. Jam ini boleh digunakan juga sebagai alat anti-pencerobohan yang menghantar mesej amaran jika gerakan dikesan ke bot telegram !!! Kami akan lakukan dengan dua yang berbeza
Paparan dua digit Menggunakan Matriks Led 8x8 Tunggal: 3 Langkah

Paparan Dua digit Menggunakan Matriks Led 8x8 Tunggal: Di sini saya ingin membina penunjuk suhu dan kelembapan untuk bilik saya. Saya menggunakan Matriks LED 8x8 tunggal untuk memaparkan nombor dua digit, dan saya rasa sebahagian projek menjadi lebih berguna. Saya membuat kotak terakhir yang dibina menggunakan kotak kadbod, sakit
Jam Dinding Matriks Led O-R-A RGB dan Lagi ** dikemas kini Jul 2019 **: 6 Langkah (dengan Gambar)

Jam Dinding Matriks Led O-R-A RGB dan Lagi ** dikemas kini Jul 2019 **: Helo. Inilah saya dengan projek baru bernama O-R-AI. Ini adalah jam dinding Matriks LED RGB yang memaparkan: jam: kelembapan suhu minit ikon keadaan cuaca semasa acara Kalendar Google dan pemberitahuan peringatan 1 jam pada waktu tertentu yang ditunjukkan:
Cara Memadankan Matriks LED Bergerak MAX7219 8x8 Dengan Mikrokontroler ATtiny85: 7 Langkah

Cara Memadankan Matriks LED Didorong MAX7219 8x8 Dengan Mikrokontroler ATtiny85: Pengawal MAX7219 dihasilkan oleh Maxim Integrated adalah pemacu paparan katod biasa input / output bersiri yang boleh menghubungkan mikrokontroler ke 64 LED individu, paparan LED berangka 7 segmen ke atas hingga 8 digit, paparan graf bar