Video: LED kocka CharliePlexed RGB: 3 koraki
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta Instructable bo pokazal, kako narediti barvito kocko s tehniko charlieplexing z RGB LED -ji. Projekt uporablja 7 RGB LED -jev, razporejenih v obliki kock. so bili krmiljeni s 4 V/I zatiči mikrokrmilnika ATTiny13V, vendar lahko po teoriji CharliePlexing-a nadzorujemo le 12 {n (n-1)} LED iz 4 V/I nožic. Pravzaprav je razporeditev LED v obliki kock takšna, da jih lahko razdelimo v štiri skupine. Tri imajo po dve LED in ena ima eno LED. Svetleče diode vsake skupine so hkrati vklopljene in izklopljene in jih je mogoče priključiti na iste vhodno/izhodne zatiče z enakimi možnostmi. Skratka, obravnavajo se kot enojne LED, tako da lahko s kodo upravljamo skupaj 4 LED RGB (4 x 3 = 12, zato drži charlieplexing) 5 V/I pin krmilnika se uporablja za stikalo, ki ob pritisku ustvari naključna števila od 1 do 6, in ko ga spustite, ustvari naključne barve (skupaj 6)
1. korak: Opis vezja
Vezje je sestavljeno iz majhnih 13, 7 RGB LED diod, nekaj uporov in mikro stikala razen priključkov za napajanje. Shema v formatu PDF in SCH je na voljo tukaj Upori, uporabljeni v vezju, so v obliki nizov, kot je prikazano na spodnji sliki. CHARLIEPLEXINGCarlieplexing tehnika uporablja vsa tri možna stanja: 0, 1 ali Z (stanje visoke impedance) digitalnega V/I zatiča mikrokrmilnika. Upravlja N*(N-1) LED z N digitalnimi zatiči. V tej tehniki je mogoče hkrati upravljati samo eno LED, zato je treba vse LED diode, ki jih je treba nadzorovati, osvežiti s primerno frekvenco, da bodo videti nepremične. ki je priključen) deklariran kot izhod, vsi drugi zatiči pa kot vhodni (visoka impedanca ali stanje 'Z')
2. korak: Delovne slike kock
Tukaj je še nekaj slik kock v akciji.
Poglejte različne barve, ki jih lahko proizvaja. !!!!!!!!!!!
3. korak: izvorna koda
Tu je izvorna koda projekta, napisana v jeziku C. Uporabljeni prevajalnik je WINAVR GCC
Priloženi sta tudi datoteki Makefile in. Hex