Mundarija:

Kaskadli 8x16 RGB LED matritsasi: 3 qadam
Kaskadli 8x16 RGB LED matritsasi: 3 qadam

Video: Kaskadli 8x16 RGB LED matritsasi: 3 qadam

Video: Kaskadli 8x16 RGB LED matritsasi: 3 qadam
Video: 2-qism. Sxemalarni õqilish tartibi. Часть2 Правила чтения схем электрических цепей. 2024, Iyul
Anonim
Kaskadli 8x16 RGB Led Matrix
Kaskadli 8x16 RGB Led Matrix
Kaskadli 8x16 RGB Led Matrix
Kaskadli 8x16 RGB Led Matrix

Ushbu loyihada men kaskadli 8x16 rgb LEDli matritsani va uning boshqaruvchisini qildim. Microchip 18F2550 USB qo'llab -quvvatlash uchun ishlatiladi. RGB chiroqlari rezistorli 74hc595 smenali registrlar bilan boshqariladi. Animatsiya va konfiguratsiya ma'lumotlari uchun; 24C512 tashqi eeprom ishlatiladi. Konfiguratsiya va animatsiya ma'lumotlari kompyuterning grafik interfeysi (gui) yordamida yaratiladi va USB orqali eepromga o'tkaziladi, men 8x16 pikselli rgb LED matritsali modullar qildim. Va ular yanada katta ekran maydonini yaratish uchun biriktirilishi mumkin.

1 -qadam: Arxitektura

Arxitektura
Arxitektura
Arxitektura
Arxitektura

arxitektura Animatsiya va konfiguratsiya ma'lumotlari kompyuterda gui yordamida yaratiladi. keyin u usb orqali boshqaruv paneliga yuklanadi. Mikrokontroller birligi (mcu) bu ma'lumotlarni kartaning saqlash birligiga (eeprom) o'tkazadi. Bort harakatlanayotganda, u birinchi navbatda konfiguratsiya ma'lumotlarini o'qiydi: animatsiya kadrlari orasidagi vaqt oralig'i, ko'rsatiladigan animatsiya davomiyligi, ish rejimi (yakka yoki kaskadli), so'ngra u animatsion ma'lumotlarning bir qismini o'qiydi va ma'lumotlarni yangilash uchun smenali registrlarga yuboradi. LEDlarning holati. Umumiy anodli rgb ledlar ishlatiladi. LEDlar 8 qator, 16 ustunli joylashtirilgan. barcha anodlar bir -biriga ketma -ket ulangan. Shift registrlari bir vaqtning o'zida bitta qatorni boshqaradi. Ko'paytirish orqali; 8 qator juda tez yangilanadi, shuning uchun doimiy tasvir ko'rsatiladi. 8 qator uchun --------- multiplekslash uchun bitta 8 bitli siljish registri ishlatiladi. 16 rgb ledli ustunlar uchun 16*3 = 48 ------ oltita 8bitli smeta registri ishlatiladi. Yakka tartibda bitta modul yuqorida ta'riflanganidek ishlaydi. Kaskad rejimida: bitta taxta asosiy taxtaga aylanadi va ketma -ket periferik interfeys (spi) orqali boshqa taxtalarga sinxronizatsiya signalini yuboradi. barcha taxtalarda ularning xotirasida saqlangan animatsiyalar ko'rsatiladi. Vaqt master -kartadan keladigan sinxronizatsiya signaliga muvofiq belgilanadi.

Tavsiya: