Arduino LED matricinis ekranas
Instrukcijos
Arduino LED matricinis ekranas
by Giantjovanas
Neseniai mačiau vaizdo įrašą apie Great Scott, kur jis sukūrė 10 × 10 LED matricą naudodamas ws2812b RGB LED diodus. Aš taip pat nusprendžiau tai padaryti. Taigi dabar žingsnis po žingsnio paaiškinsiu, kaip tai padaryti.
Reikmenys:
- 100 šviesos diodų ws2812b LED juostelė, čia padariau klaidą. Geriau rinkitės 96 šviesos diodus vienam metrui, o ne 144 šviesos diodus vienam metrui.
- Viela apie 20m
- Litavimo viela
- Kartonas
- Plexiglas
- Arduino („Nano“ yra mažiausias ir geriausias pasirinkimas)
- Kartonas
- Mediena
- Klijai
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1 veiksmas: pirmasis žingsnis
Ant kartono padarykite mažus kvadratėlius. Kaip ir aš!
![]() |
![]() |
2 veiksmas: nupjaukite juostelę
Iškirpti juostelę…3 veiksmas: klijų juostelė, kaip parodyta
4 veiksmas:
Litavimo dalis!
Litavimo juostos, kaip parodyta grandinės schemoje.
Patarimas: Neįkvėpkite litavimo dūmų, jie labai kenkia plaučiams. Verčiau sukurkite ventiliatorių, kuris išpūstų dūmus. Mano profilyje taip pat galite rasti tą projektą!
5 veiksmas: bandymas
Pirmiausia turite įdiegti bibliotekas. Atidarykite „Arduino IDE“, tada eikite į „Eskizas“, „Įtraukti biblioteką“, „Tvarkyti bibliotekas“, paieškos juostoje įveskite „Fast LED“ ir spustelėkite „Įdiegti“. Taip pat turėsite įdiegti „Adafruit NeoPixel“.
Norėdami išbandyti šviesos diodus, turėsite eiti į pvzamples, Adafruit NeoPixel paprastas, turėsite pakeisti šviesos diodų skaičių kode ir PIN numeriuose. Spustelėkite įkelti! Jei šviečia kiekvienas LED, viskas gerai, jei ne, patikrinkite litavimą. Jei litavimas geras ir ledas neveikia, pakeiskite jį.
6 veiksmas:
Dėžutės gamyba
Turite padaryti lanką pagal savo matmenis. Naudokite medieną, tai geriausias pasirinkimas. Išgręžkite skylę Arduino, maitinimo laidui ir jungikliui.
7 veiksmas: tinklelis
Jums reikės atskirti šviesos diodus. Tai galite padaryti pagamindami tinklelį iš medžio. Šis tinklelis turi būti tobulas, negali būti klaidų (skirtingas aukštis, plotis...). Sėkmės kuriant tinklelį. Šis žingsnis man atėmė didžiąją laiko dalį. 🙂
8 veiksmas:
Apdaila
Priklijuokite tinklelį prie šviesos diodų šiek tiek klijais. Tada įdėkite tuos šviesos diodus į pagamintą dėžutę. Klijuokite Arduino, maitinimo laidą ir jungiklį. Iškirpkite atitinkamo dydžio organinį stiklą ir padėkite jį ant dėžutės viršaus. Klijuokite organinį stiklą super klijais. Išbandykite, ar viskas veikia.
9 veiksmas:
Animacijų kūrimas
Atsisiųskite ir išpakuokite tai file:
https://github.com/TylerTimoJ/LMCS2
Atidarykite aplanką ir eikite į LED Matrix Serial aplanką ir atidarykite Arduino kodą. Pakeiskite šviesos diodų skaičių ir prisegkite kodą. Įkelkite kodą ir uždarykite Arduino IDE. Atidarykite LED Matrix Control programinę įrangą. Pasirinkite COM prievadą ir viršutiniame kairiajame kampe eikite į piešimo režimą. Dabar galite piešti. Kai baigiate piešti, eikite į Išsaugoti FastLED kodą. Atidarykite išsaugotą file ir nukopijuokite kodą. Dar kartą eikite į LED Matrix Serial aplanką ir atidarykite Arduino kodą. Void loop skiltyje praeikite FastLED kodą ir ištrinkite void serialEvent () ir viską, kas jame. Įkelkite kodą ir dabar galite atjungti Arduino ir kompiuterį. Dabar galite eiti.
10 veiksmas: pabaiga
Man tik 13 metų ir mano anglų kalbos žinios nėra pačios geriausios, bet tikiuosi, kad padėjau jums sukurti šį projektą. Štai kaip atrodo mano. Pridėjau tik 2 animacijas, bet galite pridėti daug daugiau. Ate!
https://youtu.be/bHIKcoTS8WQ
Dokumentai / Ištekliai
![]() |
Instructionable Arduino LED matricos ekranas [pdfInstrukcijos Arduino LED matricinis ekranas, Arduino, LED matricinis ekranas, matricinis ekranas |