Kazalo:
- 1. korak: Načrtujte
- Korak: PCB
- 3. korak: Pridobite dele
- 4. korak: Spajkanje
- 5. korak: Neaten Up Up
- 6. korak: Programiranje
- 7. korak: Končana stvar
- 8. korak: Izboljšave
Video: LED matrični zaslon: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
To je preprost način, kako narediti svoj prilagojen LED matrični zaslon LED. Dodal bom celoten program z razlago za osvetlitev LED. Prav tako ga je mogoče precej vdreti, lahko ga spremenite tako, da vam ustreza.
Odločil sem se, da bom naredil svoj matrični zaslon, ker so videti kul in nobenega ni mogoče najti v modri barvi, ki je najboljša barva, zato sem se odločil, da ga lahko naredim tudi sam.
1. korak: Načrtujte
Prva naloga je načrtovanje projekta.
Kuircuit sem zgradil na Eaglu, da sem lahko videl povezave in preizkusil LED matriko. Omogočil mi je tudi, da se naučim prižgati posamezne LED. Najprej moram dodati vse podporne elemente za PIC, zato potrebujem napajanje, naložim vtičnico in ponastavim. Moram tudi razporediti izhode v enostavne vrstice. To je določilo velikost PCB -jev, zato sem porabil toliko časa, da sem lahko zmanjšal velikost, dokler je nisem mogel zmanjšati. Naslednji korak je bil postavitev 20 LED v matrično matrico, povezovanje vseh anod v stolpcih in vseh katod v vrsticah. To je nemogoče brez uporabe povezanih žic, razen če uporabljate dvoslojno ploščo ali dvostransko ploščo. Nisem bil, zato bom uporabljal žice za povezavo.
Korak: PCB
No, nekako je bilo treba narediti.
PCB sem oblikoval na šolskih računalnikih, ki so imeli PCB Wizard 3. Odličen kos programske opreme, zelo enostaven za uporabo, a še vedno zelo zmogljiv. Na žalost to pomeni, da medtem ko imam datoteke PCBWiz3, jih nimam v nobeni drugi obliki, in edine slike, ki jih imam, so maske za foto-jedkanje, vedno dobra praksa, da jih zavijemo v papir za masko za foto-jedkanje za pozneje uporabo ali samo dokumentacijo. Na žalost so skenirali precej slabo. Ko pa sem preoblikoval vezje na Eaglu, sem šel in ponovno izdelal tiskano vezje.
3. korak: Pridobite dele
Ko veste, kaj boste počeli, potrebujete dele. Uporabil sem: 20 razpršenih modrih LED diod 1 PICAXE 18X mikrokrmilnik 1 zaporedno vtičnico 1 upor 22 kOhm 1 upor 10 kOhm črnih večjedrnih žic rdeče večžilne žice Uporabil sem sliko PICAXE PIC, kot sem jih uporabljal v šoli, so zelo preprosti. Zdi se mi, da jih je zelo enostavno programirati in nato prenesti program v. PICAXE BASIC je seveda edini jezik PIC, ki ga poznam, zato jih to omejuje. Najti jih je precej enostavno, čeprav lahko v Združenem kraljestvu preprosto obiščete Rapid Electronics - priročnik PICAXEPICAXE - To so podatki o čipu.pdfPICAXE - tudi.pdf LED sem kupil hkrati, ko sem šel za modro matrično matrico so bile to moja izbira in to sem plačal 48 p na LED, torej 12 funtov za celoto, ceneje je bilo kupiti v pakiranju po 25. Seveda, če boš uspel, lahko uporabiš kar želite, čeprav boste za uporabo mojih postavitev tiskanega vezja potrebovali 5 mm paket. Za ponastavitev sem potreboval upor 4k7 Ohm, razen če pin za ponastavitev (pin 4) visoko potegne upor 4k7 ohm, potem bo PIC nenehno ponastavitev, kar je slabo. Za vtičnico za prenos sem uporabil stereo vtičnico, 10k ohmski upor in 22k ohmski upor, kar pomeni, da je celotna enota samostojna, kar je zelo priročno. Preprečuje tudi uničenje PIC -a, ker ga moram ves čas izvleči in na koncu odtrgati noge, kakšen način, da zapravim 4,75 funtov … V šoli sem imel urezane PCB -je, tako da so bili v bistvu brezplačni. Uporabljamo pa plošče slabe kakovosti, tako da se tire lahko zlahka izvlečejo, vendar nisem mislil, da bo to vsaj še vsaj problem. Oh, me je bolelo.
4. korak: Spajkanje
Ko imate dele, je čas, da jih vse povežete.
Prva plošča, na katero sem začel spajkati, je bila prikazovalna plošča. Razlogov je bilo več, videti je bilo najbolj dolgočasno, z njimi bi se bilo zabavno igrati, ko bi končal, in bilo bi dolgočasno, počakaj, sem to omenil? Ko sem počistil proge z nekaj žične volne, sem začel rezati in pritrjevati žice za povezavo. Te so bile prekleto zapletene in jih je bilo precej težko narediti in jih nato popraviti, zato sem v odsotnosti pridnega pomočnika s keramičnimi prsti uporabil samolepilni trak, ki me je pripeljal do odkritja, ne prvič, da je zažgan samolepilni trak grda grda stvar. Ko je bilo to končano, sem začel spajkati LED, začel sem od zgoraj in se potrudil, da sem jih delal posamično, dokler mi ni postalo dolgčas in sem začel naenkrat na cele vrstice. Proti koncu je postalo precej težko, saj so LED vodniki precej zataknili. Ko je bilo spajanih vseh 20 LED, sem napadel hrbet in odrezal vse te nadležne vodnike čim dlje. In v skladu s svojimi prejšnjimi mislimi sem zgrabil rezervni 6v akumulator in sponko za baterijo ter začel voditi žice navzgor in navzdol po povezavah, ki osvetljujejo stolpce. To je bilo videti samo po sebi dobro, čeprav je bil preostanek projekta morda vreden le tega videza. Seveda iz nekega čudnega razloga so se svetile skupaj vse skupaj, toda na tej točki nisem čisto opazil …
5. korak: Neaten Up Up
Ko spajate plošče, je čas, da jih pritrdite. Obstaja več stvari, ki jih lahko storite.
Odstranite odvečni tok: Flux pomaga pri spajkanju in vzpostavi dobre stike, vendar je videti zelo grdo, ko se posuši in se ga je najbolje znebiti zaradi tega lepega videza. Najboljši način za to je, da se za desko udarite s krpo, ki ste jo namočili v acetonu. Kje bi dobili aceton? Slišim, kako jočete? No, lahko ga kupite v nekaterih umetniških trgovinah, lahko ga kupite tudi v nekaterih čolnarskih/morskih trgovinah kot del ponudbe steklenih vlaken, vendar je najboljši vir v resnici poceni odstranjevalec laka za nohte. Zato pojdite k najbližjemu poceni farmacevtu in začnite iskati najcenejše odstranjevalce laka za nohte. Govorim o 49p za 200 ml, moje pretekle izkušnje kažejo, da je to v roza steklenicah. Očistite robove plošč: To je tako preprosto, kot da brušite robove plošče navzdol, tako da so gladki in ravni. Prav tako je lepo zaokrožiti robove. In to je trenutno to.
6. korak: Programiranje
Torej ste uspeli, priklopili ste baterijo, vendar počakajte, ne, ne deluje ali pa jo morate samo programirati … Ah, to bi bila dobra ideja. Zaradi moje zamisli imam vtičnico za prenos že na tiskanem vezju, zato samo vtaknite kabel za prenos, ga priključite v serijska vrata na svojem računalniku, dobite urejevalnik za programiranje in kodirajte! Seveda pomaga, če pred tem sem programiral PICAXE, do sedaj sem imel približno 4 leta izkušenj na ravni GCSE in AS/A. Najprej vtipkam:
main: pojdi na mainTo samo nastavi PICAXE za program, postavi pomembno kodo med main in goto main, to naredim, da ne pozabim to narediti pozneje. Naslednja naloga je, da nastavite izhode, katere nožice želite visoko in katere nizke. Pot je dolga in zamudna
visoko 1 visoko 2 visoko 3 nizko 1 nizko 2 nizko 3Lahko pa se ohladite in stanje nastavite v eno vrstico
naj bodo zatiči = %00001110letni zatiči = %00000000To deluje tako, da vsakemu zatiču da določeno številko, tako da je pin 8 prva številka, pin 0 zadnja številka itd. Prav tako moramo biti sposobni vstaviti časovno zakasnitev, tako da bodo zatiči dejansko dovolj dolgi, da LED svetijo. Obstajata 2 glavna ukaza PICAXE čakanje, počakajte in ustavite, počakajte 1 čaka 1 sekundo, kjer kot premor 1 čaka 1uSecond, kar potrebujemo. Tisti, ki so nagnjeni k nabiranju gnid, bodo opazili, da je na ukazu zatiči =%00000000 le 8 zatičev. Da, deveti izhod na PICAXE18X je napačen zaporedni izhod. Za nastavitev je potreben popolnoma nov del kode
poke $ 05, %00000000poke $ 05, %00001000Nisem prepričan, zakaj to deluje ali zakaj je nujno, vendar sem to dobil od prijaznih ljudi na forumu PICAXE.
main: & apos Letter Alet pins = %00011000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposlet pin = %00100101 & apospoke $ 05, %00001000 & apos Set SERTXD line highpause 1 & aposlet line = %01000101 & apospoke line & % highpause 1 & aposlet pin = %10001000 & apospoke $ 05, %00000000 & apos Set line SERTXD lowpause 1 & aposgoto main & aposTo bi moralo prikazati črko A na matričnem zaslonu
7. korak: Končana stvar
Tu je prikazana črka A.
In druga slika je črka B v temi, to so razpršene modre LED z novo napolnjeno baterijo 4x AA 2500mAh, precej svetle. Ampak ne tako svetel, da ne vidite zaslona, popoln.
8. korak: Izboljšave
Deluje, kaj pa zdaj, uživajte v slavi popolnega in delujočega projekta, ne, niti za sekundo. Kako lahko naredim boljše, kako lahko naredim cenejše, kako lahko naredim hladnejše! No, tukaj je nekaj idej, ki so mi poskakovale po glavi. LED LED, v redu, kaj pa, če bi bile LED diode veliko manjše, to d zmanjšati skupno debelino projekta za kaj, 5 mm, manjše je bolje. Plus SMD je tako hladnejšega videza, geek +5. SMD PIC, vau, več SMT dobrote, geek +10 vsaj, v redu, da bi ga bilo mogoče odstraniti, vendar lahko nanj še vedno naložite programe, medtem ko je na plošči. Oh in to bi zmanjšalo debelino projekta, zadaj za 5 mm (vseeno ne pozabite na vtičnico za prenos). Profesionalna izdelava tiskanih vezij, no, kako enostavno bi bilo to, zagotovo bi stalo malo, vendar bi pomenilo, da so deske popolne, no, tako popolne, kot ste jih naredili. Igrate se lahko tudi z zabavnimi funkcijami, kot so večplastne ali dvostranske plošče, predstavljajte si dvostransko tiskano vezje, potem ne bi potrebovali 2 ločenih tiskanih vezij. Če k temu dodate komponente SMD, kot so upori, LED in slike PIC, boste dobili zelo elegantno, a drago ploščo. Tu je seznam CadSofta, ljudi, ki so izdelovali Eagle, proizvajalce PCB -jev. Večji zaslon, večina zaslonov je 5 x 7, moji so 4 x 5, zato bi povečanje odprlo povsem nove možnosti prikaza. Seveda bi potrebovali več izhodov, na voljo sem imel le 9, če pa bi uporabljali PICAXE28X, imate do 17 razpoložljivih izhodov, to je zaslon 8 x 8. Lepo. Če pa se premaknete od PICAXE na druge mikrokrmilnike, sem prepričan, da obstajajo tisti z različnimi izhodnimi zatiči. Druga možnost je, da izhode Charlie-Plex izberete, čeprav boste morali za vhodne nastavitve nastaviti izhodne zatiče. Verjamem, da je to mogoče z večino fotografij, ki niso PICAXE, zlasti z Arduinom. Upam, da ko bo moje spletno mesto (TheDarkPlace ali samo The Dark Place) zagnano, bom morda lahko prodajal komplete zaslona 4 x 5 z nekaj možnostmi, na primer 2 ločeni plošči, 1 popolna plošča in 1 celotna plošča z 2 plastema. To pa je odvisno od tega, koliko ljudi je všeč. Ali pa mi preprosto pošljete e -pošto na: pinski1 [at] gmail.com Tukaj je nekaj slik postavitev.
Priporočena:
Matrični zaslon 8x8 z BT: 5 korakov (s slikami)
Matrični zaslon 8x8 z BT: Pred nekaj meseci sem kupil matriko 8x8 s 4 ploščami pri Ebayu (Kitajska). Malo sem bil razočaran, ko sem spoznal, da je trdo ožičen, ne od zgoraj navzdol, kar je večina primerov na net je napisan! Glej korak 2. Mislim, da bi lahko imel
Mirolo Omrežni LED matrični zaslon za digitalno označevanje: 22 korakov (s slikami)
Omrežni LED matrični zaslon Mirolo za digitalno označevanje: Digitalno označevanje je lahko uporabno na dogodkih za obveščanje obiskovalcev o prihajajočih ploščah, spremembah urnika ali dinamično posredovanje informacij. Z uporabo LED matričnih zaslonov so sporočila berljiva tudi od daleč in je privlačen fe
Monitor SMS -- Matrični zaslon -- MAX7219 -- SIM800L: 8 korakov (s slikami)
SMS Monitor || Matrični zaslon || MAX7219 || SIM800L: V tem videoposnetku se boste naučili uporabljati modul GSM, matrični zaslon in kako na njem prikazati drsno besedilo. Nato jih združimo, da prikažemo sporočila, prejeta prek SIM kartice GSM, na matrični zaslon. Precej enostavno je in
48 X 8 Drsni LED matrični zaslon z uporabo Arduino in Shift registrov .: 6 korakov (s slikami)
48 X 8 pomični LED matrični zaslon z uporabo Arduino in Shift registrov.: Pozdravljeni vsi! To je moj prvi Instructable in gre za izdelavo 48 x 8 programabilne drseče LED matrice z uporabo Arduino Uno in 74HC595 registrov premikov. To je bil moj prvi projekt z razvojno ploščo Arduino. To je bil izziv za m
Kako v svoj Linux Box dodati matrični orbitalni VFD zaslon: 11 korakov (s slikami)
Kako dodati zaslon MatrixOrbital VFD v vaš Linux Box: Ta navodila zajemajo dodajanje MatrixOrbital VFD v vaš Linux box. Tako kot vsi dobri štreni imam v svojem domačem omrežju brezglavni linux box. Če dodate vakuumski fluorescenčni zaslon in zaženete LCDProc, lahko prikažete zdravstvene podatke in pazite na