Përmbajtje:
- Furnizimet
- Hapi 1: Moduli i matricës LED Rx 64x32
- Hapi 2: Lidhja e panelit të matricës LED 64x32 me Arduino Mega
- Hapi 3: Pse të përdorni Arduino Mega?
- Hapi 4: Programimi për panelin e matricës LED
- Hapi 5: Konfiguroni Shembuj të Bibliotekës së Panelit të Matricës RGB për Modulin 64x32
- Hapi 6: Konvertoni imazhet Bitmap për panelin e matricës LED 64x32
Video: Matrica LED Rx 64x32 me Arduino Mega: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
Më pëlqeu të mësoja se si të përdorja matricën LED dhe LED -të e adresueshme. Ata janë shumë argëtues kur kuptoni se si bashkohet. Unë e kam bashkuar këtë tutorial duke shpjeguar çdo hap në një mënyrë të thjeshtë dhe koherente që të tjerët të mësojnë. Kështu që kënaquni. Më tregoni nëse keni ndonjë pyetje.
Furnizimet
Moduli i matricës LED RGB 64x32 piksel
Arduino Mega
Kabllo kërcyes
Kabllo USB
Përshtatës USB me 2 priza hyrëse
Hapi 1: Moduli i matricës LED Rx 64x32
Emri i produktit Moduli i matricës RGB LED P4 SMD2121 256x128mm 64x32 pixel
Fusha e pikselit: 4mm Individuale
Madhësia LED: SMD2121 2.1 x 2.1 mm
Pajisja e brendshme e sipërfaqes me ngjyra të plota
Konsumi maksimal i energjisë: 20W
Mesatarja e konsumit të energjisë: 6.7W
Tensioni i hyrjes: DC5V
Hapi 2: Lidhja e panelit të matricës LED 64x32 me Arduino Mega
Ndiqni diagramin për të lidhur kunjat me lidhësin e kabllit kërcyes.
Duhet të lidhni një fuqi 5V në hyrjen e energjisë që modeli të shfaqet siç duhet. Me energji vetëm nga bordi nuk është e mjaftueshme sepse disa LED dhe ngjyra nuk ndizen me shkëlqim të plotë.
Faqja e internetit e referencës:
Një udhëzim tjetër me një tryezë lidhëse - Shumë detaje.
Hapi 3: Pse të përdorni Arduino Mega?
Arduino Mega ka 256 KB memorie flash e cila është e përshtatshme për shfaqjen e shumë bitmap -eve në matricën LED. Arduino Uno ka vetëm 32KB memorie flash dhe është i kufizuar për përdorim.
- Arduino Uno - 32 KB Flash Memory
- Arduino Mega - 256 KB Flash
- ESP8266 D1 mini - 80 KiB
- ESP-32S WROOM-32-4MiB Flash
Hapi 4: Programimi për panelin e matricës LED
Shkarkoni dhe instaloni programin Arduino nga faqja zyrtare e internetit.
Instaloni bibliotekën RGB Matrix Panel nga menaxheri i bibliotekës Arduino ose faqja e internetit e GitHub.
Instaloni Bibliotekën Adafruit GFX nga menaxheri i bibliotekës Arduino ose nga faqja e internetit e GitHub.
Instaloni Adafruit BusIO nga menaxheri i bibliotekës Arduino ose nga faqja e internetit e GitHub.
Hapni kodet shembull duke shkuar te Skedari> Shembuj> Paneli i Matricës RGB> Zgjidhni nga lista.
Lidhni Arduino Mega me kompjuterin. Zgjidhni pajisjen dhe portën e duhur. Ngarko dhe ekzekuto kodin.
Hapi 5: Konfiguroni Shembuj të Bibliotekës së Panelit të Matricës RGB për Modulin 64x32
Shembujt në bibliotekë janë bërë për module më të vogla të matricës LED. Për ta ekzekutuar atë në modulin 64x32 duhet të modifikojmë kodin.
Për të gjithë shembujt në bibliotekë:
- rrota me ngjyra_32x32
- colorwheel_progmem_32x32
- PaneliGFXDemo_16x32
- plazma_16x32
- plazma_32x32
- scrolltext_16x32
- testcolors_16x32
- testimet_16x32
- testimet_32x32
- testimet_32x64
Për secilin nga shembujt, ndryshimet e mëposhtme duheshin bërë. Shtoni rreshtin:
#përcakto D A3
Ndryshoni rreshtin:
RGBmatrixPanel *matricë = RGBmatrixPanel i ri (A, B, C, CLK, LAT, OE, true);
Shtimi i D pas C dhe 64 pas true. Linja duhet të jetë kështu.
RGBmatrixPanel *matricë = RGBmatrixPanel e re (A, B, C, D, CLK, LAT, OE, e vërtetë, 64);
Hapi 6: Konvertoni imazhet Bitmap për panelin e matricës LED 64x32
Shndërroni imazhin bitmap në skedar c duke shkuar këtu:
Shtoni kodin bitmap në pjesën e sipërme.
Shtoni ndjekjen në funksionin "void loop () {}":
matricë-> drawRGBBitmap (0, 0, (const uint16_t *) sipërfaqe, 64, 32);
matricë-> shfaq ();
vonesë (4000);
matricë-> qartë (); // Vendoseni imazhin në të zezë
Ky funksion përdoret për të vizatuar bitmap.matrix-> drawRGBBitmap (x, y, bitmap, w, h);
- x dhe y është pozicioni në tabelë.
- w dhe h është gjerësia dhe lartësia.
- bitmap është referencë për kodin bitmap në krye.
Merrni kodin tim përfundimtar Arduino këtu në GitHub:
Kodi Arduino në GitHub
Recommended:
Matrica LED e kontrolluar nga Asistenti Google!: 7 hapa (me fotografi)
Matrica LED e kontrolluar nga Google Assistant!: Në këtë tutorial, unë do t'ju tregoj se si mund të bëni Matricën LED të kontrolluar nga Asistenti i Google, të cilën mund ta kontrolloni kudo duke përdorur një smartphone, kështu që le të fillojmë
Mikro: bit - Matrica LED: 14 hapa
Mikro: bit - Matrica LED: Në këtë udhëzues do të shqyrtoj se si të ndërtoj një matricë LED për mikro: pak nga shiritat LED. Unë do të përdor një matricë 4x4 dhe një matricë 10x10 si shembujt e mi. Meqenëse punoj në një shkollë, ku bëjmë shumë ndërtime, do të përfundonim duke kaluar shumë
Matrica De LED: 6 hapa
Matrica De LED: Você vai precisar de: 1x Arduino nodeMCU, 1x Folhas de papelão 1mX1m 2x Matrizes de LED 8x64 com ose MAX7288 akoplado. O código abaixo: https://drive.google.com/drive/folders/1K1gHlSGzB9
Matrica e Led me Arduino: 8 hapa
Matrica Led Me Arduino: Kjo Matricë Led Përdor Regjistrin Shift 74HC595 & CD4017 Counter Decade, Shumë e thjeshtë për ta bërë këtë projekt nëse ndiqni hapat e mi të dhënë më poshtë i kam thjeshtuar hapat dhe kam shpjeguar gjithçka për një mirëkuptim më të mirë. Bërë me folur jo
Matrica LED 10x10: 6 hapa
Matrica LED 10x10: Kjo matricë dhjetë me dhjetë do të jetë në gjendje të shfaq animacione të lezetshme