Video: Një zare LED CharliePlexed RGB: 3 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky Instructable do të tregojë se si të bëni një zare shumëngjyrëshe duke përdorur teknikën e grimcimit me LED RGB. Projekti përdor 7 LED RGB të rregulluar në formën e zareve. Çdo LED RGB ka tre LED të veçantë brenda, kështu që bën gjithsej 21 LED dhe ato janë kontrolluar nga 4 kunja I/O të Mikrokontrolluesit ATTiny13V. Por sipas teorisë së CharliePlexing, ne mund të kontrollojmë vetëm 12 LED {{n (n-1)} nga 4 kunja I/O. Në të vërtetë rregullimi i LED -ve në formën e zareve është i tillë që ato mund të ndahen në katër grupe. Tre kanë dy LED secila dhe një që ka LED të vetëm. LED -të e secilit grup janë ON dhe OFF njëkohësisht dhe mund të lidhen me të njëjtat kunja I/O me të njëjtat mundësi. Me pak fjalë, ato trajtohen si LED të vetëm. Pra, kjo bën që gjithsej 4 LED RGB të trajtohen nga kodi (4 x 3 = 12 kështu që mban charlieplexing) 'Pina 5 I/O e Controller përdoret për Switch i cili kur shtypet gjeneron numra të rastit nga 1 në 6 dhe kur lëshohet gjeneron ngjyra të rastësishme (6 në total)
Hapi 1: Përshkrimi i qarkut
Qarku përbëhet nga 13, 7 LED RGB të vegjël, disa rezistorë dhe një mikroçelës përveç lidhjeve të furnizimit me energji. Skematika në formatin PDF dhe SCH është në dispozicion këtu. Rezistencat e përdorura në qark janë në formën e vargjeve siç tregohet në imazhin më poshtë. Teknika e Charlieplexing përdor të tre gjendjet e mundshme: 0, 1 ose Z (gjendje e rezistencës së lartë) të kunjit dixhital I/O të një mikrokontrolluesi. Ajo arrin të kontrollojë LED N*(N-1) duke përdorur N kunja dixhitale. Në këtë teknikë vetëm një LED mund të kontrollohet në të njëjtën kohë dhe kështu të gjitha LED -të që do të kontrollohen duhet të rifreskohen në një frekuencë të përshtatshme në mënyrë që ato të duken të palëvizshme. LED që do të kontrollohet në një kohë të caktuar ka kunjat e tij I/O (për e cila është e lidhur) deklarohet si dalje dhe të gjitha kunjat e tjerë deklarohen si hyrje (rezistencë e lartë ose gjendje 'Z')
Hapi 2: Fotografitë e Punës së Zareve
Këtu janë disa fotografi të tjera të zareve në veprim.
Shikoni ngjyra të ndryshme që mund të prodhojë. !!!!!!!!!!!
Hapi 3: Kodi Burimor
Këtu është kodi burimor i projektit i shkruar në gjuhën C. Përpiluesi i përdorur është WINAVR GCC
Skedarët Makefile dhe. Hex janë bashkangjitur gjithashtu