Dodamo li tri WS2811 čipove redovnom LED-zaslonu sa sedam segmenata, pomoću kojeg se pretvaraju u uobičajene RGB LED-ove koje se mogu adresirati, dobit ćemo ... adresiran sedmo-segmentni zaslon. Devet bita dovoljno je za samo sedam segmenata i dvije točke (od kojih jedan nedostaje u nekim pokazateljima). To je još povoljnije od registara promjene jer se svjetlina svakog segmenta može stalno podešavati. Uz trocifren češalj možete vezati jednocifrene zaslone i dobivati višecifrene brojeve. ovo domaće skovao je Instructables pod nadimkom seanhodgins. pokrenuo je crowdfunding kampanju zahvaljujući kojoj takvi moduli mogu postati gotovi proizvodi.
Uređaj je napravljen na ploči, a sve potrebne datoteke za čije izradu možete preuzeti. Obični sedam-segmentni LED zaslon, koji će se pomoću ovog uređaja pretvoriti u adresabilni uređaj, mora biti sa zajedničkom anodom.
Čarobnjak započinje instaliranjem SMD komponenti. Prvo, otpornici prodavača (3 kom. Po 33 Ohma svaki) i kondenzatori (3 kom. Po 1 μF svaki) i oba veličine 0805. Zatim su tu i WS2811 mikro krugovi, koliko se sjećamo, postoje i tri. Kod lemljenja ovim redoslijedom, pregrijavanje mikrocirkula je minimalno.
Sušilo za kosu omogućuje vam lemljenje svih SMD komponenti istovremeno i brzo, po želji, dok je njihovo pregrijavanje još manje:
Zatim dolaze izlazne komponente. Prvo konektori. Ovdje je prikazano na kojoj će strani lemiti češalj, a na kojoj strani - kontra:
I dalje ostaje zaslon koji se nalazi na suprotnoj strani ploče i zatvara točke lemljenja priključaka:
Ispod je prikazan električni krug, koji će se ispostaviti ako Težak spojite jedan takav modul:
Ovaj je dijagram dizajniran za slučaj kada zaslon nema jednu točku. Ako ga vodite, možete sastaviti nešto slično čak i na ploči poput ploče, dok nije potrebno dijeliti nekoliko bitova u odvojene ploče.
Napominjemo: podatke morate predati u lancu modula sa strane niskog reda i tada će tijek podataka prelaziti iz niskog u visoki.
Da biste provjerili prikupljene module, programer je sastavio i zahtijevao je standardnu biblioteku. Po želji se i ova skica može pretvoriti u knjižnicu. Za prikaz znamenke na željenom pražnjenju s određenom svjetlinom, trebate koristiti operator:
writeDigit (DisplayNumber, Number, Svjetlina);
Brojanje znamenki - počevši od najmlađih kojima je dodijeljen nulti broj. Za ažuriranje zaslona upotrijebite drugog operatera:
segmenti.show ();