
Satura rādītājs:
- Piegādes
- 1. darbība: 64x32 RGB LED matricas modulis
- 2. darbība: 64x32 LED matricas paneļa savienošana ar Arduino Mega
- 3. darbība: Kāpēc izmantot Arduino Mega?
- 4. solis: LED matricas paneļa programmēšana
- 5. darbība: iestatiet RGB matricas paneļa bibliotēkas piemērus 64x32 modulim
- 6. darbība: pārveidojiet bitu karšu attēlus 64x32 LED matricas panelim
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59



Man patika iemācīties izmantot LED matricu un adresējamas gaismas diodes. Tie ir ļoti jautri, kad izdomājat, kā tas sanāk. Es esmu apkopojis šo pamācību, kurā vienkārši un saskaņoti izskaidro katru soli, lai citi to varētu iemācīties. Tāpēc izbaudi. Paziņojiet man, ja jums ir kādi jautājumi.
Piegādes
RGB LED matricas modulis 64x32 pikseļi
Arduino Mega
Jumper kabeļi
USB kabelis
USB strāvas adapteris ar 2 ieejas spraudņiem
1. darbība: 64x32 RGB LED matricas modulis
Produkta nosaukums RGB LED matricas modulis P4 SMD2121 256x128mm 64x32 pikseļi
Pikseļu solis: 4 mm individuāli
LED izmērs: SMD2121 2,1 x 2,1 mm
Iekštelpu pilnkrāsu virsmas montāžas ierīce
Maksimālais enerģijas patēriņš: 20W
Vidējais enerģijas patēriņš: 6,7 W
Ieejas spriegums: DC5V
2. darbība: 64x32 LED matricas paneļa savienošana ar Arduino Mega

Izpildiet diagrammu, lai savienotu tapas ar džempera kabeļa savienotāju.
Lai modelis parādītos pareizi, strāvas padevei jāpievieno 5 V barošana. Ar jaudu tikai no tāfeles nepietiek, jo daži LED un krāsas neieslēdzas ar pilnu spilgtumu.
Atsauces vietne:
Vēl viena instrukcija ar savienojuma galdu - daudz detaļu.
3. darbība: Kāpēc izmantot Arduino Mega?
Arduino Mega ir 256 KB zibatmiņas, kas ir piemērota daudzu bitkaršu attēlošanai LED matricā. Arduino Uno ir tikai 32 KB zibatmiņas, un tas ir ierobežots lietošanai.
- Arduino Uno - 32 KB zibatmiņa
- Arduino Mega - 256 KB zibspuldze
- ESP8266 D1 mini - 80 KiB
- ESP-32S WROOM-32-4MiB zibspuldze
4. solis: LED matricas paneļa programmēšana
Lejupielādējiet un instalējiet Arduino programmatūru no oficiālās vietnes.
Instalējiet RGB Matrix Panel bibliotēku no Arduino bibliotēkas pārvaldnieka vai GitHub vietnes.
Instalējiet Adafruit GFX bibliotēku no Arduino bibliotēkas pārvaldnieka vai GitHub vietnes.
Instalējiet Adafruit BusIO no Arduino bibliotēkas pārvaldnieka vai GitHub vietnes.
Atveriet piemēru kodus, dodoties uz Fails> Piemēri> RGB matricas panelis> Izvēlēties no saraksta.
Savienojiet Arduino Mega ar datoru. Izvēlieties pareizo ierīci un portu. Augšupielādējiet un palaidiet kodu.
5. darbība: iestatiet RGB matricas paneļa bibliotēkas piemērus 64x32 modulim
Bibliotēkas piemēri tika veikti mazākiem LED matricas moduļiem. Lai to palaistu 64x32 modulī, mums ir jāmaina kods.
Par visiem piemēriem bibliotēkā:
- krāsu ritenis_32x32
- colorwheel_progmem_32x32
- PanelGFXDemo_16x32
- plazmas_16x32
- plazmas_32x32
- scrolltext_16x32
- testa krāsas_16x32
- testshapes_16x32
- testshapes_32x32
- testshapes_32x64
Katrā no piemēriem bija jāveic šādas izmaiņas. Pievienojiet rindu:
#define D A3
Mainīt rindu:
RGBmatrixPanel *matrica = jauns RGBmatrixPanel (A, B, C, CLK, LAT, OE, true);
Pievienojot D pēc C un 64 pēc patiesās. Līnijai jābūt šādai.
RGBmatrixPanel *matrica = jauns RGBmatrixPanel (A, B, C, D, CLK, LAT, OE, true, 64);
6. darbība: pārveidojiet bitu karšu attēlus 64x32 LED matricas panelim
Pārveidojiet bitkartes attēlu c failā, apmeklējot šeit:
Pievienojiet bitkartes kodu augšējai sadaļai.
Funkcijai “void loop () {}” pievienojiet sekojošo:
matrica-> drawRGBBitmap (0, 0, (const uint16_t *) virsma, 64, 32);
matrica-> parādīt ();
kavēšanās (4000);
matrica-> skaidrs (); // Iestatiet attēlu uz melnu
Šo funkciju izmanto, lai uzzīmētu bitmap.matrix-> drawRGBBitmap (x, y, bitmap, w, h);
- x un y ir pozīcija uz tāfeles.
- w un h ir platums un augstums.
- bitkarte ir atsauce uz bitkartes kodu augšpusē.
Iegūstiet manu pēdējo Arduino kodu šeit GitHub:
Arduino kods vietnē GitHub
Ieteicams:
Kaskādējama 8x16 Rgb LED matrica: 3 soļi

Kaskadējama 8x16 Rgb LED matrica: Šajā projektā es izveidoju kaskadējamu 8x16 rgb LED matricu un tās kontrolieri. Microchip 18F2550 tiek izmantots USB atbalstam. RGB gaismas diodes vada 74hc595 maiņu reģistri ar rezistoriem. Animācijas un konfigurācijas datiem; 24C512 ārējais eeprom
IoT viedā pulksteņa punktu matrica Izmantojiet Wemos ESP8266 - ESP matrica: 12 soļi (ar attēliem)

IoT viedpulksteņa punktu matrica Izmantojiet Wemos ESP8266-ESP Matrix: izveidojiet savu IoT viedo pulksteni, kas spēj: Displeja pulkstenis ar skaistu animācijas ikonu Displeja atgādinājums-1 līdz atgādinājumam-5 Displejs Kalendārs Displejs Musulmaņu lūgšanu laiki Parādīt laika apstākļu informāciju Displeja ziņas Parādīt padomu displeju Bitcoin kursa displejs
RGB matrica, izmantojot NovaStar: 5 soļi

RGB matrica, izmantojot NovaStar: Šogad Helovīnam nolēmām izveidot zirgu skriešanās sacīkšu spēli. Es gribēju milzīgu displeju, un mani vienmēr ir interesējis spēlēties ar ķīniešu RGB Matrix paneļiem. Agrāk es spēlēju ar programmējamām gaismas diodēm, taču ir grūti iegūt lielu izšķirtspēju
RGB LED matrica: 5 soļi

RGB LED matrica: meklējiet pamācību, un jūs varat atrast daudzus LED matricas projektus. Neviens no tiem nebija gluži tas, ko es gribēju, proti, izpētīt aparatūras un programmatūras dizaina mijiedarbību, lai kaut ko ražotu, un galaproduktu izgatavot glītā PCB ar dri
RGB matrica + spektra analizators: 10 soļi (ar attēliem)

RGB matrica + spektra analizators: mīlu gaismas diodes? Es arī! Tāpēc šajā pamācībā es jums parādīšu, kā izveidot satriecošu RGB LED matricu, kas ar vienu klikšķi var viegli pārvērsties spektra analizatorā. , ja jūs domājat, ka šis Instructable to ir nopelnījis, lūdzu, balsojiet