Satura rādītājs:

RGB LED MATRIX, LIETOT NEOPIXEL: 8 soļi (ar attēliem)
RGB LED MATRIX, LIETOT NEOPIXEL: 8 soļi (ar attēliem)

Video: RGB LED MATRIX, LIETOT NEOPIXEL: 8 soļi (ar attēliem)

Video: RGB LED MATRIX, LIETOT NEOPIXEL: 8 soļi (ar attēliem)
Video: WS2812 [Программируемая светодиодная лента] 2024, Jūlijs
Anonim
Image
Image
Iespējas
Iespējas

Šajā apmācībā es jums parādīšu, kā izveidot 5*5 RGB LEDMATRIX, izmantojot NEOPIXEL. Izmantojot šo matricu, mēs varam parādīt aizraujošas animācijas, emocijzīmes un ļoti vienkāršus burtus. sāksim!

1. darbība: funkcijas

Iespējas
Iespējas
Iespējas
Iespējas
Iespējas
Iespējas
  • Ļoti mazs
  • Miljoniem krāsu
  • Programmēšanai nepieciešams tikai viens vads
  • Super dekoratīvs
  • Mēs varam parādīt emocijzīmes, animācijas, burtus

2. darbība. Nepieciešamie materiāli

Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
  1. 25*neopikseļu gaismas diodes (WS2812 5050smd)
  2. Arduino (jebkurš Arduino)
  3. 3D drukāta džiga (varat lejupielādēt.stl)
  4. Vadi

3. darbība: PAR 5050 WS2812B gaismas diodēm

PAR 5050 WS2812B gaismas diodēm
PAR 5050 WS2812B gaismas diodēm
PAR 5050 WS2812B gaismas diodēm
PAR 5050 WS2812B gaismas diodēm
PAR 5050 WS2812B gaismas diodēm
PAR 5050 WS2812B gaismas diodēm

Katram ws2812 LED ir 4 tapas

  1. Vcc (savieno ar 5v)
  2. Gnd
  3. Din (savienojas ar Arduino)
  4. DO (datu izeja savienojas ar nākamajām gaismas diodēm)

Man nav atsevišķu ws2812b gaismas diodes, tāpēc es nolēmu ņemt no LED sloksnes. Tāpēc es uzkarsēju sloksni ar lodāmuru (sīkāku informāciju skatieties videoklipā) Pēc visu lietu apkopošanas ļauj sākt būvniecību

WS2812 LED sloksnes ir adresējamas un programmējamas elastīgas LED sloksnes, kas ir ļoti noderīgas pielāgotu apgaismojuma efektu radīšanā. Šīs LED sloksnes darbina 5050 RGB gaismas diode ar iebūvētu WS2812 LED draiveri. Katra gaismas diode patērē 60 mA strāvu, un to var darbināt no 5 V līdzstrāvas. Tam ir viena ievades datu tapa, kuru var ievadīt no mikrokontrolleru digitālajām tapām.

Atkarībā no trīs atsevišķo sarkano, zaļo un zilo gaismas diožu intensitātes mēs varam izveidot jebkuru vēlamo krāsu.

Noskatieties šo video pamatus

4. solis: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma

5. solis: izgatavošana

Izgatavošana
Izgatavošana
Izgatavošana
Izgatavošana
Izgatavošana
Izgatavošana

Vispirms ievietojiet neopikseļu gaismas diodes 5*5 matricas džigā. Atcerieties, ka novietojiet visas gaismas diodes vienā virzienā Pēc visu gaismas diodes novietošanas uz džiga vispirms pēc kārtas pievienojiet katras gaismas diodes zemējuma tapas. Pēc tam pievienojiet visas rindas gaismas diodes VCC. Dariet to pašu ar atlikušajām rindām. Kad esat pabeidzis, savienojiet datus no pirmā novirzījuma uz nākamā LED datiem. Katras rindas dati tiek savienoti ar pirmajām gaismas diodēm nākamajās rindās. Atkārtojiet to visām gaismas diodēm. Pēc visu pabeigšanas. savienojiet visas VCC rindas kopā arī ar zemi. Visbeidzot pievienojiet vadus parastajam gnd, VCC, datiem.

6. darbība: iežogojums

Korpuss
Korpuss
Korpuss
Korpuss

Tālāk es izveidoju nelielu korpusu ar putu loksni. Un ievieto matricu putu korpusā.

Savienojumi ar Arduino

Vcc līdz 5v

Gnd uz gnd

Din līdz D7 (jebkura digitālā tapa)

Tas viss attiecas uz aparatūras savienojumiem

7. solis: ATPŪTA IR PROGRAMMĒŠANĀ

vispirms instalējiet ātro bibliotēku

Mēs varam ieprogrammēt katru vadīto seperatley. Ar ātras vadītas bibliotēkas palīdzību mēs varam izveidot dažādas animācijas un rakstzīmes.

Lūdzu, noskatieties šo neopikselu pamatinformāciju

Šeit varat lejupielādēt.stl, animācijas kodus, testa kodu

Pēc koda augšupielādes Arduino jāizmanto 1,5 ampēru barošanas avots. Tā kā maksimālais spilgtums ir neopikseļu gaismas diodes, tas patērē aptuveni 60 mA strāvu. Mums ir kopā 25 gaismas diodes, tāpēc 25*60 = 1,5A

8. solis: nākotnes plāni

Nākotnes plāni
Nākotnes plāni
Nākotnes plāni
Nākotnes plāni
  • Plāno izveidot vienkāršu programmatūru koda ģenerēšanai
  • Bluetooth savienojums un vadība

Paldies….

Ieteicams: