Dadu LED RGB CharliePlexed: 3 Langkah
Dadu LED RGB CharliePlexed: 3 Langkah

Video: Dadu LED RGB CharliePlexed: 3 Langkah

Video: Dadu LED RGB CharliePlexed: 3 Langkah
Video: Charlieplex 3 - Revenge of the LEDs 2025, Januari
Anonim
Sebuah Dadu LED RGB CharliePlexed
Sebuah Dadu LED RGB CharliePlexed
Sebuah Dadu LED RGB CharliePlexed
Sebuah Dadu LED RGB CharliePlexed
Sebuah Dadu LED RGB CharliePlexed
Sebuah Dadu LED RGB CharliePlexed

Instructable ini akan menunjukkan cara membuat dadu warna-warni menggunakan teknik charlieplexing dengan LED RGB. Proyek ini menggunakan 7 LED RGB yang disusun dalam bentuk dadu. Setiap LED RGB memiliki tiga LED terpisah di dalamnya sehingga membuat total 21 LED dan mereka telah dikendalikan oleh 4 pin I/O Mikrokontroler ATTiny13V. Namun menurut teori CharliePlexing, kita hanya dapat mengontrol 12 {n(n-1)} LED dari 4 Pin I/O. Sebenarnya susunan LED dalam bentuk dadu sedemikian rupa sehingga dapat dibagi menjadi empat kelompok. Tiga LED masing-masing dua dan satu LED tunggal. LED dari masing-masing grup ON dan OFF secara bersamaan dan dapat dihubungkan ke pin I/O yang sama dengan kemampuan yang sama. Singkatnya, mereka diperlakukan sebagai LED tunggal. Sehingga total 4 LED RGB ditangani oleh kode (4 x 3 = 12 jadi charlieplexing bertahan)' Pin 5 I/O dari Controller digunakan untuk Switch yang ketika ditekan menghasilkan angka acak dari 1 hingga 6 dan ketika dilepaskan menghasilkan warna acak (6 semuanya)

Langkah 1: Deskripsi Sirkuit

Deskripsi Sirkuit
Deskripsi Sirkuit

Rangkaian ini terdiri dari 13, 7 LED RGB kecil, beberapa resistor dan microswitch terpisah dari koneksi catu daya. Skema dalam format PDF dan SCH tersedia di sini Resistor yang digunakan dalam rangkaian dalam bentuk array seperti yang ditunjukkan pada gambar di bawah. CHARLIEPLEXINGTeknik charlieplexing menggunakan ketiga kemungkinan status: 0, 1 atau Z (keadaan Impedansi Tinggi) dari pin I/O digital mikrokontroler. Teknik ini berhasil mengontrol LED N*(N-1) menggunakan N pin digital. Dalam teknik ini hanya satu LED yang dapat dikontrol pada satu waktu dan karenanya semua LED yang akan dikontrol harus disegarkan pada frekuensi yang sesuai sehingga tampak diam. LED yang akan dikontrol pada waktu tertentu memiliki pin I/O (untuk yang terhubung) dinyatakan sebagai output dan semua pin lainnya dinyatakan sebagai input (Impedansi Tinggi atau status 'Z')

Langkah 2: Gambar Kerja Dadu

Gambar Kerja Dadu
Gambar Kerja Dadu
Gambar Kerja Dadu
Gambar Kerja Dadu
Gambar Kerja Dadu
Gambar Kerja Dadu

Berikut adalah beberapa foto dadu yang sedang beraksi.

Lihatlah berbagai warna yang dapat dihasilkannya.!!!!!!!!!!!!!

Langkah 3: Kode Sumber

Berikut adalah kode sumber proyek yang ditulis dalam bahasa C. Compiler yang digunakan adalah WINAVR GCC

File Makefile dan. Hex juga dilampirkan