Kazalo:
- Zaloge
- Korak: 64x32 RGB LED matrični modul
- 2. korak: Povezovanje matrične plošče LED 64x32 z Arduino Mega
- 3. korak: Zakaj uporabljati Arduino Mega?
- 4. korak: Programiranje za LED matrično ploščo
- 5. korak: Namestitev primerov knjižnice plošče matrične plošče RGB za modul 64x32
- 6. korak: Pretvorite bitne slike za matrično ploščo LED 64x32
Video: 64x32 RGB LED matrika z Arduino Mega: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Užival sem pri učenju uporabe LED matric in naslovljivih LED. Zelo zabavno je, ko ugotovite, kako se to združi. To vadnico sem sestavil tako, da na preprost in skladen način razložim vsak korak, da se ga bodo drugi naučili. Zato uživaj. Sporočite mi, če imate kakršna koli vprašanja.
Zaloge
RGB LED matrični modul 64x32 slikovnih pik
Arduino Mega
Mostični kabli
USB kabel
Napajalnik USB z 2 vhodnima vtičema
Korak: 64x32 RGB LED matrični modul
Ime izdelka RGB LED matrični modul P4 SMD2121 256 x 128 mm 64 x 32 slikovnih pik
Specifikacija Razmik slikovnih pik: 4 mm posamezno
Velikost LED: SMD2121 2,1 x 2,1 mm
Notranja barvna naprava za površinsko montažo
Največja poraba energije: 20 W
Povprečna poraba energije: 6,7 W
Vhodna napetost: DC5V
2. korak: Povezovanje matrične plošče LED 64x32 z Arduino Mega
Sledite diagramu za priključitev nožic na priključek kabla mostička.
Če želite, da se model pravilno prikaže, morate v vhodno napajanje priključiti 5V napajanje. Samo napajanje iz plošče ni dovolj, ker se nekatere LED in barve ne vklopijo s polno svetlostjo.
Referenčno spletno mesto:
Še eno navodilo s priključno tabelo - veliko podrobnosti.
3. korak: Zakaj uporabljati Arduino Mega?
Arduino Mega ima 256 KB flash pomnilnika, ki je primeren za prikaz številnih bitnih slik na LED matriki. Arduino Uno ima le 32 KB pomnilnika flash in je omejen za uporabo.
- Arduino Uno - 32 KB bliskovnega pomnilnika
- Arduino Mega - 256 KB Flash
- ESP8266 D1 mini - 80 KiB
- ESP-32S WROOM-32-4MiB bliskavica
4. korak: Programiranje za LED matrično ploščo
Prenesite in namestite programsko opremo Arduino z uradnega spletnega mesta.
Knjižnico RGB Matrix Panel namestite iz upravitelja knjižnice Arduino ali s spletnega mesta GitHub.
Knjižnico Adafruit GFX namestite iz upravitelja knjižnice Arduino ali s spletnega mesta GitHub.
Namestite Adafruit BusIO iz upravitelja knjižnice Arduino ali s spletnega mesta GitHub.
Odprite primere kod tako, da odprete Datoteka> Primeri> Matrična plošča RGB> Izberi s seznama.
Arduino Mega povežite z računalnikom. Izberite pravo napravo in vrata. Naložite in zaženite kodo.
5. korak: Namestitev primerov knjižnice plošče matrične plošče RGB za modul 64x32
Primeri v knjižnici so bili narejeni za manjše LED matrične module. Za zagon na modulu 64x32 moramo spremeniti kodo.
Za vse primere v knjižnici:
- barvno kolo_32x32
- colorwheel_progmem_32x32
- PanelGFXDemo_16x32
- plazma_16x32
- plazma_32x32
- scrolltext_16x32
- testcolors_16x32
- preskusne oblike_16x32
- preskusne oblike_32x32
- testhapes_32x64
Za vsak primer je treba narediti naslednje spremembe. Dodajte vrstico:
#define D A3
Spremenite vrstico:
RGBmatrixPanel *matrica = nov RGBmatrixPanel (A, B, C, CLK, LAT, OE, true);
Dodajanje D po C in 64 po true. Vrstica bi morala biti takšna.
RGBmatrixPanel *matrica = nov RGBmatrixPanel (A, B, C, D, CLK, LAT, OE, true, 64);
6. korak: Pretvorite bitne slike za matrično ploščo LED 64x32
Pretvorite slikovno sliko v datoteko c na naslednji način:
V zgornji razdelek dodajte kodo bitne slike.
Funkciji »void loop () {}« dodajte naslednje:
matrix-> drawRGBBitmap (0, 0, (const uint16_t *) površina, 64, 32);
matrika-> pokaži ();
zamuda (4000);
matrika-> jasno (); // Nastavi sliko na črno
Ta funkcija se uporablja za risanje bitne slike.matrix-> drawRGBBitmap (x, y, bitna slika, w, h);
- x in y je položaj na deski.
- w in h je širina in višina.
- bitna slika je sklic na kodo bitne slike na vrhu.
Pridobite mojo končno kodo Arduino tukaj na GitHubu:
Koda Arduino na GitHubu
Priporočena:
DIY LED matrika (z uporabo Arduina): 7 korakov
DIY LED matrika (z uporabo Arduina): INTRO: Ste že kdaj želeli narediti preprost projekt, zaradi katerega se zdi, da se LED premikajo? Ne? To sem si tudi mislil. No, če ste kdaj želeli narediti kaj podobnega, ste na pravem mestu
Zvočno reaktivna LED matrika DIY: 6 korakov
Zvočno reaktivna LED matrika DIY: Ste že kdaj čutili potrebo po hladni matriki RGB s funkcijo zvočne reakcije, vendar je bilo to zelo težko narediti ali kupiti zelo drago? No, zdaj je vašega čakanja konec. V svoji sobi lahko imate kul Audio Reactive RGB LED matriko. Ta instrument
LED -matrika z nadzorom Googlovega pomočnika!: 7 korakov (s slikami)
LED -matrika z nadzorom Googlovega pomočnika!: V tej vadnici vam bom pokazal, kako lahko naredite LED -matriko z nadzorovanim pomočnikom Google, ki jo lahko upravljate kjer koli s pametnim telefonom, zato začnimo
RGB matrika z uporabo NovaStar: 5 korakov
RGB matrika z uporabo NovaStarja: Letos smo se za noč čarovnic odločili, da naredimo igro konjskih dirk. Želel sem si velik zaslon in vedno me je zanimalo igrati s kitajskimi ploščami RGB Matrix. V preteklosti sem se igral s programabilnimi LED diodami, vendar je težko dobiti veliko odločnosti
RGB LED matrika: 5 korakov
RGB LED Matrix: Iščite po navodilih in najdete veliko projektov LED matric. Nobeden od njiju ni bil ravno tisto, kar sem si želel, to je raziskati interakcije oblikovanja strojne in programske opreme, da bi nekaj izdelali, in končni izdelek izdelati v čednem tiskanem vezju s sušilcem