Мазмұны:

Каскадты 8x16 Rgb жарықдиодты матрица: 3 қадам
Каскадты 8x16 Rgb жарықдиодты матрица: 3 қадам

Бейне: Каскадты 8x16 Rgb жарықдиодты матрица: 3 қадам

Бейне: Каскадты 8x16 Rgb жарықдиодты матрица: 3 қадам
Бейне: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Шілде
Anonim
Каскадты 8x16 Rgb жарықдиодты матрица
Каскадты 8x16 Rgb жарықдиодты матрица
Каскадты 8x16 Rgb Led Matrix
Каскадты 8x16 Rgb Led Matrix

Бұл жобада мен каскадты 8x16 rgb светодиодты және оның контроллерін жасадым. Microchip 18F2550 USB қолдау үшін қолданылады. RGB шамдары резисторы бар 74hc595 ауысымдық регистрлермен басқарылады. Анимация мен конфигурация деректері үшін; 24C512 сыртқы эепромы қолданылады. Конфигурация мен анимация деректері компьютердегі графикалық пайдаланушы интерфейсі (gui) арқылы жасалады және USB арқылы eeprom -ға жіберіледі, мен 8x16 пиксель өлшемді rgb LED матрицалық модуль жасадым. Және олар үлкен дисплей аумағын жасау үшін бекітілуі мүмкін.

1 -қадам: Сәулет

Сәулет
Сәулет
Сәулет
Сәулет

архитектура Анимация мен конфигурация деректері компьютерде гуи арқылы жасалады. содан кейін ол басқару тақтасына usb арқылы жүктеледі. Микроконтроллер блогы (mcu) бұл мәліметтерді тақтаның сақтау блогына (eeprom) жібереді. Борт әрекет еткенде, ол алдымен конфигурация деректерін оқиды: анимация кадрларының арасындағы уақыт интервалдары, анимацияның ұзақтығы, жұмыс режимі (жеке немесе каскадты), содан кейін ол анимация мәліметтерінің бір бөлігін оқиды және деректерді ауысу регистрлеріне жаңартуға жібереді. жарықдиодтардың жағдайы. Жалпы анод rgb ледтері қолданылады. ледтер 8 жолдан, 16 бағаннан тұрады. барлық анодтар бір -біріне қатарынан қосылған. Shift регистрлері бір жолды басқарады. Мультиплекстеу арқылы; 8 жол өте тез жаңартылады, сондықтан үздіксіз сурет көрсетіледі. 8 жол үшін --------- мультиплекстеу үшін бір 8 биттік ауысым регистрі қолданылады. 16 rgb leds бағандары үшін 16*3 = 48 ------ 8bit 8 ауысымдық регистр қолданылады. Жеке режимде жоғарыда сипатталғандай бір модуль жұмыс істейді. Каскадты режимде: бір тақта негізгі тақтаға айналады және синхрондау сигналын сериялық перифериялық интерфейс (spi) арқылы басқа тақталарға жібереді. барлық тақталар өздерінің жадында сақталған анимацияларды көрсетеді. Уақыт негізгі тақтадан келетін синхрондау сигналына сәйкес реттеледі.

Ұсынылған: