Sadržaj:

LED matrični ekran: 8 koraka (sa slikama)
LED matrični ekran: 8 koraka (sa slikama)

Video: LED matrični ekran: 8 koraka (sa slikama)

Video: LED matrični ekran: 8 koraka (sa slikama)
Video: Офигенный фильм взорвал все сердца! УКРОЩЕНИЕ СТРОПТИВЫХ Русские мелодрамы HD, новинки 2024, Juli
Anonim
LED matrični ekran
LED matrični ekran

Ovo je jednostavan HOW-TO način da napravite vlastiti personalizirani LED Dot-Matrix zaslon. Dodaću kompletan program sa objašnjenjem za paljenje LED dioda. Također je prilično hakiran, možete ga promijeniti prema vlastitim potrebama.

Odlučio sam da napravim svoj matrični ekran jer izgledaju super, a nijedan se ne može naći u plavoj boji, koja je najbolja boja, pa sam odlučio da to mogu i sam da napravim.

Korak 1: Planirajte

Plan
Plan
Plan
Plan

Prvi zadatak je planiranje projekta.

Napravio sam cuircuit na Eaglu kako bih mogao vidjeti veze i testirati LED matricu. To mi je takođe omogućilo da naučim kako da upalim pojedinačne LED diode. Prvo što treba učiniti je dodati sve stvari za podršku za PIC, pa mi je potrebno napajanje, preuzimanje utičnice i resetiranje. Također moram rasporediti izlaze u redove jednostavne za upotrebu. Ovo je definiralo veličinu PCB -a pa sam potrošio onoliko vremena koliko sam mogao smanjiti veličinu sve dok je nisam mogao smanjiti. Sljedeći korak bio je postavljanje 20 LED dioda u matricu tačaka, povezivanje svih anoda u stupcima i svih katoda u redovima. To je nemoguće učiniti bez upotrebe žica za povezivanje osim ako ne koristite dvoslojnu ploču ili dvostranu ploču. Nisam, pa ću koristiti žice za povezivanje.

Korak 2: PCB

PCB
PCB

Pa to je trebalo napraviti na neki način.

Dizajnirao sam PCB na školskim računarima koji su imali PCB Wizard 3. Odličan softver, vrlo jednostavan za upotrebu, ali i dalje vrlo moćan. Nažalost, to znači da, dok imam datoteke PCBWiz3, nemam ih ni u jednom drugom formatu, a jedine slike koje imam su maske za urezivanje fotografija, uvijek dobra praksa da ih umotamo u papir za maskiranje fotografija za kasnije upotrebu, ili samo dokumentaciju. Nažalost, skenirali su ih prilično loše. Međutim, dok sam redizajnirao sklop na Eagle-u, otišao sam i ponovo napravio PCB.

Korak 3: Nabavite dijelove

Nabavite dijelove
Nabavite dijelove

Kad znate što ćete raditi, potrebni su vam dijelovi. Koristio sam: 20 difuznih plavih LED dioda 1 PICAXE 18X mikrokontroler 1 serijska utičnica 1 otpornik 22 kOhm 1 otpornik 10 kOhm crnih višežilnih žičanih crvene višežilne žice Koristio sam PICAXE PIC koji sam koristio u školi, vrlo su jednostavni. Smatram da ih je vrlo jednostavno programirati, a zatim preuzeti program na. PICAXE BASIC je, naravno, jedini jezik za PIC koji također poznajem, pa ih to ograničava. Namjera je da ih je vrlo lako pronaći, iako u Velikoj Britaniji možete jednostavno otići do Rapid Electronics - priručnik PICAXEPICAXE - To su.pdfPICAXE podaci o čipu - također.pdfKupila sam LED diode u isto vrijeme, sada dok sam išao za plavu matricu to je bio moj izbor, i to sam platio, 48 p po LED-u, dakle 12 funti za cijelu seriju, bilo je jeftinije kupiti u pakovanju od 25. Naravno, ako to uspijete, možete koristiti šta želite, iako ćete za korištenje mojih rasporeda PCB -a htjeti paket od 5 mm. Za resetiranje mi je trebao otpornik od 4k7 Ohma, osim ako pin za resetiranje (pin 4) ne podigne visoko otpornik od 4k7 ohma, tada će PIC stalno resetiranje, što je loše. Koristio sam stereo utičnicu, 10k ohmski otpornik i 22k ohmski otpornik za utičnicu za preuzimanje, to znači da je cijela jedinica samostalna, što je vrlo zgodno. Također sprječava uništavanje PIC -a jer ga stalno moram izvlačiti i na kraju otkinuti noge, što je način da bacim 4,75 funti … PCB -e su mi urezali u školi tako da su u suštini bili besplatni. Međutim, koristimo ploče loše kvalitete pa se gusjenice mogu skinuti prilično lako, ali nisam mislio da će to biti problem, barem ne još. Oh, jesam li zbog boli.

Korak 4: Lemljenje

Lemljenje
Lemljenje
Lemljenje
Lemljenje
Lemljenje
Lemljenje

Kad dobijete dijelove, vrijeme je da ih sve povežete.

Prva ploča na koju sam počeo lemiti bila je ploča za prikaz. Bilo je više razloga, izgledalo je najdosadnije, bilo bi jako zabavno igrati se kad završim, i bilo bi dosadno, čekaj, jesam li to spomenuo? Pa kad sam očistio gusjenice žicom, počeo sam rezati i pričvršćivati žice za povezivanje. Oni su bili prokleto škakljivi i prilično ih je bilo teško napraviti, a zatim ih popraviti na mjestu, pa sam u nedostatku poslušnog pomoćnika s keramičkim prstima upotrijebio selotraku koja me dovela do otkrića, ne prvi put, da je spaljena selotejp gadna gadna stvar. Kad je ovo završilo, počeo sam sa lemljenjem LED dioda, krenuo sam odozgo i krenuo prema dolje radeći ih pojedinačno, sve dok mi nije dosadilo i počeo sam na čitave redove odjednom. Pred kraj je postalo prilično teško jer su LED vodiči prilično stršili. Nakon što je svih 20 LED dioda bilo lemljeno, napao sam s leđa i odsekao sve te dosadne kablove što sam dalje mogao. I vjeran mojim ranijim mislima, zgrabio sam rezervnu bateriju od 6 V i kopču za bateriju i počeo provoditi žice gore -dolje po vezama koje osvjetljavaju stupce. Ovo je samo po sebi izgledalo prilično dobro, inace, ostatak projekta je mozda vrijedio samo zbog ovog izgleda. Naravno iz nekog čudnog razloga svi su se redovi osvijetlili, ali u ovom trenutku nisam baš primijetio …

Korak 5: Neaten Up Up

Neaten It Up
Neaten It Up

Nakon što ste spojili ploče vrijeme je da ih pričvrstite. Postoji niz stvari koje možete učiniti.

Uklonite višak fluksa: Fluks pomaže lemljenju teći i ostvaruje dobre kontakte, međutim izgleda prilično gadno kada se osuši i najbolje ga se riješiti zbog lijepog izgleda. Najbolji način da to učinite je da u dasku umočite krpu koju ste namočili u aceton. Gdje biste dobili aceton? Čujem vas kako plačete? Pa možete ga nabaviti u nekim umjetničkim radnjama, a možete ga kupiti i u nekim čamcima za plovidbu/plovilo kao dio asortimana stakloplastike, međutim najbolji izvor je zapravo jeftino sredstvo za skidanje laka za nokte. Stoga se spustite do najbližeg jeftinog ljekarnika i počnite tražiti najjeftinije skidače lakova za nokte. Govorim o 49p za 200ml, moje prošlo iskustvo pokazuje da to dolazi u ružičastim bočicama. Očistite rubove ploča: Ovo je jednostavno poput brušenja rubova ploče prema dolje, tako da budu glatki i ravni. Takođe je lijepo zaobliti rubove. I to je otprilike to za sada.

Korak 6: Programiranje

Programiranje
Programiranje

Znači, uspjeli ste, uključili ste bateriju, ali pričekajte, ne, ne radi, ili je jednostavno morate programirati … Ah, to bi bila dobra ideja. Zbog moje namjere, već imam utičnicu za preuzimanje na PCB -u, pa samo uključite kabl za preuzimanje, uključite ga u serijski port na računaru, nabavite Programming Editor i nabavite kodiranje! Naravno da pomaže ako imate programirao PICAXE prije, do sada sam imao otprilike 4 godine iskustva, GCSE i AS/A nivo. Prvo što trebate učiniti je upisati:

main: goto mainOvo samo postavlja PICAXE za program, stavlja važni kod između main i goto main, ja to radim da ne zaboravim to učiniti kasnije. Sljedeći zadatak je postaviti izlaze, koje iglice želite visoke, a koje niske. Treba ići dugim i dugotrajnim putem

visoko 1visoko 2visoko 3 nisko 1 nisko 2 nisko 3Ili možete biti cool i postaviti stanja u jedan red sa

neka pinovi = %00001110letni pinovi = %00000000Ovo funkcionira tako što svakom pinu daje određenu znamenku, tako da je pin 8 prva brojka, pin 0 posljednja znamenka itd. Također moramo biti u mogućnosti postaviti vremensko kašnjenje tako da se pinovi zapravo ostave uključeni dovoljno dugo da LED diode zasvijetle. Postoje 2 glavne komande PICAXE na čekanju, čekajte i pauzirajte, pričekajte 1 čekanje 1 sekundu, gdje kao pauza 1 čeka 1uSekundu, što nam je potrebno. Oni koji su skloni gnječenju gnjida primijetit će da se u komandi pinovi =%00000000 nalazi samo 8 pinova. Da, deveti izlaz na PICAXE18X je neispravan serijski izlaz. Ovo zahtijeva potpuno novi komad koda za postavljanje

poke $ 05, %00000000poke $ 05, %00001000Nisam previše siguran zašto ovo funkcionira, ili zašto je to potrebno, ali to sam saznao od ljubaznih ljudi na PICAXE forumu, pa nam sve to zajedno daje

main: & apos Letter Alet pins = %00011000 & apospoke $ 05, %00000000 & apos Set SERTXD red lowpause 1 & aposlet pin = %00100101 & apospoke $ 05, %00001000 & apos Set SERTXD line highpause 1 & aposlet line = %01000101 & apospoke line & %0000000 & apospoke highpause 1 & aposlet pins = %10001000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposgoto main & aposTo bi trebalo prikazati slovo A na vašem matričnom prikazu

Korak 7: Završena stvar

The Finished Thing
The Finished Thing
The Finished Thing
The Finished Thing

Ovdje prikazuje slovo A.

I druga slika je slovo B u mraku, to su difuzne plave LED diode sa svježe napunjenom baterijom od 4x AA 2500mAh, prilično svijetle. Ali ne toliko svijetao da ne možete vidjeti ekran, savršeno.

Korak 8: Poboljšanja

Poboljšanja
Poboljšanja
Poboljšanja
Poboljšanja
Poboljšanja
Poboljšanja

Radi, pa šta sad, uživajte u slavi kompletnog i radnog projekta, ne, ni na sekundu. Kako mogu to učiniti boljim, kako mogu učiniti jeftinijim kako mogu učiniti hladnijim !!! Pa evo nekoliko ideja koje su mi odskakutale oko glave. SMD LED diode, u redu, šta ako su LED diode mnogo manje, to ' d smanjiti ukupnu debljinu projekta za 5 mm, bolje je manje. Osim toga, SMD izgleda mnogo hladnije, štreber +5. SMD PIC, vau, više SMT dobrote, štreber +10 barem, u redu, to bi se dalo ukloniti, ali i dalje možete preuzimati programe na njega dok je na ploči. Oh, i to bi smanjilo debljinu projekta, straga za 5 mm (ipak ne zaboravite utičnicu za preuzimanje). Profesionalna proizvodnja PCB -a, pa kako bi to jednostavno bilo, sigurno bi koštalo malo, ali značilo bi da su ploče savršene, pa savršene kao što ste ih vi napravili. Možete se igrati i sa zabavnim funkcijama poput višeslojnih ili dvostranih ploča, zamislite dvostranu PCB, tada vam ne bi trebale 2 odvojene PCB. Dodajte tome SMD komponente poput otpornika, LED dioda i slika i dobićete vrlo elegantnu, ali skupu ploču. Evo popisa iz CadSofta, ljudi koji su napravili Eagle, proizvođače PCB -a. Veći ekran, većina ekrana je 5 na 7, moj je 4 na 5, pa bi njegovo povećanje otvorilo čitav niz mogućnosti prikaza. Naravno, bilo bi vam potrebno više izlaza, imao sam samo 9 dostupnih, ali ako biste koristili PICAXE28X, imate do 17 dostupnih izlaza, to je ekran 8 na 8. Lijepo. Međutim, ako se odmaknete od PICAXE -a na druge mikrokontrolere, siguran sam da postoje oni s različitim izlaznim pinovima. Druga mogućnost je Charlie-Plex izlaz, iako ćete morati biti u mogućnosti postaviti izlazne pinove kao ulaze da bi to funkcioniralo. Vjerujem da je to moguće s većinom slika koje nisu PICAXE, posebno s Arduinom. Nadam se da ću jednom kad moja web stranica (TheDarkPlace ili samo The Dark Place) bude pokrenuta, možda moći prodati setove ekrana 4 x 5, s nekoliko opcija, kao što su 2 odvojene ploče, 1 kompletna ploča i 1 kompletna ploča sa 2 sloja. To, međutim, zavisi od toga koliko se ljudima sviđa. Ili mi samo pošaljite e -poruku na: pinski1 [at] gmail.com Evo nekoliko slika izgleda.

Preporučuje se: