Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tej vadnici vam bom pokazal, kako z uporabo neopiksela sestavite LED*MATRIX 5*5 RGB. S to matrico lahko prikažemo očarljive animacije, emojije in črke, ki so nadvse preprosto. Začnimo!
1. korak: Lastnosti
- Zelo majhen
- Milijoni barv
- Za programiranje potrebujete samo eno žico
- Super dekorativno
- Prikazujemo lahko emojije, animacije, črke
2. korak: Potrebni materiali
- 25*neopixel LED (WS2812 5050smd)
- Arduino (kateri koli Arduino)
- 3D natisnjeni vmesnik (lahko prenesete.stl)
- Žice
3. korak: O 5050 LED LED WS2812B
Vsak LED ws2812 ima 4 zatiči
- Vcc (priklop na 5V)
- Gnd
- Din (poveže se z Arduinom)
- DO (izhod podatkov se poveže z naslednjimi LED diodami v podatkih)
Nimam posameznih svetlečih diod ws2812b, zato sem se odločil, da vzamem iz ledstripa.za to sem trak segrel s spajkalnikom (podrobnosti si oglejte v videu) Po zbiranju vseh stvari začnite graditi
LED trakovi WS2812 so naslovljivi in programabilni Prilagodljivi LED trakovi, ki so zelo uporabni pri ustvarjanju svetlobnih učinkov po meri. Te LED trakove napaja LED 5050 RGB z vgrajenim gonilnikom LED WS2812 LED. Vsaka LED porabi tok 60mA in se lahko napaja iz 5V DC napajanja. Ima en sam vhodni podatkovni pin, ki ga lahko napajamo z digitalnih zatičev mikrokrmilnikov.
Glede na intenzivnost treh posameznih rdečih, zelenih in modrih LED diod lahko ustvarimo poljubno barvo.
Oglejte si ta osnove video
4. korak: Shema vezja
5. korak: Izdelava
Najprej postavite LED diode neopixel v matriko 5*5. Ne pozabite, da postavite vse LED v isto smer. Nato priključite VCC vseh LED v vrsti. Enako storite za preostale vrstice. Po končanem povezovanju podatkov iz prvega je prišlo do podatkov v naslednjem. Podatki iz vsake vrstice se povežejo z naslednjimi prvimi LED diodami. To ponovite za vse LED. Po zaključku vsega. povežite vse vrstice VCC skupaj tudi ozemljite. Na koncu priključite žice na skupni gnd, VCC, podatke v.
6. korak: ohišje
Nato sem naredil majhno ohišje s penasto folijo. In matriko postavili v ohišje iz pene.
Povezave z Arduinom
Vcc do 5V
Gnd v gnd
Din do D7 (kateri koli digitalni pin)
To je vse o povezavah strojne opreme
7. korak: POČITAK JE V PROGRAMIRANJU
najprej namestite pospešeno knjižnico
Vsak LED lahko programiramo ločeno. S pomočjo knjižnice s hitrim vodenjem lahko ustvarimo različne animacije in like.
Oglejte si video o osnovah neopiksela
Od tu lahko prenesete.stl, kode animacij, preskusno kodo
Ko naložite kodo v Arduino, uporabite napajalnik z napetostjo 1,5 ampera. Za največjo svetlost led dioda neopixel porabi tok okoli 60 mA. Imamo skupno 25 LED, tako da je 25*60 = 1,5A
8. korak: Prihodnji načrti
- Načrtujete preprosto programsko opremo za ustvarjanje kode
- Povezava in nadzor Bluetooth
Hvala….