Përmbajtje:

Ekran LED Dot-Matrix: 8 hapa (me fotografi)
Ekran LED Dot-Matrix: 8 hapa (me fotografi)

Video: Ekran LED Dot-Matrix: 8 hapa (me fotografi)

Video: Ekran LED Dot-Matrix: 8 hapa (me fotografi)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Korrik
Anonim
Ekran LED Dot-Matrix
Ekran LED Dot-Matrix

Kjo është një mënyrë e thjeshtë SI-T TO B makeJ ekranin tuaj të personalizuar LED Dot-Matrix. Unë do të shtoj programin e plotë me një shpjegim për të ndezur LED me. Alsoshtë gjithashtu mjaft e hackueshme, mund ta ndryshoni për t'iu përshtatur vetes.

Vendosa të bëj ekranin tim të matricës së pikave sepse ato duken të ftohta, dhe asnjë nuk mund të gjendet në ngjyrë blu, e cila është ngjyra më e mirë, kështu që vendosa, gjithashtu mund ta bëj vetë.

Hapi 1: Planifikoni

Planifikoni
Planifikoni
Planifikoni
Planifikoni

Detyra e parë është të planifikoni projektin.

Unë e ndërtova modelin Eagle në mënyrë që të shikoja lidhjet dhe të testoja matricën LED. Gjithashtu më mundësoi të mësoja se si të ndizja LED -të individuale. Gjëja e parë që duhet të bëni është të shtoni të gjitha pajisjet mbështetëse për PIC, kështu që kam nevojë për furnizim me energji elektrike, prizë për shkarkim dhe rivendosje. Unë gjithashtu duhet të organizoj daljet në rreshta të thjeshtë për t'u përdorur. Kjo përcaktoi madhësinë e PCB -ve kështu që unë kalova sa më shumë kohë që të mundja duke zvogëluar madhësinë derisa nuk mund ta merrja atë më të vogël. Hapi tjetër ishte vendosja e 20 LED-ve në matricën e pikave, lidhja e të gjitha anodave në kolona dhe të gjitha katodat në rreshta. Kjo është e pamundur të bëhet pa përdorur tela lidhës nëse nuk përdorni dërrasë me dy shtresa ose dërrasë të dyanshme. Unë nuk isha kështu që do të përdor telat e lidhjes.

Hapi 2: PCB

PCB
PCB

Epo, duhej bërë si.

Unë projektova PCB në kompjuterët e shkollës, të cilët kishin PCB Wizard 3. Pjesë e madhe e softuerit, shumë e lehtë për t'u përdorur, por ende shumë e fuqishme. Fatkeqësisht kjo do të thotë ndërsa unë kam skedarët PCBWiz3, nuk i kam në asnjë format tjetër, dhe të vetmet fotografi që kam janë maskat me ethe, gjithmonë praktikë e mirë për t'i mbyllur ato në letrën e maskës së fotografisë për më vonë përdorim, ose thjesht dokumentacion. Fatkeqësisht ata u skanuan mjaft keq. Sidoqoftë, ndërsa ridizajnova qarkun në Eagle, unë kam shkuar dhe e kam bërë përsëri PCB-në.

Hapi 3: Merrni Pjesët

Merrni Pjesët
Merrni Pjesët

Pasi ta dini se çfarë do të bëni ju keni nevojë për pjesët. Kam përdorur: 20 LED të shpërndarë blu 1 PICAXE 18X Mikrokontrollues 1 prizë serike1 22kOhm rezistencë1 10kOhm rezistenca të telave të zinj me shumë bërthama të telave të kuq shumëfishe Kam përdorur një PICAXE PIC siç i kam përdorur në shkollë, ato janë shumë të thjeshta. Unë i gjej ato shumë të thjeshta për t'u programuar, dhe pastaj shkarkoni programin në to. PICAXE BASIC është sigurisht e vetmja gjuhë PIC që di gjithashtu, kështu që i kufizon ato. Ato janë menduar të jenë mjaft të lehta për tu gjetur, megjithëse në Mbretërinë e Bashkuar mund të shkoni vetëm në Rapid Electronics - manual PICAXEPICAXE - ashtë një e dhënë.pdfPICAXE chip - gjithashtu një.pdfI bleva LED në të njëjtën kohë, tani që po shkoja për një matricë me pika blu këto ishin zgjedhja ime, dhe unë pagova për këtë, 48p për LED, kështu që 12 £ për të gjithë pjesën, ishte më e lirë për të blerë në një paketë prej 25. Sigurisht, nëse do ta arrini, mund ta përdorni atë që dëshironi, edhe pse për të përdorur paraqitjet e mia të PCB -së do të dëshironi një paketë 5mm. Më duhej rezistenca 4k7 Ohm për rivendosjen, përveç nëse kunja e rivendosjes (kunja 4) tërhiqet lart nga rezistenca 4k7 ohm, atëherë PIC -u do të vazhdimisht rivendosje, e cila është e keqe. Kam përdorur prizën stereo, rezistencën 10k Ohm dhe rezistencën 22k Ohm për prizën e shkarkimit, kjo do të thotë që e gjithë njësia është e pavarur, e cila është shumë e përshtatshme. Gjithashtu parandalon që PIC të shkatërrohet sepse vazhdoj ta nxjerr dhe përfundimisht të përfundoj duke këputur këmbët, çfarë mënyrë për të humbur 4.75… … Unë i kisha PCB -të e gdhendura në shkollë kështu që ato ishin në thelb falas. Sidoqoftë, ne përdorim dërrasa me cilësi të dobët, kështu që gjurmët mund të tërhiqen mjaft lehtë, por nuk mendova se do të ishte problem, jo ende të paktën. Oh po kisha dhimbje.

Hapi 4: Saldimi

Bashkim
Bashkim
Bashkim
Bashkim
Bashkim
Bashkim

Pasi të keni pjesët, është koha t'i lidhni të gjitha së bashku.

Tabela e parë në të cilën fillova të bashkohesha ishte bordi i ekranit. Kishte një numër arsyesh, dukej më e mërzitshme, do të ishte kënaqësi e madhe të luaja me të pasi të kisha mbaruar, dhe do të ishte e mërzitshme, prisni, e përmenda këtë? Kështu që sapo pastrova gjurmët me një fije floku, fillova të pres dhe bashkoj telat e lidhjes. Këto ishin shumë të vështira dhe mjaft të vështira për t'u bërë dhe pastaj rregulluar në vend, kështu që në mungesë të një asistenti të përpiktë me gishta qeramikë, unë përdor kasetë shitjeje, e cila më çoi në zbulimin, jo për herë të parë, se shiriti i shitur është diçka e keqe. Pasi të përfundonte kjo fillova të bashkoj LED -të, fillova nga lart dhe punova deri në fund duke i bërë ato individualisht, derisa u mërzita dhe fillova në rreshta të tërë menjëherë. Kah fundi u bë mjaft e vështirë pasi drejtimet LED u mbërthyen mjaft. Pasi të 20 LEDs u ngjitën, unë sulmova pjesën e pasme dhe i hoqa të gjitha ato drejtime bezdisëse sa më poshtë që të mundja. Dhe e vërtetë për mendimet e mia të mëparshme rrëmbeu një paketë rezervë 6v të baterisë dhe kapësen e baterisë dhe filloi të drejtojë telat lart e poshtë lidhjeve që ndriçojnë kolonat. Kjo dukej mjaft mirë në vetvete, në fakt, pjesa tjetër e projektit mund të ketë qenë e vlefshme vetëm për këtë pamje. Sigurisht për disa arsye të çuditshme rreshta të tëra ndizeshin së bashku, por në këtë pikë nuk e vura re fare…

Hapi 5: Pastroni atë

Neaten It Up
Neaten It Up

Pasi të keni bashkuar dërrasat së bashku, është koha t'i rregulloni ato. Ka një numër gjërash që mund të bëni.

Hiqni fluksin e tepërt: Fluksi ndihmon lidhësin të rrjedhë dhe të bëjë kontakte të mira megjithatë duket shumë e keqe kur thahet dhe është më mirë të heqësh qafe atë pamje të bukur. Mënyra më e mirë për ta bërë këtë është të lyeni tabelën me një leckë të cilën e keni njomur me aceton. Ku do të merrje aceton, dëgjoj se qan? Epo ju mund ta blini atë në disa dyqane arti, gjithashtu mund ta blini në disa dyqane lundrimi/detare si pjesë e gamës së tekstil me fije qelqi, megjithatë burimi më i mirë është në fakt heqës i lirë i llakut të thonjve. Pra, drejtohuni te farmacisti juaj më i afërt i lirë dhe filloni të kërkoni për pastruesit më të lirë të bojrave të thonjve. Po flas për 49p për 200ml, përvoja ime e kaluar tregon se kjo vjen në shishe rozë. Pastroni skajet e dërrasave: Kjo është aq e thjeshtë sa lëmimi i skajeve të tabelës poshtë në mënyrë që ato të jenë të lëmuara dhe të sheshta. Alsoshtë gjithashtu mjaft bukur të rrumbullakosësh skajet. Dhe kjo është për këtë për momentin.

Hapi 6: Programimi

Programimi
Programimi

Kështu që e keni arritur, e keni lidhur baterinë, por prisni, jo, nuk po funksionon, ose mbase thjesht duhet ta programoni … Ah kjo do të ishte një ide e mirë. Për shkak të mendimit tim, unë kam një prizë shkarkimi tashmë në PCB, kështu që, thjesht futni kabllon e shkarkimit, futeni atë në një port serik në kompjuterin tuaj, merrni Programues Editor dhe merrni kodim! Sigurisht që ju ndihmon nëse keni programuar një PICAXE më parë, unë kam pasur rreth 4 vjet përvojë deri më tani, niveli GCSE dhe AS/A. Gjëja e parë që duhet të bëni është të shtypni:

kryesore: shko kryesoreKjo thjesht vendos PICAXE për programin, vendos kodin e rëndësishëm midis kryesore dhe goto kryesore, e bëj këtë në mënyrë që të mos harroj ta bëj më vonë. Detyra tjetër është të vendosni daljet, cilat kunja doni të larta dhe cilat të ulëta. Rruga e gjatë dhe që kërkon kohë është për të shkuar

e lartë 1high 2high 3low 1low 2low 3Ose mund të jeni të ftohtë dhe t'i vendosni gjendjet të gjitha në një linjë me

le të kunjat = %00001110leta kunjat = %00000000Kjo funksionon duke i dhënë secilës kunj një shifër specifike, kështu që kunja 8 është shifra e grushtit, kunja 0 është shifra e fundit etj. Ne gjithashtu duhet të jemi në gjendje të vendosim një vonesë kohore atje, kështu që kunjat në të vërtetë lihen aq gjatë sa LED -et të ndizen. Ekzistojnë 2 komanda kryesore të pritjes PICAXE, prisni dhe ndaloni, prisni 1 prisni për 1 sekondë, ku si pauzë 1 pret 1uSecond, që është ajo që na nevojitet. Ata të prirur për të mbledhur nit do të kenë vënë re se ka vetëm 8 kunja në komandën e kunjave =%00000000. Po, dalja e nëntë në një PICAXE18X është infact serial out pin. Kjo kërkon një kod krejtësisht të ri për tu vendosur

goditje $ 05, %00000000popo $ 05, %00001000Unë nuk jam shumë i sigurt pse funksionon, ose pse është e nevojshme, por e kam marrë nga njerëzit miqësorë në Forumin PICAXE

kryesore: & apos Letra Alet kunjat = %00011000 & apospoke $ 05, %00000000 & apos Vendosni linjën SERTXD lowpause 1 & kunjat aposlet = %00100101 & apospoke $ 05, %00001000 & apos Caktoni linjën SERTXD highpause 1 & aposlet kunjat = %01000101 & aposlet $ 000000 highpause 1 & aposlet pin = %10001000 & apospoke $ 05, %00000000 & apos Cakto linjë SERTXD lowpause 1 & aposgoto kryesore & aposKjo duhet të shfaqë shkronjën A në ekranin tuaj dotmatrix

Hapi 7: Gjëja e Përfunduar

Gjëja e Përfunduar
Gjëja e Përfunduar
Gjëja e Përfunduar
Gjëja e Përfunduar

Këtu është shfaqur një shkronjë A.

Dhe imazhi i dytë është i një shkronje B në errësirë, këto janë LED blu të shpërndarë me një paketë baterie 4x AA 2500mAh të sapo ngarkuar, mjaft të ndritshme. Por jo aq e ndritshme sa nuk mund ta shihni ekranin, të përsosur.

Hapi 8: Përmirësimet

Përmirësimet
Përmirësimet
Përmirësimet
Përmirësimet
Përmirësimet
Përmirësimet

Ajo funksionon, kështu që tani, kënaquni në lavdinë e një projekti të plotë dhe pune, jo, jo për një sekondë. Si mund ta bëj më mirë, si mund ta bëj më lirë, si mund ta bëj më Ftohtë !!! Epo këtu janë disa ide që më kanë kërcyer rreth kokës. LED -të SMD, në rregull, po sikur ledet të ishin shumë më të vogla, kjo ' d rënia e trashësisë totale të projektit me atë që, 5 mm, më e vogël është më mirë. Plus SMD duket shumë më ftohtë, geek +5. SMD PIC, po, më shumë mirësi SMT, geek +10 të paktën, në rregull do të ishte e pa heqshme, por prapëseprapë mund të shkarkoni programe në të ndërsa është në bord. Oh dhe do të binte trashësia e projektit, në pjesën e pasme me 5 mm (mos harroni edhe pse prizën e shkarkimit). Prodhimi profesional i PCB -ve, mirë, sa i lehtë do të ishte, sigurisht që do të kushtonte pak, por do të thotë që dërrasat janë perfekte, mirë, aq perfekte sa i keni bërë ato. Ju gjithashtu mund të luani me funksione argëtuese si shumë-shtresa ose dërrasa të dyanshme, imagjinoni një PCB të dyanshme, atëherë nuk do të keni nevojë për 2 PCB të veçantë. Shtojini asaj komponentët SMD si rezistorët, LED -të dhe PIC -të dhe keni një tabelë shumë klas, por të shtrenjtë. Këtu është një listë nga CadSoft, njerëzit që krijuan Eagle, Prodhuesit e PCB. Ekran më i madh, shumica e ekraneve janë 5 me 7, e imja është 4 me 5, kështu që bërja e tij më e madhe do të hapte një gamë krejt të re të opsioneve të ekranit. Nga koruzioni ju do të kishit nevojë për më shumë rezultate, unë kisha vetëm 9 në dispozicion, por nëse do të përdorni një PICAXE28X keni deri në 17 dalje në dispozicion, kjo është një ekran 8 me 8. Bukur Sidoqoftë, nëse largoheni nga PICAXE në mikrokontrollues të tjerë, jam i sigurt se ka ato me kunja të ndryshme daljeje. Një opsion tjetër është që Charlie-Plex të dalë, edhe pse do t'ju duhet të jeni në gjendje të vendosni kunjat e daljes si hyrje për ta bërë atë të funksionojë. Unë besoj se kjo është e mundur me shumicën e PIC-ve jo-PICAXE, veçanërisht të Arduino-s. Shpresoj që sapo të funksionojë uebfaqja ime (TheDarkPlace ose thjesht The Dark Place), mund të jem në gjendje të shes komplete të ekranit 4 me 5, me disa opsione, të tilla si 2 dërrasa të veçanta, 1 dërrasë e plotë dhe 1 dërrasë e plotë me 2 shtresa. Sidoqoftë, kjo varet nga sa njerëz e pëlqejnë atë. Ose thjesht mund të më dërgoni me email në: pinski1 [at] gmail.com Këtu janë disa fotografi të paraqitjeve.

Recommended: