Sadržaj:
- Supplies
- 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 biblioteke RGB matrične ploče za modul 64x32
- Korak 6: Pretvorite bitmap slike za LED matričnu ploču 64x32
Video: 64x32 RGB LED matrica sa Arduino Mega: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Uživao sam naučiti kako koristiti LED matricu i adresirane LED diode. Vrlo su zabavni kad shvatite kako se to spaja. 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.
Supplies
RGB LED matrični modul 64x32 piksela
Arduino Mega
Džemper kablovi
USB kabel
USB adapter za napajanje sa 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
Unutrašnji 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 iz ploče nije dovoljno jer se neke LED i boje ne uključuju punom svjetlinom.
Referentna web stranica:
Još jedno uputstvo sa tabelom povezivanja - 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 Flash
Korak 4: Programiranje LED matrične ploče
Preuzmite i instalirajte softver Arduino sa službene web stranice.
Instalirajte biblioteku RGB Matrix Panel s Arduino upravitelja biblioteke ili web stranice GitHub.
Instalirajte Adafruit GFX biblioteku s upravitelja biblioteke Arduino ili s web stranice GitHub.
Instalirajte Adafruit BusIO s upravitelja Arduino biblioteke ili web stranice GitHub.
Otvorite primjere kodova tako što ćete otići na Datoteka> Primjeri> RGB matrična ploča> Odabrati sa popisa.
Povežite Arduino Mega sa računarom. Odaberite odgovarajući uređaj i port. Otpremite i pokrenite kôd.
Korak 5: Postavljanje primjera biblioteke RGB matrične ploče za modul 64x32
Primjeri u biblioteci napravljeni su za manje LED matrične module. Da bismo ga pokrenuli na modulu 64x32, moramo izmijeniti kod.
Za sve primjere u biblioteci:
- colorwheel_32x32
- colorwheel_progmem_32x32
- PanelGFXDemo_16x32
- plasma_16x32
- plasma_32x32
- scrolltext_16x32
- testcolors_16x32
- testshapes_16x32
- testshapes_32x32
- testshapes_32x64
Za svaki od primjera potrebno je izvršiti sljedeće promjene. Dodajte red:
#define D A3
Izmijenite liniju:
RGBmatrixPanel *matrix = novi RGBmatrixPanel (A, B, C, CLK, LAT, OE, tačno);
Dodavanje D iza C i 64 nakon true. Red bi trebao biti ovakav.
RGBmatrixPanel *matrix = novi RGBmatrixPanel (A, B, C, D, CLK, LAT, OE, true, 64);
Korak 6: Pretvorite bitmap slike za LED matričnu ploču 64x32
Pretvorite bitmap sliku u c datoteku tako što ćete otići ovdje:
Dodajte bitmap kod u gornji dio.
Funkciji “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 funkcija se koristi za crtanje bitmap.matrix-> drawRGBBitmap (x, y, bitmap, w, h);
- x i y je pozicija na tabli.
- 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 kôd na GitHubu
Preporučuje se:
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 proizvodi visokokvalitetne prototipske PCB -e za ljude širom svijeta. Isprobajte sami i nabavite 10 PCB -a za samo 5 USD na PCBWAY -u sa vrlo odličnom 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 sa 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
IoT dot matrica pametnog sata za upotrebu Wemos ESP8266 - ESP matrica: 12 koraka (sa slikama)
IoT pametni sat Dot Matrix Koristite Wemos ESP8266-ESP Matrix: Napravite vlastiti IoT pametni sat koji može: Prikazati sat s prekrasnom ikonom animacije Prikaz podsjetnika-1 do podsjetnika-5 Prikaz kalendara Prikaz vremena muslimanske molitve Prikaz informacija o vremenu Prikaz vijesti Prikaz savjeta Prikaz zaslona Prikaz kursa bitcoina
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. Želeo sam ogroman ekran i uvek sam bio zainteresovan za igru sa kineskim RGB Matrix panelima. Ranije sam se igrao sa programabilnim LED diodama, ali teško je postići mnogo odlučnije
RGB LED matrica: 5 koraka
RGB LED matrica: Pretražujte po instrukcijama i možete pronaći mnoge projekte LED matrica. Nijedan od njih nije baš ono što sam želio, a to je da istražim interakcije dizajna hardvera i softvera kako bih nešto proizveo i proizveo konačni proizvod u urednom PCB -u sa sušilicom