Apakah ada satu IC yang dapat mengontrol Matriks LED 8x8 RGB


9

Saya bertanya-tanya apakah ada IC tunggal seperti MAX6960 yang dapat mengendalikan Matriks LED RGB 8x8 karena MAX6960 hanya dapat mengontrol RGY.

Jawaban:


6

Chip Holtek HT1632 mengontrol panel LED 24 * 16 - sehingga akan mengontrol matriks 8 * 16 leds RGB. Saya tidak yakin betapa mudahnya mereka menghubungi.

Aplikasi RGB juga menarik dari TI TLC5490 di sini .


HT1632 terlihat sangat praktis ... tetapi tidak dapat menemukan tempat untuk membelinya dalam pencarian cepat.
davr

4

Saya tidak menemukan cara mudah dan terjangkau untuk melakukan ini dengan satu IC, jadi saya "menggunakan" proyek seperti ini sebagai "alasan" untuk mempelajari penggunaan FPGA. Saya telah berhasil menangani array tunggal 20x16 yang dipimpin dengan 16 "tingkat abu-abu", didorong dari PC melalui port RS232 dengan refresh rate 50 Hz dengan Altera CycloneII EP2C5 dan transistor untuk setiap baris dan kolom. Saya tidak berpikir harganya lebih mahal dari IC khusus.


1
Saya tidak yakin berapa banyak Anda membayar untuk FPGA Anda, tetapi lebih. IC khusus dan mikrokontroler tidak akan menghasilkan 20 dolar dalam jumlah tunggal. Saya benar-benar berpikir bahwa menggunakan FPGA adalah solusi keren dan +1 untuk mempelajari salah satu teknologi berkembang terbesar di dunia. Saya pikir pengembangan FPGA harus menjadi sesuatu yang diajarkan dengan baik di Uni. Banyak pengembang tertanam beralih ke mereka karena mereka sangat fleksibel.
Kortuk

Saya menggunakan papan Pluto 3 yang sudah saya miliki di rumah ( knjn.com/ShopBoards_RS232.html ). Driver matriks menggunakan kurang dari 10% sumber daya FPGA tetapi banyak pin I / O. Dengan demux eksternal untuk menggerakkan kolom, papan terkecil harus cukup. Ya, saya sadar ini lebih mahal daripada solusi mikro IC + kustom, tapi saya pikir itu sepadan: Saya belajar menggunakan Quartus, dan kepuasan untuk "menggambar" skema di layar, dan melihat FPGA yang "mengeksekusi" skematis di dunia nyata itu tak ternilai :-)
Axeman

Alasan yang bagus untuk menguasai FGPA :)
jancha

3

Ya, semacam IC Maxim MAX7219 atau MAX7221 dapat di-cascade untuk memberi Anda kendali hingga 8 8x8 matriks LED melalui SPI

Tidak sempurna, tetapi contoh kode tersedia ... Itu seharusnya membuat pemrograman sedikit lebih mudah.

http://www.arduino.cc/playground/LEDMatrix/Max7219


Masing-masing dapat mengontrol matriks 8x8 warna tunggal, 64 LED, jadi Anda membutuhkan 3 dari mereka untuk mengontrol matriks RGB. Saya tidak melihat ke dalamnya untuk memastikan itu benar-benar dapat menangani matriks 24x8 (apa sebenarnya matriks RGB), atau jika itu hanya akan menangani 3 matriks 8x8 yang terpisah.
davr

Anda tidak dapat melakukan matriks RGB seperti ini. Tiga chip MAX72xx independen dapat melakukan tiga matrik monokrom 8x8 independen karena masing-masing memiliki garis anoda dan katoda independen. Tetapi matriks RGB biasanya memiliki anoda umum (atau katoda) untuk ketiga warna yang digabungkan; karena itu Anda tidak dapat menggunakan tiga chip MAX72xx yang terpisah untuk melakukan itu.
LeoNerd

1

Mengemudi array LED besar adalah salah satu aplikasi "pembunuh" untuk perangkat XMOS

Leon


Ia dapat mengontrol susunan RGB 32x16, tetapi tidak murah ($ 150 untuk papan saja, $ 350 untuk papan + LED + kabel misc)
davr

0

Anda dapat menggunakan 8 dari TLC5947.

http://focus.ti.com/lit/ds/symlink/tlc5947.pdf

TLC5947 adalah 24 saluran PWM yang dikendalikan dengan menggeser data kecerahan 12 bit untuk setiap saluran. Ini akan memberi Anda spektrum warna yang hampir berkesinambungan untuk setiap LED (3 saluran per LED -> 8 LED per IC 24-saluran).

8 dari mereka dapat dikontrol secara seri (lihat contoh pada halaman 1 dari lembar data), sehingga Anda pada dasarnya dapat memperlakukan mereka seolah-olah mereka adalah IC tunggal dengan 192 register masing-masing dari 12 bit. Meskipun perhatikan bahwa ini akan membagi kecepatan refresh Anda dengan 8, mengingat kecepatan jam tertentu.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.