Sisukord:

RGB LED -MATRIX NEOPIXELI KASUTAMISEL: 8 sammu (koos piltidega)
RGB LED -MATRIX NEOPIXELI KASUTAMISEL: 8 sammu (koos piltidega)

Video: RGB LED -MATRIX NEOPIXELI KASUTAMISEL: 8 sammu (koos piltidega)

Video: RGB LED -MATRIX NEOPIXELI KASUTAMISEL: 8 sammu (koos piltidega)
Video: Создайте этот глубокий зеленый кинематографический образ в DaVinci Resolve 2024, November
Anonim
Image
Image
Funktsioonid
Funktsioonid

Selles õpetuses näitan teile, kuidas NEOPIXELI abil 5*5 RGB LEDMATRIXi luua. Selle maatriksi abil saame hüpnotiseerivaid animatsioone, emotikone ja ülitähtsaid tähti väga atraktiivseks kuvada. alustame!

Samm: funktsioonid

Funktsioonid
Funktsioonid
Funktsioonid
Funktsioonid
Funktsioonid
Funktsioonid
  • Väga väike
  • Miljonid värvid
  • Programmeerimiseks on vaja ainult ühte juhet
  • Super dekoratiivne
  • Saame kuvada emotikone, animatsioone, tähti

Samm: vajalikud materjalid

Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
  1. 25*neopiksel -LEDid (WS2812 5050smd)
  2. Arduino (mis tahes Arduino)
  3. 3D -prinditud jig (saate alla laadida.stl)
  4. Juhtmed

Samm 3: 5050 WS2812B LED -ide kohta

5050 WS2812B LED -i kohta
5050 WS2812B LED -i kohta
5050 WS2812B LED -i kohta
5050 WS2812B LED -i kohta
5050 WS2812B LED -i kohta
5050 WS2812B LED -i kohta

Igal ws2812 LED -l on 4 kontakti

  1. Vcc (ühendab 5v -ga)
  2. Gnd
  3. Din (ühendub Arduinoga)
  4. DO (andmete väljastamine ühendub andmete sisestamise järgmiste LED -idega)

Mul pole individuaalseid ws2812b LED -e, nii et otsustasin võtta LED -ribalt. Selleks kuumutasin riba jootekolbiga üles (vaadake üksikasju videost) Pärast kõigi asjade kogumist saate ehitust alustada

WS2812 LED -ribad on adresseeritavad ja programmeeritavad painduvad LED -ribad, mis on kohandatud valgusefektide loomisel väga kasulikud. Neid LED -ribasid toidab 5050 RGB LED, mille sisse on ehitatud WS2812 LED -draiver. Iga LED tarbib 60 mA voolu ja seda saab toita 5 V alalisvooluvõrgust. Sellel on üks sisendandmete tihvt, mida saab toita mikrokontrollerite digitaalsetest tihvtidest.

Sõltuvalt kolme üksiku punase, rohelise ja sinise LED -i intensiivsusest saame luua mis tahes värvi.

Vaadake seda põhitõdede videot

4. samm: vooluahela skeem

Lülitusskeem
Lülitusskeem

Samm: valmistamine

Valmistamine
Valmistamine
Valmistamine
Valmistamine
Valmistamine
Valmistamine

Kõigepealt asetage neopiksellambid 5*5 maatriksisse. Pidage meeles, et asetage kõik valgusdioodid samasse suunda Pärast kõigi valgusdioodide paigutamist ühendage esmalt iga LED -i kõik maandusnõelad järjest. Seejärel ühendage rea kõigi valgusdioodide VCC. Tehke sama ülejäänud ridadega. Pärast selle lõpetamist ühendage andmed esimesest juhtimisest järgmise LED -i andmetega. Iga rea andmed ühendatakse järgmiste ridade esimeste LED -idega. Korrake seda kõigi LED -ide puhul. Pärast kõige lõpetamist. ühendage kõik read VCC koos ka maandusega. Lõpuks ühendage juhtmed tavalise gnd, VCC, andmetega.

6. samm: ümbris

Korpus
Korpus
Korpus
Korpus

Järgmisena tegin väikese korpuse vahtplaadiga. Ja asetas maatriksi vahtkarbi sisse.

Ühendused Arduinoga

Vcc kuni 5v

Gnd to gnd

Din kuni D7 (mis tahes digitaalne tihvt)

See on kõik riistvaraühenduste kohta

Samm 7: PUHKUS ON PROGRAMMINGIS

esiteks installige kiirendatud kogu

Saame programmeerida iga LED -i eraldi. Kiire led -raamatukogu abil saame luua erinevaid animatsioone ja tegelasi.

Palun vaadake seda neopikseli põhialuste videot

Siit saate alla laadida.stl, animatsioonikoodid, testkoodi

Pärast koodi Arduinole üleslaadimist peaksite kasutama 1,5-amprist toiteallikat. Kuna maksimaalne heledus neopiksel-led tõmbab umbes 60 mA voolu. Meil on kokku 25 LED-i, seega 25*60 = 1,5A

8. samm: tulevikuplaanid

Tulevikuplaanid
Tulevikuplaanid
Tulevikuplaanid
Tulevikuplaanid
  • Kavatsete luua lihtsa tarkvara koodi genereerimiseks
  • Bluetooth -ühendus ja juhtimine

Aitäh….

Soovitan: