Sisukord:

LED-maatriks-ekraan: 8 sammu (piltidega)
LED-maatriks-ekraan: 8 sammu (piltidega)

Video: LED-maatriks-ekraan: 8 sammu (piltidega)

Video: LED-maatriks-ekraan: 8 sammu (piltidega)
Video: Monitors Explained - LCD, LED, OLED, CRT, TN, IPS, VA 2024, Juuli
Anonim
LED-maatriks-ekraan
LED-maatriks-ekraan

See on lihtne KUIDAS teha isikupärastatud LED-punkt-maatriksekraan. Lisan täieliku programmi koos selgitusega LED -ide valgustamiseks. See on ka üsna häkkitav, saate seda endale sobivaks muuta.

Otsustasin teha oma punktmaatriksekraani, sest need näevad lahedad välja ja sinist värvi, mis on parim värv, ei leidu, seega otsustasin, et võin selle ka ise teha.

Samm: planeerige

Plaani
Plaani
Plaani
Plaani

Esimene ülesanne on projekti planeerimine.

Ehitasin kontuuri Eagle'ile, et saaksin näha ühendusi ja testida LED -maatriksit. See võimaldas mul õppida ka üksikute LED -ide valgustamist. Esimene asi, mida teha, on lisada kõik PIC -i tugitooted, nii et mul on vaja toiteallikat, allalaadimispesa ja lähtestamist. Pean ka väljundid paigutama lihtsatesse ridadesse. See määras trükkplaatide suuruse, nii et veetsin nii palju aega kui suutsin suurust vähendada, kuni ma ei saanud seda väiksemaks saada. Järgmine samm oli 20 LED-i paigutamine punktmaatriksisse, kõigi veergude anoodide ja ridade katoodide ühendamine. Seda on võimatu teha ilma ühendusjuhtmeid kasutamata, kui te ei kasuta kahekihilist plaati või kahepoolset plaati. Ma ei olnud nii, et kasutan linkjuhtmeid.

2. samm: PCB

PCB
PCB

No oli vaja natuke teha, kuidas.

Kujundasin trükkplaadi kooli arvutites, millel oli PCB Wizard 3. Suurepärane tarkvara, väga lihtne kasutada, kuid siiski väga võimas. Kahjuks tähendab see seda, et kui mul on PCBWiz3-failid, pole mul neid mingis muus vormingus ja ainsad pildid on mul fototöötlusmaskid, mis on alati hea tava nende pakkimiseks foto-söövitusmaskipaberisse. kasutada või lihtsalt dokumenteerida. Kahjuks skannisid nad üsna halvasti. Kuid kui ma Eagle'i vooluringi ümber kujundasin, olen läinud ja teinud PCB uuesti.

Samm: hankige osad

Hankige osad
Hankige osad

Kui teate, mida kavatsete teha, vajate osi. Kasutasin: 20 hajutatud sinist LED -i1 PICAXE 18X mikrokontroller1 jadapesa1 22 kOhm takisti need on väga lihtsad. Minu arvates on neid väga lihtne programmeerida ja seejärel programm alla laadida. PICAXE BASIC on muidugi ainus PIC -keel, mida ma ka tean, nii et see piirab neid. Need on mõeldud üsna hõlpsaks leidmiseks, kuigi Ühendkuningriigis võite lihtsalt minna Rapid Electronics - PICAXEPICAXE kasutusjuhend - See on.pdfPICAXE kiibi andmed - ka.pdf Ostsin LEDid samal ajal, nüüd sinise punktmaatriksi puhul olid need minu valikud ja ma maksin selle eest, 48p LED-i kohta, seega 12 naela kogu partii eest, odavam oli osta 25-kordses pakis. Muidugi, kui kavatsete seda teha, saate seda kasutada mida soovite, kuigi minu PCB -skeemide kasutamiseks soovite 5 mm paketti. Ma vajasin lähtestamiseks 4 k7 oomi takistit, kui 4 k7 oomi takisti ei tõmba lähtestusnõela (tihvti 4) kõrgeks, siis PIC pidevalt lähtestamine, mis on halb. Ma kasutasin allalaadimispesa jaoks stereopistikut, 10 k oomi takistit ja 22 k oomi takistit, see tähendab, et kogu seade on iseseisev, mis on väga mugav. Samuti hoiab ära PIC -i rikkumise, kuna pean pidevalt selle välja tõmbama ja lõpuks jalad ära klõpsama, mis moodi 4,75 naela raisata … Mul oli koolis PCB -d söövitatud, nii et need olid sisuliselt tasuta. Kuid me kasutame halva kvaliteediga plaate, nii et radu saab üsna hõlpsalt maha tõmmata, kuid ma ei arvanud, et see oleks probleem, vähemalt mitte. Oh, mul oli valu.

4. samm: jootmine

Jootmine
Jootmine
Jootmine
Jootmine
Jootmine
Jootmine

Kui osad on käes, on aeg need kõik omavahel ühendada.

Esimene tahvel, millel ma jootma hakkasin, oli kuvar. Sellel oli palju põhjuseid, see tundus kõige igavam, oleks lõbus mängida, kui olen lõpetanud, ja see oleks igav, oodake, kas ma mainisin seda? Nii et kui olin rajad mõne traatvillaga puhtaks saanud, hakkasin linkjuhtmeid lõikama ja kinnitama. Need olid kuradima keerulised ja neid oli üsna raske teha ning seejärel paika parandada, nii et kohusetundliku keraamilise sõrmega assistendi puudumisel kasutasin sellotape'i, mis viis mind mitte esimest korda avastuseni, et põlenud müügilint on vastik vastik asi. Kui see oli lõpule jõudnud, hakkasin LED -e jootma, alustasin ülevalt ja tegin neid individuaalselt, kuni tüdinesin ja alustasin terveid ridu korraga. Lõpupoole läks see üsna keeruliseks, kuna LED -juhtmed jäid üsna välja. Kui kõik 20 LED -i olid joodetud, ründasin selga ja lõikasin kõik need tüütud juhtmed nii kaugele kui võimalik. Ja nagu mu varasemad mõtted, haarasin varu 6v akupatarei ja akuklambri ning hakkasin juhtmeid veergude valgustamiseks ühendusi üles ja alla jooksma. See tundus iseenesest päris hea, tegelikult võis ülejäänud projekt olla selle välimuse pärast seda väärt. Muidugi põlesid mingil kummalisel põhjusel terved read koos, kuid sel hetkel ei märganud ma seda täpselt …

Samm: puhastage see üles

Tee see korda
Tee see korda

Kui olete lauad kokku jootnud, on aeg need puhastada. Saate teha mitmeid asju.

Eemaldage liigne voog: Flux aitab jootmel voolata ja luua häid kontakte, kuid see näeb kuivatamisel päris vastik välja ja on selle ilusa välimuse tõttu kõige parem lahti saada. Parim viis seda teha on tupsutada plaati lapiga, mille olete atsetoonis leotanud. Kust saaksite atsetooni, ma kuulen teid nutmas? Noh, seda saate osta mõnest kunstipoodist, seda saab osta ka mõnest paadi-/merepoodist klaaskiust tootevaliku osana, kuid parim allikas on tegelikult odav küünelakieemaldaja. Nii et minge lähima odava apteekri juurde ja hakake otsima odavaimaid küünelakieemaldajaid. Ma räägin 49 ml -st 200 ml kohta, minu varasem kogemus näitab, et see on saadaval roosades pudelites. Puhastage plaatide servad: see on sama lihtne kui plaadi servade lihvimine allapoole, et need oleksid siledad ja tasased. Samuti on päris mõnus servi ümardada. Ja see on sellest hetkest.

6. samm: programmeerimine

Programmeerimine
Programmeerimine

Nii et olete hakkama saanud, ühendanud aku vooluvõrku, kuid oodake, ei, see ei tööta või peate lihtsalt selle programmeerima … Ah see oleks hea mõte. Kuna olen veendunud, on mul PCB -l juba allalaadimispesa, nii et lihtsalt lööge allalaadimiskaabel sisse, ühendage see oma arvuti jadapordiga, hankige programmeerimisredaktor ja hankige kodeering! Muidugi aitab see, kui olete programmeerinud PICAXE varem, on mul siiani olnud umbes 4 -aastane kogemus GCSE ja AS/A tasemel. Esimene asi, mida teha, on tippida:

peamine: goto mainSee lihtsalt seadistab programmi PICAXE, paneb olulise koodi põhi- ja goto maini vahele, ma teen seda, et ma ei unustaks seda hiljem teha. Järgmine ülesanne on määrata väljundid, milliseid kontakte soovite kõrgele ja milliseid madalale. Pikk ja aeganõudev tee on minna

kõrge 1 kõrge 2 kõrge 3 madal 1 madal 2 madal 3Või võite olla lahe ja seada olekud ühele reale

lase nööpnõelad = %00001110poldid = %00000000See toimib, andes igale tihvtile kindla numbri, nii et tihvt 8 on rusikanumber, tihvt 0 on viimane number ja nii edasi. Samuti peame suutma sinna viivituse panna, nii et tihvtid jäävad tegelikult piisavalt kauaks sisse, et LED -id süttiksid. Seal on 2 peamist PICAXE ootel käsku, oota ja paus, oota 1 ootab 1 sekund, kus pausina 1 ootab 1uSecond, mida me vajame. Need, kes kalduvad nitima, on märganud, et käsul tihvtid =%00000000 on ainult 8 tihvti. Jah, PICAXE18X üheksas väljund on jadaväljundi tihvt. Selle seadistamiseks on vaja täiesti uut kooditükki

poke $ 05, %00000000 $ 05, %00001000Ma ei ole liiga kindel, miks see töötab või miks see vajalik on, kuid sain selle PICAXE foorumi sõbralikelt inimestelt.

main: & apos Letter Alet tihvtid = %00011000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposlet tihvtid = %00100101 & apospoke $ 05, %00001000 & apos Set SERTXD line highpause 1 & aposlet tihvtid = %01000101 & aposp001 $ 00, % highpause 1 & aposlet nööpnõelad = %10001000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposgoto main & aposSee peaks dotmatrix -ekraanil kuvama tähe A

7. samm: valmis asi

Valmis asi
Valmis asi
Valmis asi
Valmis asi

Siin kuvatakse A -täht.

Ja teine pilt on B -tähest pimedas, need on hajutatud sinised LED -id värskelt laetud 4x AA 2500mAh akuga, üsna heledad. Kuid mitte nii hele kui te ei näe ekraani, täiuslik.

8. samm: täiustused

Parandused
Parandused
Parandused
Parandused
Parandused
Parandused

See töötab, nii et nüüd, nautige täieliku ja toimiva projekti hiilguses, ei, mitte hetkekski. Kuidas seda paremaks muuta, kuidas odavamaks muuta, kuidas seda jahedamaks muuta! Siin on mõned ideed, mis on mu pea ümber põrkunud. SMD -LED -id, okei, mis siis, kui LED -id oleksid palju väiksemad, see " d langetage projekti kogupaksus 5 mm võrra, väiksem on parem. Lisaks on SMD lahedam, geek +5. SMD PIC, oi, rohkem SMT-i headust, geek +10 vähemalt, okei, see oleks eemaldamatu, kuid saate siiski tahvlile programme alla laadida. Oh, see vähendaks projekti paksust tagaküljel 5 mm võrra (ärge unustage siiski allalaadimispesa). Professionaalne trükkplaatide tootmine, noh, kui lihtne see oleks, kindlasti maksaks see natuke, kuid see see tähendaks, et lauad on ideaalsed, noh, nii täiuslikud kui te tegite. Samuti saate mängida lõbusate funktsioonidega, nagu mitmekihilised või kahepoolsed plaadid, kujutage ette kahepoolset trükkplaati, siis poleks vaja kahte eraldi trükkplaati. Lisage sellele SMD komponendid nagu takistid, LED -id ja PIC -d ning teil on väga stiilne, kuid kallis plaat. Siin on nimekiri CadSoftist, inimesed, kes tegid Eagle'i, trükkplaatide tootjad. Suurem ekraan, enamik kuvasid on 5 x 7, minu oma on 4 x 5, nii et selle suurendamine avaks täiesti uue kuvamisvaliku. Kui teil oleks vaja rohkem väljundeid, oli mul saadaval ainult 9, kuid kui kasutate PICAXE28X -i, on teil kuni 17 saadaolevat väljundit, see on 8x8 ekraan. Tore. Kui aga liigute PICAXE -de juurest teiste mikrokontrollerite juurde, olen kindel, et neid on erineva väljundtihvtiga. Teine võimalus on väljundite Charlie-Plexi ühendamine, ehkki selle toimimiseks peate suutma väljundpoldid sisenditeks määrata. Ma usun, et see on võimalik enamiku mitte-PICAXE PIC-idega, eriti Arduinoga. Loodetavasti, kui mu veebisait (TheDarkPlace või lihtsalt The Dark Place) on töökorras, võin ma müüa 4 x 5 ekraani komplekte koos mõne valikuga, näiteks 2 eraldi plaati, 1 täielik plaat ja 1 täielik kahekihiline plaat. See sõltub aga sellest, kui paljudele see meeldib. Või võite mulle lihtsalt e -kirja saata aadressil: pinski1 [at] gmail.comSiin on mõned paigutuste pildid.

Soovitan: