INHOUDSOPGAWE:

RGB LED MATRIX MET NEOPIXEL: 8 stappe (met foto's)
RGB LED MATRIX MET NEOPIXEL: 8 stappe (met foto's)

Video: RGB LED MATRIX MET NEOPIXEL: 8 stappe (met foto's)

Video: RGB LED MATRIX MET NEOPIXEL: 8 stappe (met foto's)
Video: DIY 32*8 Dot Matrix Spectrum Clock / RGB Full Color Voice Activated / Cascading Dimmable 2024, November
Anonim
Image
Image
Kenmerke
Kenmerke

In hierdie tutoriaal gaan ek jou wys hoe om 'n 5*5 RGB LEDMATRIX met NEOPIXEL te bou. Met hierdie matriks kan ons boeiende animasies, emoji's en letters super aantreklik vertoon. laat ons begin!

Stap 1: Kenmerke

Kenmerke
Kenmerke
Kenmerke
Kenmerke
Kenmerke
Kenmerke
  • Baie klein
  • Miljoene kleure
  • Slegs een draad benodig vir programmering
  • Super dekoratief
  • Ons kan emoji's, animasies, letters vertoon

Stap 2: materiaal benodig

Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
  1. 25*neopixel LED's (WS2812 5050smd)
  2. Arduino (enige Arduino)
  3. 3D -gedrukte mal (u kan.stl aflaai)
  4. Drade

Stap 3: OOR 5050 WS2812B LED's

OOR 5050 WS2812B LED's
OOR 5050 WS2812B LED's
OOR 5050 WS2812B LED's
OOR 5050 WS2812B LED's
OOR 5050 WS2812B LED's
OOR 5050 WS2812B LED's

Elke ws2812 led het 4 penne

  1. Vcc (koppel aan 5v)
  2. Gnd
  3. Din (verbind met Arduino)
  4. DO (data out maak verbinding met die volgende LED's in data in)

Ek het nie individuele ws2812b LED's nie, so ek het besluit om van ledstrip te neem. Daarvoor het ek die strook met soldeerbout verhit (kyk na die video vir meer inligting) Nadat ek alles bymekaargemaak het, kan ons begin bou

WS2812 LED -stroke is aanspreekbaar en programmeerbaar. Flexibele LED -stroke wat baie handig is om die aangepaste beligtingseffekte te skep. Hierdie LED Strips word aangedryf deur 'n 5050 RGB LED met 'n ingeboude WS2812 LED -bestuurder daarin. Elke LED verbruik 60mA stroom en kan van 'n 5V DC -voeding voorsien word. Dit het 'n enkele invoer -gegewenspen wat vanaf die digitale penne van mikrobeheerders gevoer kan word.

Afhangende van die intensiteit van die drie individuele rooi, groen en blou LED's, kan ons enige kleur skep wat ons wil.

Kyk na hierdie basiese video

Stap 4: Kringdiagram

Stroombaandiagram
Stroombaandiagram

Stap 5: Maak

Maak
Maak
Maak
Maak
Maak
Maak

Plaas eerstens neopixel leds in 'n 5*5 matrikskruik. Onthou dat elke LED in dieselfde rigting geplaas word. Nadat u alle LED's op die mal geplaas het, koppel eers elke grondpen van elke LED in 'n ry. Koppel dan die VCC van alle LED's in 'n ry. Doen dieselfde vir die oorblywende rye. Nadat u klaar is, verbind data vanaf die eerste geleide na die data in die volgende led. Data uit elke ry maak verbinding met die eerste LED's van die volgende rye. Herhaal dit vir alle LED's. Na alles klaar is. verbind alle rye VCC saam ook gemaal. Koppel uiteindelik drade aan die algemene gnd, VCC, data in.

Stap 6: Omhulsel

Omhulsel
Omhulsel
Omhulsel
Omhulsel

Daarna het ek 'n klein omhulsel met skuimvel gemaak. En plaas die matriks in die skuimkas.

Verbindings met Arduino

Vcc tot 5v

Gnd tot gnd

Din tot D7 (enige digitale pen)

Dit gaan alles oor hardewareverbindings

Stap 7: RUS IS IN PROGRAMMERING

Installeer eers die vasgemaakte biblioteek

Ons kan elke led seperatley programmeer. Met behulp van 'n vinnige geleide biblioteek kan ons verskillende animasies en karakters skep.

Kyk na hierdie basiese video van neopixel

U kan.stl, animasiekodes, toetskode hier aflaai

Nadat u die kode na Arduino opgelaai het, moet u 'n 1.5-amp-kragtoevoer gebruik. Want maksimum helderheid trek 'n neopixel-led ongeveer 60 mA stroom. Ons het in totaal 25 LED's, dus 25*60 = 1.5A

Stap 8: Toekomstige planne

Toekomstige planne
Toekomstige planne
Toekomstige planne
Toekomstige planne
  • Beplan om 'n maklike sagteware te maak om kode te genereer
  • Bluetooth -verbinding en beheer

Dankie….

Aanbeveel: