Sadržaj:
- Pribor
- Korak 1: 64x32 RGB LED matrični modul
- Korak 2: Spajanje 64x32 LED matrične ploče s Arduino Mega
- Korak 3: Zašto koristiti Arduino Mega?
- Korak 4: Programiranje LED matrične ploče
- Korak 5: Postavljanje primjera knjižnice RGB matrične ploče za modul 64x32
- Korak 6: Pretvorite bitmap slike za 64x32 LED matričnu ploču
Video: 64x32 RGB LED matrica s Arduino Mega: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Uživao sam naučiti kako koristiti LED matricu i adresirane LED diode. Jako su zabavni kad shvatite kako se to slaže. Sastavio sam ovaj vodič objašnjavajući svaki korak na jednostavan i koherentan način kako bi ga drugi naučili. Zato uživajte. Javite mi ako imate pitanja.
Pribor
RGB LED matrični modul 64x32 piksela
Arduino Mega
Kratki kabeli
USB kabl
USB adapter za napajanje s 2 ulaza
Korak 1: 64x32 RGB LED matrični modul
Naziv proizvoda RGB LED matrični modul P4 SMD2121 256x128mm 64x32 piksela
Specifikacija Visina piksela: 4 mm pojedinačno
LED veličina: SMD2121 2,1 x 2,1 mm
Unutarnji uređaj za površinsku montažu u boji
Maksimalna potrošnja energije: 20W
Prosječna potrošnja energije: 6,7W
Ulazni napon: DC5V
Korak 2: Spajanje 64x32 LED matrične ploče s Arduino Mega
Slijedite dijagram za spajanje pinova na konektor kratkospojnog kabela.
Morate priključiti napajanje od 5 V na ulaz napajanja da bi se model ispravno prikazao. Napajanje samo s ploče nije dovoljno jer se neke LED diode i boje ne uključuju punom svjetlinom.
Referentna web stranica:
Još jedna uputa s priključnom tablicom - puno detalja.
Korak 3: Zašto koristiti Arduino Mega?
Arduino Mega ima 256 KB flash memorije koja je pogodna za prikaz mnogih bitmapa na LED matrici. Arduino Uno ima samo 32 KB flash memorije i ograničen je za upotrebu.
- Arduino Uno - 32 KB fleš memorije
- Arduino Mega - 256 KB Flash
- ESP8266 D1 mini - 80 KiB
- ESP-32S WROOM-32-4MiB Bljeskalica
Korak 4: Programiranje LED matrične ploče
Preuzmite i instalirajte softver Arduino sa službene web stranice.
Biblioteku RGB Matrix Panel instalirajte s upravitelja knjižnice Arduino ili s web stranice GitHub.
Instalirajte Adafruit GFX knjižnicu s upravitelja Arduino knjižnice ili s web stranice GitHub.
Instalirajte Adafruit BusIO s upravitelja knjižnice Arduino ili s web stranice GitHub.
Otvorite primjere kodova tako da odete na Datoteka> Primjeri> RGB matrična ploča> Odaberi s popisa.
Spojite Arduino Mega na računalo. Odaberite ispravan uređaj i priključak. Prenesite i pokrenite kôd.
Korak 5: Postavljanje primjera knjižnice RGB matrične ploče za modul 64x32
Primjeri u knjižnici napravljeni su za manje LED matrične module. Da bismo ga pokrenuli na modulu 64x32, moramo promijeniti kod.
Za sve primjere u knjižnici:
- kotačić u boji_32x32
- colorwheel_progmem_32x32
- PanelGFXDemo_16x32
- plazma_16x32
- plazma_32x32
- scrolltext_16x32
- testcolors_16x32
- testni oblici_16x32
- testne oblike_32x32
- testne oblike_32x64
Za svaki od primjera potrebno je izvršiti sljedeće promjene. Dodajte redak:
#definiraj D A3
Izmijenite liniju:
RGBmatrixPanel *matrica = novi RGBmatrixPanel (A, B, C, CLK, LAT, OE, true);
Dodavanje D iza C i 64 nakon true. Redak bi trebao biti ovakav.
RGBmatrixPanel *matrica = novi RGBmatrixPanel (A, B, C, D, CLK, LAT, OE, true, 64);
Korak 6: Pretvorite bitmap slike za 64x32 LED matričnu ploču
Pretvorite bitmap sliku u c datoteku tako što ćete otići ovdje:
Dodajte bitmap kod u gornji odjeljak.
U funkciju “void loop () {}” dodajte sljedeće:
matrix-> drawRGBBitmap (0, 0, (const uint16_t *) površina, 64, 32);
matrica-> prikaži ();
kašnjenje (4000);
matrica-> clear (); // Postavite sliku na crnu
Ova se funkcija koristi za crtanje bitmap.matrix-> drawRGBBitmap (x, y, bitmapa, w, h);
- x i y je položaj na ploči.
- w i h je širina i visina.
- bitmapa je referenca na bitmap kod na vrhu.
Nabavite moj konačni Arduino kod ovdje na GitHubu:
Arduino kod na GitHubu
Preporučeni:
LED dot matrica digitalnog sata - ESP Matrix Android aplikacija: 14 koraka
LED dot matrica digitalnog sata - ESP Matrix Android aplikacija: Ovaj članak ponosno sponzorira PCBWAY.PCBWAY izrađuje visokokvalitetne prototipove PCB -a za ljude u cijelom svijetu. Isprobajte sami i nabavite 10 PCB -a za samo 5 USD na PCBWAY -u s vrlo velikom kvalitetom, hvala PCBWAY. ESP Matrix ploča koju sam razvio
SMART LED MATRICA DIY INTERNET -om KONTROLIRANA (ADAFRUIT + ESP8266 + WS2812): 8 koraka (sa slikama)
DIY INTERNET KONTROLIRANA SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Ovo je moj drugi napredak u projektu koji vam s velikim zadovoljstvom mogu pokazati. Riječ je o DIY Smart LED matrici koja će vam omogućiti da na njoj prikažete podatke, poput YouTube statistike, statistike vaše pametne kuće, kao što su temperatura, vlažnost, mogu biti jednostavan sat ili samo prikazati
DIY audio reaktivna LED matrica: 6 koraka
DIY audio reaktivna LED matrica: Jeste li ikada osjetili potrebu za hladnom RGB matricom sa značajkom audio reakcije, ali vam je bilo jako teško napraviti je ili je skupo kupiti? E, sad je vašem čekanju kraj. U sobi možete imati hladnu Audio Reactive RGB LED matricu. Ovaj Instrument
RGB matrica pomoću NovaStara: 5 koraka
RGB matrica pomoću NovaStara: Za Noć vještica ove godine odlučili smo napraviti igru konjskih utrka. Želio sam ogroman zaslon i oduvijek sam bio zainteresiran za igru s kineskim RGB Matrix panelima. U prošlosti sam se igrao sa programabilnim LED diodama, ali teško je postići mnogo odlučnosti
RGB LED matrica: 5 koraka
RGB LED matrica: Pretražujte po instrukcijama i možete pronaći mnoge projekte LED matrica. Nitko od njih nije baš ono što sam želio, a to je bilo istražiti interakcije dizajna hardvera i softvera kako bi se nešto proizvelo i proizvesti konačni proizvod u urednom PCB -u sa sušilicom