Sisukord:

Kaskaaditav 8x16 Rgb LED -maatriks: 3 sammu
Kaskaaditav 8x16 Rgb LED -maatriks: 3 sammu

Video: Kaskaaditav 8x16 Rgb LED -maatriks: 3 sammu

Video: Kaskaaditav 8x16 Rgb LED -maatriks: 3 sammu
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, November
Anonim
Kaskaaditav 8x16 Rgb LED -maatriks
Kaskaaditav 8x16 Rgb LED -maatriks
Kaskaaditav 8x16 Rgb LED -maatriks
Kaskaaditav 8x16 Rgb LED -maatriks

Selles projektis tegin kaskaaditava 8x16 rgb led maatriksi ja selle kontrolleri. Microchipi seadet 18F2550 kasutatakse USB -toe jaoks. RGB -LED -e juhivad takistitega 74hc595 vahetusregistrid. Animatsiooni ja konfiguratsiooniandmete jaoks; Kasutatakse välist eepromi 24C512. Konfiguratsiooni- ja animatsiooniandmed luuakse arvuti graafilise kasutajaliidese (gui) abil ja edastatakse USB kaudu eepromi. Tegin oma rgb led -maatriksmoodulid 8x16 piksli suuruseks. Ja neid saab kinnitada, et muuta suurem kuvamisala.

Samm: arhitektuur

Arhitektuur
Arhitektuur
Arhitektuur
Arhitektuur

arhitektuur Gui loob arvutis animatsiooni ja konfiguratsiooniandmeid. siis laaditakse see juhtpaneelile USB kaudu üles. Mikrokontroller (mcu) edastab need andmed plaadi mäluseadmesse (eeprom). Kui plaat on tegevuses, loeb see esmalt konfiguratsiooniandmed: ajavahemikud animatsiooni kaadrite vahel, näidatava animatsiooni pikkus, töörežiim (soolo või kaskaad), seejärel loeb ta tüki animatsiooniandmeid ja saadab andmed vahetusregistritele värskendamiseks LED -ide olek. Kasutatakse tavalisi anood -rgb -LED -e. LEDid on paigutatud 8 rida, 16 veergu. kõik anoodid on üksteisega järjest ühendatud. Shift -registrid kontrollivad ühte rida korraga. Multipleksimise teel; 8 rida uuendatakse väga kiiresti, nii et kuvatakse pidevat pilti. 8 rea jaoks --------- multipleksimiseks kasutatakse ühte 8-bitist nihkeregistrit. 16 rgb LED-i jaoks kasutatakse veerge 16*3 = 48 ------ kuut 8-bitist nihkeregistrit. Solo -režiimis töötab üks moodul, nagu eespool kirjeldatud. Kaskaadrežiimis: ühest plaadist saab põhiplaat ja see saadab sünkroonimissignaali teistele tahvlitele perifeerse liidese (spi) kaudu. kõik tahvlid kuvavad nende mällu salvestatud animatsioone. Ja ajastus on paigutatud vastavalt emaplaadilt tulevale sünkroonimissignaalile.

Soovitan: