Kazalo:

RGB LED MATRIX Z NEOPIXELOM: 8 korakov (s slikami)
RGB LED MATRIX Z NEOPIXELOM: 8 korakov (s slikami)

Video: RGB LED MATRIX Z NEOPIXELOM: 8 korakov (s slikami)

Video: RGB LED MATRIX Z NEOPIXELOM: 8 korakov (s slikami)
Video: CS50 2013 - Week 9 2024, Julij
Anonim
Image
Image
Lastnosti
Lastnosti

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

Lastnosti
Lastnosti
Lastnosti
Lastnosti
Lastnosti
Lastnosti
  • Zelo majhen
  • Milijoni barv
  • Za programiranje potrebujete samo eno žico
  • Super dekorativno
  • Prikazujemo lahko emojije, animacije, črke

2. korak: Potrebni materiali

Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
  1. 25*neopixel LED (WS2812 5050smd)
  2. Arduino (kateri koli Arduino)
  3. 3D natisnjeni vmesnik (lahko prenesete.stl)
  4. Žice

3. korak: O 5050 LED LED WS2812B

O 5050 LED LED WS2812B
O 5050 LED LED WS2812B
O 5050 LED LED WS2812B
O 5050 LED LED WS2812B
O 5050 LED LED WS2812B
O 5050 LED LED WS2812B

Vsak LED ws2812 ima 4 zatiči

  1. Vcc (priklop na 5V)
  2. Gnd
  3. Din (poveže se z Arduinom)
  4. 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

Shema vezja
Shema vezja

5. korak: Izdelava

Izdelava
Izdelava
Izdelava
Izdelava
Izdelava
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

Ohišje
Ohišje
Ohišje
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

Prihodnji načrti
Prihodnji načrti
Prihodnji načrti
Prihodnji načrti
  • Načrtujete preprosto programsko opremo za ustvarjanje kode
  • Povezava in nadzor Bluetooth

Hvala….

Priporočena: