Turinys:

RGB LED MATRIX NAUDOJANT NEOPIXEL: 8 žingsniai (su paveikslėliais)
RGB LED MATRIX NAUDOJANT NEOPIXEL: 8 žingsniai (su paveikslėliais)

Video: RGB LED MATRIX NAUDOJANT NEOPIXEL: 8 žingsniai (su paveikslėliais)

Video: RGB LED MATRIX NAUDOJANT NEOPIXEL: 8 žingsniai (su paveikslėliais)
Video: Flexible 8x32 NeoPixel RGB LED Matrix 2024, Rugsėjis
Anonim
Image
Image
funkcijos
funkcijos

Šioje pamokoje aš jums parodysiu, kaip sukurti 5*5 RGB LEDMATRIX, naudojant NEOPIXEL. Naudodami šią matricą, mes galime labai patraukliai parodyti įtaigias animacijas, jaustukus ir raides. Pradėkime!

1 žingsnis: funkcijos

funkcijos
funkcijos
funkcijos
funkcijos
funkcijos
funkcijos
  • Labai mažas
  • Milijonai spalvų
  • Programavimui reikalingas tik vienas laidas
  • Super dekoratyvus
  • Galime rodyti jaustukus, animacijas, raides

2 žingsnis: reikalingos medžiagos

Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
  1. 25*neopikseliniai šviesos diodai (WS2812 5050smd)
  2. „Arduino“(bet kuris „Arduino“)
  3. 3D spausdintas įrenginys (galite atsisiųsti.stl)
  4. Laidai

3 žingsnis: APIE 5050 WS2812B šviesos diodus

APIE 5050 WS2812B šviesos diodus
APIE 5050 WS2812B šviesos diodus
APIE 5050 WS2812B šviesos diodus
APIE 5050 WS2812B šviesos diodus
APIE 5050 WS2812B šviesos diodus
APIE 5050 WS2812B šviesos diodus

Kiekvienas „ws2812“ledas turi 4 kaiščius

  1. Vcc (jungiasi prie 5v)
  2. Gnd
  3. Din (jungiasi prie „Arduino“)
  4. DO (duomenų išvestis jungiasi prie kitų šviesos diodų, esančių duomenyse)

Aš neturiu atskirų „ws2812b“šviesos diodų, todėl nusprendžiau paimti iš LED juostos. Tam aš pašildžiau juostelę lituokliu (išsamiau žiūrėkite vaizdo įraše) Surinkę viską, galite pradėti kurti

WS2812 LED juostos yra adresuojamos ir programuojamos lanksčios LED juostos, kurios yra labai naudingos kuriant pasirinktinius apšvietimo efektus. Šias LED juostas maitina 5050 RGB šviesos diodas su integruota WS2812 LED tvarkykle. Kiekvienas šviesos diodas sunaudoja 60 mA srovę ir gali būti maitinamas iš 5 V nuolatinės srovės šaltinio. Jis turi vieną įvesties duomenų kaištį, kurį galima tiekti iš mikrovaldiklių skaitmeninių kaiščių.

Priklausomai nuo trijų atskirų raudonos, žalios ir mėlynos šviesos diodų intensyvumo, galime sukurti bet kokią norimą spalvą.

Žiūrėkite šį pagrindinį vaizdo įrašą

4 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

5 žingsnis: gamyba

Gamyba
Gamyba
Gamyba
Gamyba
Gamyba
Gamyba

Pirmiausia įdėkite neopikselių lemputes į 5*5 matricos įrenginį. Prisiminkite, kad visi šviesos diodai turi būti nukreipti ta pačia kryptimi. Po to, kai ant šviesos diodų yra visi šviesos diodai, pirmiausia iš eilės prijunkite kiekvieną kiekvienos šviesos diodo įžeminimo kaištį. Tada prijunkite visų eilės šviesos diodų VCC. Tą patį padarykite su likusiomis eilėmis. Baigę tai, susiekite duomenis iš pirmojo vedimo į kito LED duomenis. Duomenys iš kiekvienos eilutės prijungiami prie kitų eilučių pirmųjų šviesos diodų. Pakartokite tai visiems šviesos diodams. Viską pabaigęs. prijunkite visas VCC eilutes kartu ir įžeminkite. Galiausiai prijunkite laidus prie bendro gnd, VCC, duomenų.

6 žingsnis: gaubtas

Korpusas
Korpusas
Korpusas
Korpusas

Tada aš padariau nedidelį aptvarą su putplasčio lakštu. Ir įdėjo matricą į putų dėklo vidų.

Ryšiai su „Arduino“

Vcc iki 5v

Gnd į gnd

Nuo Din iki D7 (bet koks skaitmeninis kaištis)

Tai viskas apie aparatūros jungtis

7 žingsnis: POILSIS PROGRAMUOJAMAS

Pirma, įdiekite „fastled“biblioteką

Mes galime užprogramuoti kiekvieną ledą atskirai. Su greitos vedamos bibliotekos pagalba galime sukurti skirtingas animacijas ir simbolius.

Peržiūrėkite šį neopikselių pagrindų vaizdo įrašą

Iš čia galite atsisiųsti.stl, animacijos kodus, bandymo kodą

Įkėlus kodą į „Arduino“, reikia naudoti 1,5 amperų maitinimo šaltinį. Kadangi maksimalus ryškumas yra neopikselinis, jis sugeria apie 60 mA srovę. Iš viso turime 25 šviesos diodus, taigi 25*60 = 1,5A

8 žingsnis: ateities planai

Ateities planai
Ateities planai
Ateities planai
Ateities planai
  • Planuojate sukurti lengvą programinę įrangą kodui generuoti
  • „Bluetooth“ryšys ir valdymas

Dėkoju….

Rekomenduojamas: