Charliplexing er en måte å koble et stort antall lysdioder til et lite antall mikrokontrollpinner. Metoden fikk navnet fra oppfinneren Charlie Allen. Mikrokontrolleren er ikke egnet for dette, men bare en der utgangene kan programmeres oversatt til en høy impedansetilstand. Og lysdiodene slites litt raskere, for til tross for den lave gjennomsnittlige strømmen, er pulsen ekstra stor. Men muligheten for å bruke lavkontrollmikrokontrollere blir ofte det avgjørende kriteriet til fordel for charliplexing.
Forfatteren av Instructables under kallenavnet fulda kom med hvordan man kan bruke charliplexing i et lite skrivebordstre. LED-ene er koblet i en 6x7 matrise og styres av en mikrokontroller PIC16F15323. Så 13 konklusjoner ville være nødvendige for dette, og med charliplexing - bare 7. Ikke bare nok, men ekstra ble igjen. Skipsføreren koblet en stor LED til en av dem, hvor lysstyrken endres jevnt.
, inskripsjonene er lesbare.
Juletreet er satt sammen på seks identiske tosidige tavler med lysdioder og en nedre sokkel, også tosidig, med en mikrokontroller og andre deler.
i normal oppløsning.
Først samler mesteren begge brettene, deretter lager han i standtavlen spor for juletreetavlene. Setter dem dit og selger kontaktputer til kontaktplatene til juletreplatene. Deretter blir de tilgrensende putene ved siden av hverandre loddet til dem, og nå er alt godt holdt og riktig elektrisk tilkoblet.
På to av de seks vertikale brettene nedenfor, i tillegg til store puter, er det også små. Og på baseboard er de plassert ved siden av sporene for de tilsvarende brettene. De er beregnet på LED på toppen av treet. Fra disse nettstedene går trykte ledere opp og slutter der med nettsteder for denne LED. Lodd den og observerer polariteten (som for øvrig også gjelder små SMD-LED), er det nødvendig for disse to brettene. Det er også steder for hoppere og for boring på vertikale tavler.Hva er nummeret på brettet, må du lodde jumperen til slike plattformer og bore et hull på samme sted, slik:
Det sjette brettet har ikke en, men to hoppere.
For å bestille brett genererte fulda en Gerber-fil, som den plasserte seg i. Når du bestiller, er det viktig å indikere hvor mange brett du trenger å lage, samt en tykkelse på 1,6 mm.
Da de ferdige brettene ankom, delte masteren dem først. Disse tavlene som har tilleggsledere er for enkelhets skyld merket med tegninger med en snømann og en klokke.
Så alt ser ut i samlet form:
Du kan bestille et nytt underbord, ikke lodde noe der, men lag en spor. Den vil holde de vertikale brettene under montering, det er ikke nødvendig å lodde det, bare legg det på. Og etter lodding av alle brettene til hverandre, men før du installerer den store LED - fjern den.
Timeravbruddsprogrammet kjører gjennom alle lysdioder og inkluderer eller slår ikke på hver av dem, avhengig av status for de tilsvarende bitene i RAM-området som er tildelt for rammelager. Med jevne mellomrom skriver den den neste rammen til dette området, og hvor ofte det avhenger av tallet på ADC-utgangen der den variable motstanden er tilkoblet. I tillegg endrer programmet lysstyrken på den øverste LED-en glatt.
Ved å bruke lenkene kan du laste ned arkiver fra og.
For å fylle ut firmwaren, tilbyr brettet plattformer for tilkobling av en seriell programmerer.
Skipsføreren koblet 3hAA batterirommet i riktig polaritet til brettet og skrudd det med M3-bolter med de tilsvarende mutterne:
Jeg fylte kupeen med elementer, og alt startet fra en halv sving:
Gjenta alt riktig, så gjør du det samme.