Hvis vi legger til tre WS2811-brikker til et vanlig LED-display på syv segmenter, som de blir til adresserbare vanlige RGB-LED-er, får vi ... et adresserbart syv-segment display. Ni biter er nok for bare syv segmenter og to punkter (hvorav ett mangler i noen indikatorer). Dette er enda mer praktisk enn skiftregistre, fordi lysstyrken til hvert segment kontinuerlig kan justeres. Ved hjelp av tre-pinners kam kan du legge til enhetssifrede skjermer og få flersifret. dette hjemmelaget myntet av Instructables under kallenavnet seanhodgins. lanserte han en crowdfunding-kampanje, takket være hvilke moduler som kan bli ferdige produkter.
Enheten er laget på tavlen, og alle nødvendige filer for produksjon kan lastes ned. Et vanlig syv-segmentet LED-display, som vil bli omgjort til en adresserbar skjerm ved bruk av denne enheten, må være med en felles anode.
Veiviseren starter med å installere SMD-komponenter. Først selgermotstander (3 stk. Med 33 ohm hver) og kondensatorer (3 stk. Med 1 μF hver), og begge i størrelse 0805. Så er det WS2811-mikrokretser, som vi husker, det er også tre av dem. Ved lodding i denne rekkefølgen er overopphetingen av mikrokretsene minimal.
Hårføneren lar deg lodde alle SMD-komponenter samtidig og raskt, hvis ønskelig, mens overoppheting av dem er enda mindre:
Så kommer utgangskomponentene. Koblinger først. Her vises det hvilken side som skal lodde kammen, og hvilken side - motstykket:
Selve skjermen står igjen, som ligger på motsatt side av brettet og lukker loddepunktene på kontaktene:
Nedenfor vises den elektriske kretsen, som vil vise seg om Arduino koble en slik modul:
Dette diagrammet er designet for etui når det ikke er et punkt i displayet. Veiledet av det kan du sette sammen noe lignende selv på en brødplate som for eksempel tavle, mens det ikke er nødvendig å dele flere biter i separate tavler.
Merk: du må sende inn data til modulkjeden fra lavordens side, og deretter går datastrømmen fra lavordre til høyordre.
For å sjekke modulene du har samlet, har utvikleren satt sammen, som krever et standardbibliotek. Om ønskelig kan denne skissen også konverteres til et bibliotek. For å vise et siffer på ønsket utladning med en bestemt lysstyrke, må du bruke operatøren:
writeDigit (DisplayNummer, Number, Brightness);
Nummerering av sifre - fra den yngste, som er tildelt et nullnummer. For å oppdatere skjermen, bruk en annen operatør:
segmenter.show ();