Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Moduli ya Matrix ya LED ya 64x32
- Hatua ya 2: Kuunganisha Jopo la Matrix la 64x32 na Arduino Mega
- Hatua ya 3: Kwanini Utumie Arduino Mega?
- Hatua ya 4: Kupanga programu kwa Jopo la Matrix ya LED
- Hatua ya 5: Sanidi Mifano ya Maktaba ya Jopo la RGB ya Matrix kwa Moduli ya 64x32
- Hatua ya 6: Badilisha Picha za Bitmap kwa Jopo la Matrix ya LED ya 64x32
Video: Matrix ya LED ya 64x32 RGB Na Arduino Mega: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Nilifurahiya kujifunza jinsi ya kutumia matriki ya LED na LED zinazoweza kushughulikiwa. Ni za kufurahisha sana wakati unagundua jinsi inavyokuja pamoja. Nimeweka pamoja mafunzo haya kuelezea kila hatua kwa njia rahisi na thabiti kwa wengine kujifunza. Kwa hivyo furahiya. Napenda kujua ikiwa una maswali yoyote.
Vifaa
Moduli ya RGB ya Matrix ya RGB 64x32
Arduino Mega
Chuma za Jumper
Kebo ya USB
Adapta ya umeme ya USB iliyo na plugs 2 za kuingiza
Hatua ya 1: Moduli ya Matrix ya LED ya 64x32
Jina la Bidhaa RGB LED Matrix Module P4 SMD2121 256x128mm 64x32 pixel
Ubora wa lami ya Pixel: 4mm Binafsi
Ukubwa wa LED: SMD2121 2.1 x 2.1 mm
Rangi ya ndani ya uso wa Kifaa cha Mlima
Matumizi makubwa ya nguvu: 20W
Matumizi ya nguvu ya wastani: 6.7W
Pembejeo ya kuingiza: DC5V
Hatua ya 2: Kuunganisha Jopo la Matrix la 64x32 na Arduino Mega
Fuata mchoro wa kuunganisha pini kwenye kontakt cable ya jumper.
Lazima uambatishe nguvu ya 5V kwenye pembejeo la umeme ili modeli ionyeshwe vizuri. Kwa nguvu tu kutoka kwa bodi haitoshi kwa sababu zingine za LED na rangi haziwashi na mwangaza kamili.
Tovuti ya kumbukumbu:
Maagizo mengine na meza ya kushikamana - Maelezo mengi. https://learn.adafruit.com/32x16-32x32-rgb-led-ma …….
Hatua ya 3: Kwanini Utumie Arduino Mega?
Arduino Mega ina 256 KB ya kumbukumbu ndogo ambayo inafaa kwa kuonyesha bitmaps nyingi kwenye tumbo la LED. Arduino Uno ina 32KB tu ya kumbukumbu ya flash na ni mdogo kwa matumizi.
- Arduino Uno - Kumbukumbu ya Kiwango cha 32 KB
- Arduino Mega - 256 KB Flash
- ESP8266 D1 mini - 80 KiB
- ESP-32S WROOM-32 - 4Mi Flash
Hatua ya 4: Kupanga programu kwa Jopo la Matrix ya LED
Pakua na usakinishe programu ya Arduino kutoka kwa wavuti rasmi.
Sakinisha maktaba ya Jopo la RGB Matrix kutoka kwa msimamizi wa maktaba ya Arduino au wavuti ya GitHub.
Sakinisha Maktaba ya Adafruit GFX kutoka kwa msimamizi wa maktaba ya Arduino au wavuti ya GitHub.
Sakinisha Adafruit BusIO kutoka kwa msimamizi wa maktaba ya Arduino au wavuti ya GitHub.
Fungua nambari za mfano kwa kwenda kwenye Faili> Mifano> Jopo la Matiti ya RGB> Chagua kutoka kwenye orodha.
Unganisha Arduino Mega kwenye kompyuta. Chagua kifaa sahihi na bandari. Pakia na uendeshe nambari hiyo.
Hatua ya 5: Sanidi Mifano ya Maktaba ya Jopo la RGB ya Matrix kwa Moduli ya 64x32
Mifano katika maktaba zilifanywa kwa moduli ndogo za tumbo za LED. Ili kuiendesha kwenye moduli ya 64x32 tunahitaji kurekebisha nambari.
Kwa mifano yote kwenye maktaba:
- rangiwheel_32x32
- colorwheel_progmem_32x32
- JopoGFXDemo_16x32
- plasma_16x32
- plasma_32x32
- Nambari ya scroll_1_16x32
- jaribio_16x32
- maumbo_16x32
- testshapes_32x32
- mkundu_32x64
Kwa kila moja ya mifano, mabadiliko yafuatayo yanahitajika kufanywa. Ongeza mstari:
#fafanua D A3
Rekebisha laini:
RGBmatrixPanel * matrix = mpya RGBmatrixPanel (A, B, C, CLK, LAT, OE, kweli);
Kuongeza D baada ya C na 64 baada ya kweli. Laini inapaswa kuwa kama hii.
RGBmatrixPanel * matrix = mpya RGBmatrixPanel (A, B, C, D, CLK, LAT, OE, kweli, 64);
Hatua ya 6: Badilisha Picha za Bitmap kwa Jopo la Matrix ya LED ya 64x32
Badilisha picha ya bitmap kwa faili ya c kwa kwenda hapa:
Ongeza nambari ya bitmap kwenye sehemu ya juu.
Ongeza ufuatao kwa kazi ya "batili kitanzi () {}":
tumbo-> kutekaRGBBitmap (0, 0, (const uint16_t *) uso, 64, 32);
tumbo-> onyesha ();
kuchelewesha (4000);
tumbo-> wazi (); // Weka picha kuwa nyeusi
Kazi hii hutumiwa kuteka bitmap.matrix-> kutekaRGBBitmap (x, y, bitmap, w, h);
- x na y ni msimamo kwenye ubao.
- w na h ni upana na urefu.
- bitmap ni kumbukumbu ya nambari ya bitmap hapo juu.
Pata nambari yangu ya mwisho ya Arduino hapa kwenye GitHub:
Nambari ya Arduino kwenye GitHub https://github.com/3DSurfacing/64x32-RGB-LED-Matr ……
Ilipendekeza:
Saa ya Dijiti ya Doa Matrix ya Dijiti - Programu ya Android ya ESP Matrix: Hatua 14
Saa ya Dijiti ya Dotri ya Dijiti ya Dijiti - Programu ya Android ya ESP Matrix: Nakala hii inafadhiliwa na PCBWAY.PCBWAY hufanya PCB zenye ubora wa hali ya juu kwa watu ulimwenguni kote. Jaribu mwenyewe na upate PCB 10 kwa $ 5 tu kwa PCBWAY na ubora mzuri sana, Shukrani PCBWAY. Bodi ya Matiti ya ESP ninayoipenda
Mega RasPi - Raspberry Pi katika Hifadhi ya Mega / Mwanzo: Hatua 13 (na Picha)
Mega RasPi - Raspberry Pi katika Sega Mega Drive / Mwanzo: Mwongozo huu unakupeleka kwenye ubadilishaji wa gari la zamani la Sega Mega hadi dashibodi ya michezo ya kubahatisha, ukitumia Raspberry Pi. Nimetumia masaa mengi ya utoto wangu kucheza michezo ya video kwenye Hifadhi yangu ya Sega Mega. Marafiki zangu wengi walikuwa na mmoja pia, kwa hivyo tunataka
Matrix 8x16 Rgb Led Matrix: 3 Hatua
Matrix inayoongozwa ya 8x16 Rgb Led: Katika mradi huu nilifanya matrix inayoongoza ya 8x16 rgb inayoongoza na mdhibiti wake. 18F2550 ya Microchip hutumiwa kwa msaada wake wa USB. Viongozi wa RGB wanaendeshwa na rejista za mabadiliko ya 74hc595 na vipinga. Kwa data ya uhuishaji na usanidi; 24C512 eeprom ya nje
ESP8266 RGB LED Strip WIFI Udhibiti - NODEMCU Kama Remote ya IR kwa Ukanda wa Led Unaodhibitiwa Juu ya Wifi - Udhibiti wa Smartphone wa RGB ya RGB: Hatua 4
ESP8266 RGB LED Strip WIFI Udhibiti | NODEMCU Kama Remote ya IR kwa Ukanda wa Led Unaodhibitiwa Juu ya Wifi | Udhibiti wa Smartphone wa RGB ya RGB: Halo jamani katika mafunzo haya tutajifunza jinsi ya kutumia nodemcu au esp8266 kama kijijini cha IR kudhibiti mkanda wa RGB LED na Nodemcu itadhibitiwa na smartphone juu ya wifi. Kwa hivyo kimsingi unaweza kudhibiti RGB LED STRIP na smartphone yako
Arduino Mega 8x8x8 RGB Cube ya LED: Hatua 11 (na Picha)
Arduino Mega 8x8x8 RGB LED Cube: " Kwa hivyo, unataka kujenga 8x8x8 RGB LED Cube " Nimekuwa nikicheza karibu na vifaa vya elektroniki na Arduino kwa muda sasa, pamoja na kujenga kidhibiti cha juu cha kubadili gari langu na njia sita Pinewood Derby Jaji wa kikundi chetu cha Skauti .. Kwa hivyo mimi