Charliplexing on tapa kytkeä suuri määrä LED-valoja pieneen määrään mikro-ohjaimen nastoja. Menetelmä sai nimensä keksijänsä Charlie Allenin nimestä. Mikrokontrolleri ei sovellu tähän, mutta vain sellainen, jossa lähdöt voidaan ohjelmallisesti muuntaa korkean impedanssin tilaan. Ja LEDit kuluvat hieman nopeammin, koska alhaisesta keskimääräisestä virrasta huolimatta pulssi on erityisen suuri. Mutta mahdollisuudesta käyttää pienitehoisia mikrokontrollereita tulee usein ratkaiseva kriteeri charliplexing-käytön hyväksi.
Instructablesin lempinimellä fulda kirjoittanut keksi, kuinka charliplexingia voidaan käyttää pienessä työpöydässä. Sen LEDit on kytketty 6x7-matriisiin ja niitä ohjataan PIC16F15323-mikrokontrollerilla. Joten tähän tarvitaan 13 johtopäätöstä, ja charliplexingilla - vain 7. Ei vain tarpeeksi, vaan ylimääräisiäkin. Mestari liitti yhteen suuriin LED-valoihin, joiden kirkkaus muuttuu tasaisesti.
, kirjoitukset ovat luettavissa.
Joulukuusi on koottu kuuteen samanlaiseen kaksipuoliseen, LED-valolla varustettuun lautaan ja yhteen alaosaan, myös kaksipuoliseen, mikrokontrollerin ja muiden osien kanssa.
normaalilla resoluutiolla.
Aluksi mestari kerää molemmat laudat, sitten hän laatii jalustalevyyn aukot joulukuusilaudoille. Laittaa ne sinne ja juottaa heidän kosketuslevynsä joulukuusenlevyjen kosketuslevyihin. Sitten vierekkäin olevat vierekkäiset tyynyt juotetaan niihin, ja nyt kaikki on tiukasti kiinni ja kytketty oikein sähköisesti.
Kahdessa kuudesta alla olevasta pystysuorasta laudasta on suurten tyynyjen lisäksi myös pieniä. Ja pohjalevyllä ne sijaitsevat vastaavien levyjen rakojen vieressä. Ne on tarkoitettu puun päällä olevalle ledille. Näistä paikoista painetut johtimet nousevat ylös ja päättyvät siihen tämän LEDin sivustoihin. Juottamalla se napaisuutta huomioimalla (mikä muuten koskee myös pieniä SMD-merkkivaloja), tarvitaan nämä kaksi paneelia. Siellä on myös paikkoja hyppääjille ja poraamiselle pystysuoraan laudoille.Mikä on levyn numero, sinun on juotettava hyppylaite tällaisiin alustoihin ja porata reikä samassa paikassa, kuten tämä:
Kuudennessa pöydässä ei ole yhtä, vaan kaksi hyppääjää.
Levyjen tilaamiseksi fulda loi Gerber-tiedoston, johon se sijoitti. Tilauksen yhteydessä on tärkeää ilmoittaa, kuinka monta lautaa sinun täytyy tehdä, samoin kuin paksuus 1,6 mm.
Kun valmiit levyt saapuivat, mestari jakoi ne ensin. Ne levyt, joissa on lisäjohtimet mukavuuden vuoksi, on merkitty piirustuksilla lumiukolla ja kellolla.
Joten kaikki näyttää kootussa muodossa:
Voit tilata toisen alemman levyn, älä juota mitään siellä, vaan tee rako. Se pitää pystysuorat levyt kokoonpanon aikana, sitä ei tarvitse juottaa, vaan laita se. Kun olet juottanut kaikki levyt toisiinsa, mutta ennen kuin asennat suuren ledin, poista se.
Ajastimen keskeytysohjelma käy läpi kaikki LEDit ja sisältää tai ei kytke yhtäkään niistä, riippuen vastaavien bittien tilasta kehyksen varastointia varten varatulla RAM-alueella. Siirtymäkauden aikana se kirjoittaa seuraavan kehyksen tälle alueelle ja kuinka usein se riippuu lukumäärästä ADC-ulostulossa, johon muuttuva vastus on kytketty. Ohjelma muuttaa myös sujuvasti ylemmän LEDin kirkkautta.
Linkkien avulla voit ladata arkistoja ja.
Kiinteän ohjelmiston täyttämiseksi aluksella on alustoja sarjaohjelmoijan kytkemiseen.
Päällikkö yhdisti 3hAA-paristolokeron oikeassa napaisuudessa levyyn ja ruuvisi sen M3-pulteilla vastaavilla muttereilla:
Täytin lokeron elementeillä ja kaikki alkoi puolikäännöstä:
Toista kaikki oikein, ja teet saman.