Daftar Isi:
- Langkah 1: Hal-hal yang Diperlukan
- Langkah 2: Bekerja
- Langkah 3:
- Langkah 4: Membuatnya Bekerja
- Langkah 5: Semua Selesai !!!!!!!
Video: Tampilan Dot Matrix LED: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Dalam proyek ini, Anda akan kembali menggunakan dua set register geser. Ini akan dihubungkan ke baris dan kolom dari tampilan dot matrix. Anda kemudian akan menampilkan objek sederhana, atau sprite, di layar dan menganimasikannya. Tujuan utama dari proyek ini adalah untuk menunjukkan kepada Anda bagaimana tampilan dot matrix bekerja dan memperkenalkan konsep multiplexing karena ini adalah keterampilan yang sangat berharga untuk dimiliki.
Langkah 1: Hal-hal yang Diperlukan
untuk proyek ini Anda akan memerlukan -: 1. 1 matriks LED 2. 8 resistor 1k ohm 3. 8 557 transistor 4. 1 ULN2803 IC 5 Arduino 6. 2 register geser 74HC595 7. 2 papan roti 8. Kabel Penghubung
Langkah 2: Bekerja
Unit matriks titik biasanya datang dalam matriks LED 5x7 atau 8x8. LED disambungkan dalam matriks sedemikian rupa sehingga anoda atau katoda dari setiap LED sama di setiap baris. Dengan kata lain, dalam unit dot matrix LED anoda umum, setiap baris LED akan memiliki semua anoda di baris itu yang dihubungkan bersama. Katoda LED semuanya akan dihubungkan bersama di setiap kolom. Alasan untuk ini akan segera terlihat. Unit matriks dot 8x8 warna tunggal yang khas akan memiliki 16 pin, 8 untuk setiap baris dan 8 untuk setiap kolom. Alasan mengapa baris dan kolom dihubungkan bersama adalah untuk meminimalkan jumlah pin yang diperlukan. Jika hal ini tidak terjadi, unit matriks dot 8x8 warna tunggal akan membutuhkan 65 pin, satu untuk setiap LED dan konektor anoda atau katoda umum. Dengan menghubungkan baris dan kolom, hanya diperlukan 16 pin. Namun, ini sekarang menimbulkan masalah jika Anda ingin LED tertentu menyala di posisi tertentu. Jika, misalnya, Anda memiliki unit anoda umum dan ingin menyalakan LED pada posisi X, Y 5, 3 (kolom ke-5, baris ke-3), maka Anda akan menerapkan arus ke Baris ke-3 dan membumikan pin kolom ke-5. LED di kolom ke-5 dan baris ke-3 sekarang akan menyala. Sekarang bayangkan Anda ingin juga menyalakan LED di kolom 3, baris 6. Jadi Anda menerapkan arus ke baris ke-6 dan membumikan pin kolom ke-3. LED di kolom 3, baris 6 sekarang menyala. Tapi tunggu…LED di kolom 3, baris 6 dan kolom 5, baris 6 juga sudah menyala. Ini karena Anda menerapkan daya ke baris 3 dan 6 dan kolom pentanahan 3 dan 5. Anda tidak dapat mematikan LED yang tidak diinginkan tanpa mematikan yang Anda inginkan. Tampaknya tidak mungkin Anda dapat menyalakan hanya dua LED yang diperlukan dengan baris dan kolom dihubungkan bersama sebagaimana adanya. Satu-satunya cara ini akan berhasil adalah memiliki pinout terpisah untuk setiap LED, yang berarti jumlah pin akan melompat dari 16 menjadi 65. Unit dot matrix 65-pin akan sangat sulit untuk dipasang dan dikendalikan karena Anda akan membutuhkan mikrokontroler dengan setidaknya 64 output digital. Apakah ada cara untuk mengatasi masalah ini? Ya ada, dan ini disebut multiplexing (atau muxing). Multiplexing adalah teknik menyalakan satu baris tampilan pada satu waktu. Dengan memilih kolom yang berisi baris yang berisi LED yang ingin Anda nyalakan, lalu menyalakan daya ke baris tersebut (atau sebaliknya untuk tampilan katoda umum), LED yang dipilih pada baris tersebut akan menyala. Baris itu kemudian dimatikan dan baris berikutnya dihidupkan, sekali lagi dengan kolom yang sesuai dipilih dan LED di baris kedua sekarang akan menyala. Ulangi dengan setiap baris sampai Anda mencapai bagian bawah dan kemudian mulai lagi di bagian atas. Jika ini dilakukan cukup cepat (pada lebih dari 100Hz, atau 100 kali per detik) maka fenomena persistensi penglihatan (di mana bayangan tetap berada di retina selama kira-kira 1/25 detik) akan berarti bahwa tampilan akan tampak stabil, meskipun setiap baris dihidupkan dan dimatikan secara berurutan. Dengan menggunakan teknik ini, Anda mengatasi masalah menampilkan LED individu tanpa LED lain di kolom atau baris yang sama juga menyala. Dengan memindai baris dan menerangi masing-masing LED di setiap kolom baris itu dan melakukan ini dengan sangat cepat (lebih dari 100Hz), mata manusia akan melihat gambar sebagai stabil dan gambar hati akan dikenali dalam pola LED. Anda menggunakan teknik multiplexing ini dalam kode Proyek. Begitulah cara Anda menampilkan animasi hati tanpa juga menampilkan LED asing.
Langkah 3:
Anda harus menghitung nilai resistor yang dapat Anda gunakan Anda harus terlebih dahulu mendapatkan beberapa spesifikasi pada LED Anda, Anda harus mengetahui tegangan maju dan arus majunya, Anda bisa mendapatkan info ini dari datasheet. Sirkuit beroperasi pada 5V sehingga tegangan Sumber Anda adalah 5V yang dapat diperoleh dari adaptor 5v Unduh file asli untuk melihat skema dengan lebih baik. (tekan ikon "i" di sudut kiri atas gambar)
Langkah 4: Membuatnya Bekerja
Saya telah membuat program yang menampilkan kalimat dari monitor serial arduino pada matriks, kode saya sangat mendasar. Saya telah membuat aplikasi android untuk membuat font untuk tampilan. Silakan kunjungi halaman berikut untuk menginstal aplikasi
Langkah 5: Semua Selesai !!!!!!!
Selamat, matriks led 8x8 Anda sudah siap. Anda dapat menampilkan apa pun yang Anda inginkan. Sekarang Anda dapat memainkannya dan membuat matriks led 8x8 dengan menyolder matriks Led atau 16x8 secara manual dan seterusnya !!!!!!
Direkomendasikan:
Menghubungkan Mikrokontroler Atmega16 Dengan Tampilan Dot Matrix Led: 5 Langkah
Menghubungkan Mikrokontroler Atmega16 Dengan Tampilan Dot Matrix Led: Dalam proyek ini kita akan menghubungkan tampilan LED satu titik matriks dengan mikrokontroler AVR (Atmega16). Di sini kami akan menunjukkan simulasi di proteus, Anda dapat menerapkan hal yang sama di perangkat keras Anda. Jadi disini kita cetak dulu satu karakter misalkan 'A' di t
Tampilan Scrolling Dot Matrix LED DIY Menggunakan Arduino: 6 Langkah
Tampilan Scrolling Dot Matrix LED DIY Menggunakan Arduino: Halo InstruIni adalah Instruksi Pertama saya. Dalam Instruksi ini, saya akan menunjukkan bagaimana saya membuat Tampilan Dot Matrix Scrolling LED DIY menggunakan Arduino sebagai MCU. Tampilan semacam ini ditampilkan di Stasiun Kereta Api, Stasiun Bus, Jalan, dan banyak tempat lainnya. Di sana
Antarmuka Tampilan Dot Matrix LED Dengan Mikrokontroler 8051: 5 Langkah
Antarmuka Tampilan LED Dot Matrix Dengan Mikrokontroler 8051: Dalam proyek ini kita akan menghubungkan tampilan LED satu titik matriks dengan mikrokontroler 8051. Di sini kami akan menunjukkan simulasi di proteus, Anda dapat menerapkan hal yang sama di perangkat keras Anda. Jadi disini kita cetak dulu satu karakter misalkan 'A' di disp
MENGGULIR FOLLOWER INSTAGRAM PADA TAMPILAN DOT MATRIX LED 8X32 MENGGUNAKAN ESP32: 4 Langkah
MENGGULIR FOLLOWERS INSTAGRAM DI TAMPILAN DOT MATRIX LED 8X32 MENGGUNAKAN ESP32: Ini adalah instruksi kedua saya dan maaf untuk bahasa Inggris saya yang lucu. Dalam instruksi ini kita akan menggulir pengikut instagram kita dalam tampilan led 8X32 dot matrix
Tampilan Dot-Matrix LED: 8 Langkah (dengan Gambar)
Tampilan Dot-Matrix LED: Ini adalah CARA sederhana untuk membuat tampilan Dot-Matrix LED pribadi Anda sendiri. Saya akan menambahkan program lengkap dengan penjelasan untuk menyalakan LED. Ini juga agak dapat diretas, Anda dapat mengubahnya sesuai keinginan Anda. Saya memutuskan untuk membuat d