Kazalo:

Namizna svetilka USB SK6812: 5 korakov (s slikami)
Namizna svetilka USB SK6812: 5 korakov (s slikami)

Video: Namizna svetilka USB SK6812: 5 korakov (s slikami)

Video: Namizna svetilka USB SK6812: 5 korakov (s slikami)
Video: Namizna LED-Svetilka iDual 2024, November
Anonim
Namizna svetilka USB SK6812
Namizna svetilka USB SK6812
Namizna svetilka USB SK6812
Namizna svetilka USB SK6812
Namizna svetilka USB SK6812
Namizna svetilka USB SK6812

Nabral sem več tiskalnikov, zakaj … ker je bilo ceneje stalno kupovati nove, kot pa črnila za stare. Kakorkoli že, naveličal sem se, da jih bom zložil v kot in se odločil, da jih bom ločil. Bili so zakladnica delov, tudi teh čudovitih LED cevi. Po natančnejši preiskavi sem na enem koncu cevi ugotovil, da se zdi 3528 RGB LED diod. Sprva sem imel naokoli nekaj SN74HC595N in jih bom uporabil v kombinaciji z LED. Imel sem tudi pri roki nekaj LED diod SK6812 RGBNW. Naredil sem suho montažo z LED diodami SK6812 in so se nekako prilegale, zato sem se odločil, da jih uporabim namesto vseh delov, povezanih z registrom premikov SN74HC595N.

Razmišljal sem o izdelavi namizne svetilke z več glavami, a potem, ko sem cev preskusil s polno svetlostjo in jo primerjal s svetilkami, ki jih že imam, sem ugotovil, da bo služil kot boljši namizni okras.

1. korak: DELI IN ORODJA

DELI IN ORODJA
DELI IN ORODJA
DELI IN ORODJA
DELI IN ORODJA

Deli:

- SK6812 RGB-NW LED ali WS2811/WS2812b

- LED cev iz tiskalnika s skenerjem

- Digispark (ATtiny85) ali Arduino alternativa

- 22 ~ 24 AWG žica

- Moški priključek USB ali kabel USB, ki ima že priključen moški priključek.

- Črna barva v spreju

- Slikarski trak

Neobvezno:

- 750 Paracord (550, če uporabljate žico manjšega profila 24 ~ 26 AWG)

- 4 zadrge

- Hladilne cevi

Orodja:

- 3D tiskalnik

- spajkalnik

- Srednji/majhen D konica ali majhen C konica

- spajkanje

- Tekoči električni trak (neobvezno, vendar zelo priporočljivo)

- Odstranjevalci žice

- Multimeter za preverjanje napetosti in preverjanje, ali je priključeno nič, kar ne bi smelo biti!

- Pištola za vroče lepilo

2. korak: Pripravite cev

Pripravite cev
Pripravite cev
Pripravite cev
Pripravite cev
Pripravite cev
Pripravite cev

Barva:

Nisem ljubitelj estetike cevi v njenem naravnem stanju, saj je imela nekakšen ostanek lepila, s katerim so jo držali v tiskalniku. Odločil sem se, da ga pobarvam v črno z neko mat črno barvo, ki mi je ostala od nekaterih drugih projektov. Predlagam, da ga slikate, preden lepite na led. Naredil sem to na težji način in prilepil LED pred slikanjem, zato sem moral narediti še dodatno pripravo barve. Pazite, da ne pobarvate napačne strani cevi, kar bi zagotovo poslabšalo projekt.

LED:

Priložil sem LED SK6812 z nekaj superlepila, ni vam treba uporabiti superlepila, je pa olajšalo pritrditev; delovalo bo tudi vroče lepilo. Pustite, da se strdi, preden se z njim zapletate. Pazite, da lepilo ne pride na LED stran ali na cev.

3. korak: Naredite škatlo

Naredite škatlo
Naredite škatlo
Naredite škatlo
Naredite škatlo

Priložil sem datoteke STL, ki sem jih oblikoval. Dimenzije škatle so približno 35 mm x 35 mm x 35 mm D x Š x V, ne citirajte me. Imel sem trgovino, ki mi jo je natisnil Stratasys Mojo, zato ne morem reči, kako dobro bo to natisnjeno drugim. Ko je škatla končana, vroče lepite LED cev skozi vrh. Luknjo je treba namestiti v cev le na dva načina, vendar to ni pomembno, saj lahko pokrov obrnete, če ga lepite obrnjeno v drugo smer. Pustite, da vroče lepilo nekaj časa sedi in se strdi, preden začnete pritiskati nanj. Ko se vroče lepilo usede, lahko spajkate tri žice, potrebne za zagon LED, bom to obravnaval v naslednjem koraku.

4. korak: Združite vse skupaj

Združite vse skupaj!
Združite vse skupaj!
Združite vse skupaj!
Združite vse skupaj!
Združite vse skupaj!
Združite vse skupaj!

Ožičenje:

Pri priključitvi LED LED SK6812 na Digispark pazite, da so žice kratke, saj morajo vse stati na zelo majhnem prostoru.

Digispark => SK6812

Pin 0 => Podatkovni pin

Pin 2 => Pin GND

5V Pin => 5V Pin

Pin 2 sem naredil kot pin GND, tako da če ga želite v prihodnosti programirati tako, da se ob določenem času izklopi, ga lahko nastavite visoko. Vem, da to ni najboljši način za to in v praksi bi moral postaviti 5V pin SK6812 na Pin 2 in ga nastaviti visoko, mislim, da sem bil pri prvotnem ožičenju zaskrbljen, da bi iz m/ I izvlekel preveč mA O pin ATtiny85. To bom storil v prihodnosti, zato bi morala biti najboljša ožičitvena pot …

Digispark => SK6812

Pin 0 => Podatkovni pin

Pin 2 => 5V Pin "+"

GND => GND Pin "-"

** Sprememba kode bo potrebna, da bo to delovalo zdaj, ko bo Pin 2, ko je vklopljen, namesto LOW nizka.

Sleeving:

Če vam je paracord videz všeč, morate to narediti, preden vse zaženete in ožičite. Moj edini predlog je, da uporabite žico z majhnim premerom, ker je velika žica bolečina, da jo vlečete. Poskušal sem zlepiti sveženj žic skupaj na eno samo žico, da bi poskušal olajšati stvari, namesto da bi celotno stvar črvil s črvi; žica se je na koncu prebila 80% poti tja. Na srečo bi lahko preostalih nekaj centimetrov ostalo. Če bi bilo kaj več od tega, bi zavrgel tulce in namesto tega našel stari kabel USB. Ko sem potegnil žico skozi paracord, sem si miselno opozoril, da bi raje uporabil možnost, da za prihodnje projekte uporabim vnaprej pripravljen USB -košček. Žice USB morajo potekati skozi luknjo na strani škatle, preden jo spajkate na digispark… drugače boste ugotovili. Za pritrditev kabla v škatli sem uporabil zadrgo.

5. korak: Kodiranje

Priložil sem kodo, ki sem jo uporabil, vendar boste za zagon potrebovali nekaj stvari.

1. Prenesite vse potrebne elemente, da bo digispark deloval (to poiščite v Googlu)

2. Prenesite knjižnico Adapruit neopixel

3. Prenesite priloženo knjižnico definicij barv

Zdaj, ko vse deluje, bi morala biti koda nekoliko smiselna.

Odpravljanje težav:

Prepričajte se, da digispark ni priključen, dokler ne pritisnete gumba za nalaganje.

Prepričajte se, da digispark deluje z nekaj vzorčne kode.

Prepričajte se, da so vse povezave trdne in da povezave USB niso obrnjene.

Priporočena: