Talaan ng mga Nilalaman:

USB SK6812 Desk Lamp: 5 Hakbang (na may Mga Larawan)
USB SK6812 Desk Lamp: 5 Hakbang (na may Mga Larawan)

Video: USB SK6812 Desk Lamp: 5 Hakbang (na may Mga Larawan)

Video: USB SK6812 Desk Lamp: 5 Hakbang (na may Mga Larawan)
Video: How to solve the LED strip voltage drop? (example: 5V SK6812 RGB LED strip) 2024, Nobyembre
Anonim
USB SK6812 Desk Lamp
USB SK6812 Desk Lamp
USB SK6812 Desk Lamp
USB SK6812 Desk Lamp
USB SK6812 Desk Lamp
USB SK6812 Desk Lamp

Naipon ako ng maraming mga printer, bakit… dahil mas mura ang patuloy na bumili ng bago kaysa bumili ng tinta para sa mga luma. Anyways, napagod ako sa paglalagay ng mga ito sa sulok at nagpasyang hilahin sila. Ang mga ito ay isang kayamanan ng mga bahagi, kabilang ang mga magagandang LED tubes. Matapos ang masusing pagsisiyasat, nakita ko kung ano ang lumitaw na 3528 RGB LEDs sa isang dulo ng mga tubo. Sa una, mayroon akong ilang SN74HC595N na naglalagay at gagamitin ang mga ito kasama ng mga LED. Nagkaroon din ako ng ilang mga SK6812 RGBNW LEDs sa kamay din. Gumawa ako ng dry fit sa mga SK6812 LEDs at magkasya ang mga ito kaya napagpasyahan kong gamitin ang mga ito sa halip na lahat ng mga bahagi na nauugnay sa rehistro ng shift ng SN74HC595N.

Naisip ko ang tungkol sa paggawa ng isang multi-head desk lamp ngunit pagkatapos ng pagsubok sa tubo na may buong ningning at ihinahambing ito sa mga lampara na mayroon na ako naisip kong magsisilbing isang mas mahusay na dekorasyon ng desk.

Hakbang 1: BAHAGI at TOOLS

PARTS & TOOLS
PARTS & TOOLS
PARTS & TOOLS
PARTS & TOOLS

Mga Bahagi:

- SK6812 RGB-NW LED o WS2811 / WS2812b

- LED tubo mula sa isang printer na may isang scanner

- Digispark (ATtiny85) o kahalili ng Arduino

- 22 ~ 24 AWG wire

- USB male header o USB cable na mayroong naka-kalakip na header na lalaki.

- Itim na pintura ng spray

- Painters tape

Opsyonal:

- 750 Paracord (550 kung gumagamit ka ng isang mas maliit na gauge wire 24 ~ 26 AWG)

- 4 Mga Zip-Ties

- Heatshrink tubing

Mga tool:

- 3d printer

- Panghinang

- Katamtaman / Maliit na D Tip o Maliit na C Tip

- Solder

- Liquid electrical tape (opsyonal, ngunit lubos na inirerekomenda)

- Mga striper ng wire

- Multimeter upang i-verify ang mga voltages at suriin upang matiyak na walang konektado na hindi dapat!

- Mainit na glue GUN

Hakbang 2: Ihanda ang Tube

Ihanda ang Tube
Ihanda ang Tube
Ihanda ang Tube
Ihanda ang Tube
Ihanda ang Tube
Ihanda ang Tube

Pintura:

Hindi ako isang tagahanga ng Aesthetic ng tubo sa natural na estado nito dahil mayroon itong ilang uri ng labi ng pandikit na ginamit nila upang hawakan ito sa printer. Napagpasyahan kong pintahan ito ng itim ng ilang matte na itim na pintura na mayroon akong natira mula sa ilang iba pang mga proyekto. Iminumungkahi kong pagpipinta ito bago ka idikit sa led. Nagawa kong gawin ito sa mahirap na paraan at idikit ang LED bago ang pagpipinta kaya mayroon akong dagdag na prep na pinturang dapat gawin. Siguraduhing hindi mo pininturahan ang maling bahagi ng tubo, tiyak na maglalagay iyon ng damper sa proyekto.

LED:

Inilakip ko ang SK6812 LED na may ilang superglue, hindi mo kailangang gumamit ng superglue, ngunit pinadali nitong ikabit; gagana rin ang mainit na pandikit. Hayaan itong tumigas bago magulo dito. Tiyaking hindi nakakakuha ng pandikit sa mukha ng LED o sa mukha ng tubo.

Hakbang 3: Gawin ang Kahon

Gawin ang Kahon
Gawin ang Kahon
Gawin ang Kahon
Gawin ang Kahon

Ikinabit ko ang mga file na STL na dinisenyo ko. Ang mga sukat ng kahon ay tungkol sa 35mm x 35mm x 35mm LxWxH, huwag mo akong quote. Mayroon akong isang tindahan na may isang Stratasys Mojo na naka-print ito para sa akin kaya hindi ko masasabi kung gaano kahusay ito mai-print para sa iba. Sa sandaling ang kahon ay nakumpleto ng mainit na pandikit ang LED tube sa tuktok. Ang butas ay dapat na magkasya lamang sa tubo ng isa sa dalawang paraan, ngunit hindi mahalaga iyon dahil maaari mong buksan ang takip kung idikit mo ito sa kabilang paraan. Hayaang umupo at tumigas ang mainit na pandikit bago ka magsimulang mag-presyon dito. Kapag naayos na ang mainit na pandikit maaari mong solder ang tatlong mga wire na kinakailangan upang patakbuhin ang LED, lalampasin ko ito sa susunod na hakbang.

Hakbang 4: Ipagsama Lahat

Isama Mo ang Lahat!
Isama Mo ang Lahat!
Pagsama-samahin Lahat!
Pagsama-samahin Lahat!
Pagsama-samahin Lahat!
Pagsama-samahin Lahat!

Mga kable:

Kapag ang mga kable ng SK6812 LED sa Digispark siguraduhin na panatilihing maikli ang mga wire dahil lahat sila ay dapat magkasya sa isang napakaliit na puwang.

Digispark => SK6812

Pin 0 => Pin ng Data

Pin 2 => Pin ng GND

5V Pin => 5V Pin

Ginawa ko ang Pin 2 na pin ng GND upang kung nais mong i-program ito sa hinaharap upang i-off sa isang tiyak na oras maaari mong sa pamamagitan ng pagtatakda nito ng mataas. Alam kong hindi ito ang pinakamahusay na pamamaraan ng paggawa nito at sa pagsasagawa, dapat kong ilagay ang 5V Pin ng SK6812 sa Pin 2 at itakda itong mataas, sa palagay ko noong orihinal na mga kable na ito nag-aalala ako tungkol sa paghila ng masyadong maraming mA mula sa I / O pin ng ATtiny85. Magpatuloy ako at gagawin ito sa hinaharap upang ang pinakamahusay na landas ng mga kable ay dapat na…

Digispark => SK6812

Pin 0 => Pin ng Data

Pin 2 => 5V Pin "+"

GND => GND Pin "-"

** Ang pagbabago ng code ay kinakailangan upang magawa ang gawaing ito ngayon na ang Pin 2 ay magiging TAAS kapag nasa halip na mababa.

Sleeving:

Kung nagkagusto ka sa hitsura ng paracord dapat itong gawin bago tumakbo at i-wire ang lahat. Ang aking mungkahi lamang ay ang paggamit ng maliit na wire ng gauge sanhi ng malaking gauge wire ay isang sakit na malusot. Sinubukan kong idikit ang bundle ng mga wire nang magkasama sa isang solong kawad upang subukang gawing mas madali ang mga bagay sa halip na pulutan ang pulgada sa buong bagay; ang kawad kalaunan ay sinira ang 80% ng paraan doon. Sa kabutihang palad, na-inch-worm ko ang natitira sa ilang mga pulgada na naiwan ko. Kung ito ay higit pa sa na nais kong i-scrapped ang manggas at natagpuan ang isang lumang USB cable na gagamitin sa halip. Matapos hilahin ang kawad sa pamamagitan ng paracord, gumawa ako ng isang tala ng kaisipan na mas pipiliin kong pumili ng opsyong gumamit ng isang premade USB pigtail para sa mga susunod na proyekto. Ang USB wires ay kailangang tumakbo sa pamamagitan ng butas sa gilid ng kahon bago mo ito ihihinang sa digispark kung hindi man … malalaman mo ito. Gumamit ako ng isang zip-tie upang ma-secure ang cable sa kahon.

Hakbang 5: Pag-coding

Ikinabit ko ang ginamit kong code, ngunit kakailanganin mo ng ilang bagay upang mapatakbo ito.

1. I-download ang lahat ng kinakailangang item upang magamit ang digispark (google search this one)

2. I-download ang Adafruit neopixel library

3. I-download ang nakalakip na library ng kahulugan ng kulay

Ngayon na gumagana ang lahat ang code ay dapat magkaroon ng kahulugan.

Pag-troubleshoot:

Tiyaking hindi naka-plug in ang digispark hanggang matapos mong pindutin ang upload button.

Tiyaking gumagana ang digispark na may ilang sample code.

Tiyaking ang lahat ng iyong koneksyon ay solid at ang iyong mga koneksyon sa USB ay hindi paatras.

Inirerekumendang: