Përmbajtje:

Bëni një matricë 8x10 L.E.D: 6 hapa (me fotografi)
Bëni një matricë 8x10 L.E.D: 6 hapa (me fotografi)

Video: Bëni një matricë 8x10 L.E.D: 6 hapa (me fotografi)

Video: Bëni një matricë 8x10 L.E.D: 6 hapa (me fotografi)
Video: Посмотрите, как я преображаю свою комнату с помощью эт... 2024, Korrik
Anonim
Bëni një matricë 8x10 L. E. D
Bëni një matricë 8x10 L. E. D
Bëni një matricë 8x10 L. E. D
Bëni një matricë 8x10 L. E. D
Bëni një matricë 8x10 L. E. D
Bëni një matricë 8x10 L. E. D
Bëni një matricë L. E. D 8x10
Bëni një matricë L. E. D 8x10

PPRDITSIM 1: E KA SHTYAR KODIN P GR LOJ CONN E JET CONS S CON CONWAY UPDATE 2: TANI MUND T SA KURSONI DISA KRYSHA ARDUINO ME NDIHMN E 1 REGJISTRI SHIFT. Në këtë udhëzues do t'ju tregoj se si të ndërtoni një matricë mjaft të zbukuruar 8 me 10 L. E. D (me tekst rrotullues dhe animacione) duke përdorur numëruesin e dekadës Arduino dhe 4017. Ky lloj matricash është i lehtë për tu bërë dhe programuar dhe është një mënyrë e mirë për të mësuar se si të shumëfishtë. Unë i kam shtuar një pjesë tjetër këtij udhëzimi për përdorimin e regjistrit të ndërrimit 74HC595 i cili do të ndihmojë për të ruajtur disa kunja arduino për gjëra të tjera që dëshironi të bëni. Kështu që tani ju keni mënyra për të shkuar nga këtu. Ju mund ta bëni këtë matricë pa regjistrin e ndërrimit dhe kjo do t'ju kursejë disa punë bashkimi ose përdorni regjistrin e ndërrimit nëse doni të keni më shumë kunja falas për t'u përdorur.

Hapi 1: Gjërat që ju nevojiten

Gjërat që ju nevojiten
Gjërat që ju nevojiten
Gjërat që ju nevojiten
Gjërat që ju nevojiten
Gjërat që ju nevojiten
Gjërat që ju nevojiten

Mjetet: 1. Hekuri i saldimit 2. Disa saldime 3. Pincë hunde me gjilpërë të vogël 4. Një shirit teli Për matricën: 1. 80 LEDs 2. 8 rezistorë (Vlera është parandaluese sipas llojit të LED -ve) 3. 4017 banak dekade 4. 10 Rezistorë 1KOhm 5. 10 tranzistorë 2N3904 6. Disa tela me një bërthamë 7. Perfboard 8. Arduino opsional - 9. Regjistri i ndërrimit 74HC595 10. disa tituj pin

Hapi 2: Zgjedhja e L. E. Ds dhe Rezistencave

Zgjedhja e L. E. Ds dhe Rezistencave
Zgjedhja e L. E. Ds dhe Rezistencave
Zgjedhja e L. E. Ds dhe Rezistencave
Zgjedhja e L. E. Ds dhe Rezistencave

Kjo është një nga pjesët më të rëndësishme të këtij projekti, sepse bazuar në LED është shumë kritike të zgjedhësh ato të duhurat. Unë rekomandoj të përdorni LED të shpërndarë 5 mm sepse ato japin një sasi të mirë drite dhe bëjnë një imazh të qartë (ngjyra e LED -ve është vetëm Zgjedhja juaj). Ju gjithashtu mund të përdorni një LED 3 mm, por kjo do ta bëjë bashkimin vërtet të vështirë dhe do të merrni një ekran të vogël. Një këshillë tjetër është të blini LED nga Ebay sepse mund të merrni një çmim vërtet të mirë dhe ndonjëherë të merrni edhe rezistorë falas (si në rastin tim). Mos blini saktësisht 80 LED sepse një ose më shumë LED mund të dëmtohen, këshilla ime për të blerë 10 ose 20 të tjera, dhe nëse disa do të mbeten, gjithmonë mund t'i përdorni në projektin e ardhshëm. Tani për të llogaritur vlerën e 8 rezistencave mund të përdorni këtë faqe: https://led.linear1.org/1led.wiz. Së pari duhet të merrni disa specifikime për LED -të tuaj, duhet të dini tensionin e tyre përpara dhe rrymën përpara, mund ta merrni këtë informacion nga shitësi. Arduino jep një dalje prej 5V kështu që tensioni i Burimit tuaj është 5V.

Hapi 3: Çfarë shumë?

Multi Çfarë?
Multi Çfarë?
Multi Çfarë?
Multi Çfarë?
Multi Çfarë?
Multi Çfarë?

Pra, çfarë është multipleximi: Në thelb është një mënyrë për të ndarë informacionin në paqe të vogla dhe për ta dërguar atë një nga një. në këtë mënyrë ju mund të kurseni shumë kunja në Arduino dhe ta mbani programin tuaj mjaft të thjeshtë. Në rastin tonë, ne e ndajmë imazhin që duam të shfaqim në 10 paqe (10 rreshta), Ne duam të skanojmë rreshtat e matricës (ndriçojmë një rresht në të njëjtën kohë) dhe dërgojmë informacione nga Arduino në kolona. Të gjitha kolonat janë pozitive të LED -ve dhe rreshtat janë negativë kështu që nëse rreshti i parë është i lidhur me tokën dhe ne dërgojmë informacion në kolona ne do të ndriçojmë vetëm rreshtin e parë. Për të marrë një ekran të mirë, ne duhet të skanojmë rreshtat shumë shpejt, kështu që syri i njeriut mendon se të gjitha rreshtat janë të lidhur në të njëjtën kohë. Pra, pse 4017: Për këtë matricë LED doja të përdorja këtë IC të dobishëm. Këtu është një sit i mirë për të mësuar bazat e këtij IC: https://www.doctronics.co.uk/4017.htm Numëruesi i dekadës 4017 përdoret për të lejuar shumëfishimin. Ky IC në thelb skanon rreshtat e matricës (ndriçon një rresht në të njëjtën kohë). Në rastin tonë ne duam të lidhim rreshtat me tokën, por 4017 nuk ndërtohet për të fundosur rrymën, kështu që për të zgjidhur këtë problem të vogël ne duhet të përdorim një transistor me një rezistencë. 4017 ka 10 kunja dalëse kështu që na duhen 10 rezistorë dhe 10 transistorë, i lidhim rezistencat 1K me daljet e 4017 dhe bazën e tranzistorit në skajin tjetër të rezistencës. Pastaj ne lidhim kolektorët e tranzistorit me rreshtat dhe emetuesin në tokë. Këtu është fleta e të dhënave të tranzistorit që duhet të përdorim: https://www.fairchildsemi.com/ds/2N/2N3904.pdf Regjistri i ndërrimit: Ky IC i vogël është një shumë i dobishëm që ju lejon të kontrolloni shumë rezultate me përdorimi i 3 kunjave onlt nga mikrokontrolluesi. Duke lidhur më shumë IC mund të rrisni numrin e daljeve me humbjen e më shumë kunjave të mikrokontrolluesit. Mund të lexoni më shumë rreth tyre dhe si t'i përdorni me arduino në këtë lidhje:

Hapi 4: Bashkimi i matricës

Lidhja e matricës
Lidhja e matricës
Lidhja e matricës
Lidhja e matricës

Bashkimi i matricës LED është një gjë shumë e ndërlikuar, ka shumë mënyra për ta bërë atë dhe unë do t'ju jap vetëm dy. E para është ajo që kam përdorur dhe kjo mënyrë kërkon shumë kohë dhe përpjekje, por rezultati përfundimtar është shumë i bukur dhe i bukur. Ju duhet të lidhni të gjitha drejtimet pozitive të LED -ve në kolona dhe plumbin negativ në rreshta. Tani e bëni këtë duke marrë drejtimin pozitiv të LED -it të parë dhe përkuleni atë në LED -të e tjera, lidhni kunjat që prekin njëri -tjetrin, nga këtu merrni drejtimin e fundit që keni lidhur dhe përkulni përsëri poshtë dhe përsëritni derisa të keni të gjitha drejtimet pozitive të lidhura në kolonë. prerë lidhjet që nuk i keni përdorur. Tani pjesa e ndërlikuar është lidhja e kunjave negativë me radhë sepse nuk mund t'i përkulni dhe bashkoni siç keni bërë me lidhjet pozitive. Tani kam përdorur kërcyes të vegjël nga tela me bërthamë të fortë dhe i lidh ato siç mund të shihni në foton më poshtë (kjo kërkon shumë kohë dhe punë). Mënyra e dytë është të filloni në të njëjtën mënyrë si në mënyrën e parë, por ndryshimi i vetëm është në lidhjen e kunjave negativë. Kjo metodë kursen shumë kohë dhe është shumë më e thjeshtë. Truku është që të vendosni ndonjë kasetë ose një gjë tjetër në lidhjet e kolonave për t'i izoluar ato nga kunjat negativë dhe nëse e bëni këtë, mund t'i përkulni edhe lidhjet negative dhe t'i lidhni ato siç keni bërë me ato pozitive. Pa regjistrin e ndërrimit: Përmes një rezistori lidhni secilën kolonë me arduino (kunjat 0-7). Kodi i rivendosjes së 4017 shkon në pin 8 në arduino dhe koka e orës shkon në pin 9 në arduino. Me regjistrin e ndërrimit: Tani nëse lidhni çdo gjë siç tregohet në skemë, do t'ju duhet të lidhni kunjat e kontrollit kështu: Regjistri i ndërrimit: Të dhënat Pin = arduino pin9 Litch Pin = arduino pin 11 Ora Pin = arduino pin 10 The 4017: pin ora = arduino pin 13 pin rivendosje = arduino pin12

Hapi 5: Timeshtë koha për të programuar

Timeshtë Koha për Programim
Timeshtë Koha për Programim
Timeshtë Koha për Programim
Timeshtë Koha për Programim
Timeshtë Koha për Programim
Timeshtë Koha për Programim

Kam shkruar një program të vogël për të bërë tekstin e rrotullimit dhe kam shtuar të gjitha shkronjat dhe numrin (shumë punë), kam përdorur porte për programin tim sepse kursen hapësirë dhe është më e lehtë për tu trajtuar. Nëse nuk dini si të punoni me portet në arduino ju rekomandoj të shkoni në uebfaqen e arduio dhe mësoni para se të filloni. këtu një lidhje: https://arduino.cc/en/Reference/PortManipulation Nëse doni të bëni imazhet tuaja unë kam bërë një mjet të vogël me excel që do ta bëjë shkrimin e imazheve shumë më të lehtë (udhëzimet vijnë me mjetin) Nëse ju nuk keni excel, unë rekomandoj të bëni një matricë në bojë dhe të vizatoni imazhin atje dhe atëherë do të ishte shumë më e lehtë të shkruani bajtët. Dhe gjëja e fundit është të mos harroni të shkëputni kunjat 0 dhe 1 kur ngarkoni programin tuaj sepse këto kunja përdoren gjithashtu si kunja komunikimi dhe mund të shkaktojnë disa gabime me programin. Nëse zgjidhni të përdorni regjistrin e ndërrimit, nuk do të keni nevojë të shqetësoheni për shkëputjen e pinit 0 dhe 1 në arduino. Unë kam shtuar kodin për të kontrolluar matricën me regjistrat e ndërrimit gjithashtu.

Hapi 6: It'sshtë bërë

It'sshtë bërë
It'sshtë bërë

Tani mund të provoni dhe të bëni modelet dhe imazhet tuaja dhe do të dini si të përdorni 4017 IC dhe regjistrin e ndërrimit 74HC595.

Recommended: