materijali:
- LED 144 kom
- otpornici 24 kom (određuje se prema vrsti LED-a, u ovom slučaju 91 Ohma)
- decimalni brojač 4017
- 6 kom otpornika (nominalno 1 kΩ)
- tranzistori 6 kom 2N3904
- Duga ploča
- Težak
- prijenosnici 3 kom. (74HC595)
- pin konektori
1. korak: kako to funkcionira:
Informacije u LED matrici obično su podijeljene u male dijelove koji se zatim prenose jedan za drugim. Tako se sprema veliki broj igara na Arduino, a program postaje prilično jednostavan.
Zatim slijedi vrijeme za 3 registare promjene, oni umnožavaju izlaze i spremaju puno iglica na Arduino.
Na svakom registru postoji 8 izlaza, samo 3 Arduino izlaza koriste se za kontrolu ogromnog broja registara pomaka.
Autor također koristi brojač 4017 za skeniranje redaka. Pomoću nje skenira se do 10 redaka jer autor ima samo 10 izlaza, ipak potrebna su samo 2 izlaza.
Kao što je spomenuto ranije, skeniranje se vrši pomoću ovog brojača 4017, povezivanjem jednog reda na zemlju i slanjem podataka putem otpornika na zvučnike.
Korak 2: Shema
Jedini elementi koji nisu prikazani na dijagramu su otpornici na ograničenje struje jer njihova ocjena izravno ovisi o vrsti LED diode koja se koristi. Stoga se njihova vrijednost mora izračunati neovisno.
Da biste izračunali vrijednosti 24 otpornika, možete koristiti kalkulator
Prvo pogledajte specifikaciju LED-a da biste saznali napon i naprijed struju. Informacije se mogu pronaći odmah po kupnji. Krug djeluje na napon od 5 V. U skladu s tim potreban je izvor napajanja s istim naponom.
Također se dodaje i maketa na upravljačkoj ploči izrađena korištenjem alata Willard 2.0.
Korak 3: lemljenje
Lemljenje tako velikog broja LED-ova nije lak zadatak ako ne znate sigurno kako to ispravno napraviti.
Autor saginje pozitivni izlaz LED dioda prema preostalim zaključcima i donosi se broj, nakon čega se neprimjereni dio izlaza prekida i pokušava te veze učiniti što nižim. Ovaj postupak se vrši za svaki pozitivni zaključak.
U ovoj se fazi negativni zaključci spajaju u kolonu i njihovo lemljenje je nezgodno jer imaju pozitivan niz na putu. Stoga se negativni terminal savija za 90 stupnjeva, a preko pozitivnog retka postavlja se most do sljedećeg negativnog terminala i tako dalje za sve ostale LED-ove.
Registri Shift i preostale komponente mogu se lemiti prema vlastitom nahođenju.
4. korak: programiranje
Došlo je vrijeme posljednje faze projekta.
Autor je prije toga napisao nekoliko sličnih programa. Stoga je morao samo dodati program koji će od IDE arduino monitora primiti riječ ili cijelu rečenicu, a zatim ga prikazati na matrici. Kod, naravno, možete stvoriti vlastiti ili to promijeniti po vlastitom nahođenju.
Datoteka excel dodana je u arhivu radi mogućnosti stvaranja vlastitih znakova ili simbola.
Kako to učiniti:
Željeni znak stvara se piksel po pikselu (u tome nema ništa komplicirano), a izlazna linija kopira se - #define {OUTPUT LINE}
Korak 5: uređaj je spreman
Matrica 24x6 je spremna, sada je na njoj moguće bilo što prikazati. Možete sami napraviti nove programe ili pokušati poboljšati sučelje.