Charliplexing är ett sätt att ansluta ett stort antal lysdioder till ett litet antal mikrokontrollstift. Metoden fick sitt namn från namnet på uppfinnaren Charlie Allen. Mikrokontrollern är inte lämplig för detta, utan bara en i vilken utgångarna kan programmeras till ett högimpedansläge. Och lysdioderna slits lite snabbare, för trots den låga medelströmmen är pulsen extra stor. Men möjligheten att använda lågeffektmikrokontroller blir ofta det avgörande kriteriet för charliplexing.
Författaren till Instructables under smeknamnet fulda kom på hur man applicerar charliplexing i ett litet skrivbordsträd. Dess lysdioder är anslutna i en 6x7 matris och styrs av en PIC16F15323 mikrokontroller. Så 13 slutsatser skulle krävas för detta, och med charliplexing - bara 7. Inte bara tillräckligt, utan extra kvar. Befälhavaren anslöt en stor LED till en av dem, vars ljusstyrka ändras smidigt.
, inskriptionerna är läsbara.
Julgranen är monterad på sex identiska dubbelsidiga skivor med lysdioder och en nedre basstativ, också dubbelsidig, med en mikrokontroller och andra delar.
i normal upplösning.
Först samlar befälhavaren båda brädorna, sedan i stativbrädan gör han spår för julgranbrädorna. Sätter dem där och säljer sina kontaktdynor till kontaktdynorna på julgranbrädorna. Sedan är de intilliggande kuddarna intill varandra lödda till dem, och nu hålls allt fast och korrekt elektriskt anslutet.
På två av de sex vertikala skivorna nedan, förutom stora kuddar, finns det också små. Och på basbordet finns de bredvid spåren för motsvarande brädor. De är avsedda för lysdioden på toppen av trädet. Från dessa platser går tryckta ledare upp och slutar där med platser för denna LED. Löd den, iakttagande av polariteten (som för övrigt även gäller små SMD-lysdioder), är det nödvändigt för dessa två kort. Det finns också platser för hoppare och för borrning på vertikala brädor.Vad är brädans nummer, du måste löda bygeln till sådana plattformar och borra ett hål på samma plats, så här:
Den sjätte brädan har inte en utan två hoppare.
För att beställa styrelser genererade fulda en Gerber-fil, som den placerades i. När du beställer är det viktigt att ange hur många skivor du behöver göra, samt en tjocklek på 1,6 mm.
När de färdiga brädorna anlände delade mästaren först dem. De brädorna som har ytterligare ledare är för enkelhets skull markerade med ritningar med en snögubbe och en klocka.
Så allt ser i monterad form:
Du kan beställa en annan underpensel, löd inte någonting där, utan gör en kortplats. Det kommer att hålla de vertikala skivorna under montering, det är inte nödvändigt att löda det, bara sätta på det. Och efter lödning av alla skivor till varandra, men innan du installerar den stora lysdioden - ta bort den.
Programmet för avbrott från timern går igenom alla lysdioder och inkluderar eller slår inte på var och en av dem, beroende på status för motsvarande bitar i RAM-området som tilldelats för ramlagring. Med jämna mellanrum skriver den nästa ram till detta område, och hur ofta beror det på antalet vid ADC-utgången där den variabla motståndet är ansluten. Programmet ändrar även ljusstyrkan på den övre lysdioden.
Med hjälp av länkarna kan du ladda ner arkiv från och.
För att fylla i firmware tillhandahåller kortet plattformar för anslutning av en seriell programmerare.
Befälhavaren anslöt 3hAA-batterifacket i rätt polaritet till kortet och skruvade det med M3-bultar med motsvarande muttrar:
Jag fyllde facket med element, och allt började från en halv varv:
Upprepa allt korrekt så gör du detsamma.