Sadržaj:

USB stolna lampa SK6812: 5 koraka (sa slikama)
USB stolna lampa SK6812: 5 koraka (sa slikama)

Video: USB stolna lampa SK6812: 5 koraka (sa slikama)

Video: USB stolna lampa SK6812: 5 koraka (sa slikama)
Video: Гнучка світлодіодна USB LED лампа 2024, Juli
Anonim
USB stolna lampa SK6812
USB stolna lampa SK6812
USB stolna lampa SK6812
USB stolna lampa SK6812
USB stolna lampa SK6812
USB stolna lampa SK6812

Nakupio sam nekoliko štampača, zašto … jer je bilo jeftinije neprestano kupovati nove nego kupiti mastilo za stare. U svakom slučaju, dosadilo mi je slagati ih u ugao i odlučio sam ih razdvojiti. Oni su bili riznica dijelova, uključujući i ove sjajne LED cijevi. Nakon pomnije istrage, otkrio sam da se čini da je 3528 RGB LED dioda na jednom kraju cijevi. U početku sam imao okolo SN74HC595N i namjeravao sam ih koristiti u kombinaciji sa LED diodama. Slučajno sam imao i neke SK6812 RGBNW LED diode pri ruci. Napravio sam suho uklapanje sa SK6812 LED diodama i one su se nekako uklopile pa sam odlučio koristiti ove umjesto svih dijelova povezanih sa registrom pomaka SN74HC595N.

Razmišljao sam o tome da napravim stolnu lampu sa više glava, ali nakon što sam cijev osvijetlio i uporedio sa lampama koje već imam, zaključio sam da će poslužiti kao bolji ukras za stol.

Korak 1: DIJELOVI I ALATI

DIJELOVI I ALATI
DIJELOVI I ALATI
DIJELOVI I ALATI
DIJELOVI I ALATI

Dijelovi:

- SK6812 RGB-NW LED ili WS2811/WS2812b

- LED cijev štampača sa skenerom

- Digispark (ATtiny85) ili Arduino alternativa

- 22 ~ 24 AWG žica

- USB muško zaglavlje ili USB kabel sa muškim zaglavljem koji je već priključen.

- Crna boja u spreju

- Slikarska traka

Opciono:

- 750 Paracord (550 ako koristite žicu manjeg promjera 24 ~ 26 AWG)

- 4 Zip-kravate

- Heatshrink cijevi

Alati:

- 3D štampač

- Lemilica

- Srednji/Mali D vrh ili Mali C vrh

- Lemilo

- Tečna električna traka (opcionalno, ali se preporučuje)

- Skidači žica

- Multimetar za provjeru napona i provjeru da nije ništa povezano što ne bi trebalo biti!

- Pištolj za vruće ljepilo

Korak 2: Pripremite cijev

Pripremite cijev
Pripremite cijev
Pripremite cijev
Pripremite cijev
Pripremite cijev
Pripremite cijev

Boja:

Nisam ljubitelj estetike cijevi u njenom prirodnom stanju jer je imala neku vrstu ostataka ljepila koje su koristili za držanje u štampaču. Odlučio sam da ga ofarbam u crnu boju nekom mat crnom bojom koja mi je ostala od nekih drugih projekata. Predlažem da ga slikate prije nego što zalijepite led. Slučajno sam to učinio na teži način i zalijepio LED diodu prije slikanja pa sam morao obaviti dodatnu pripremu boje. Pazite da ne ofarbate pogrešnu stranu cijevi, što bi definitivno ugrozilo projekt.

LED:

Priključio sam SK6812 LED sa nekim superljepilom, ne morate koristiti superljepilo, ali je olakšalo pričvršćivanje; vruće ljepilo će također djelovati. Pustite da se stvrdne prije nego se petljate s njim. Pazite da ljepilo ne dospije na LED površinu ili na cijev.

Korak 3: Napravite kutiju

Napravi kutiju
Napravi kutiju
Napravi kutiju
Napravi kutiju

Priložio sam STL datoteke koje sam dizajnirao. Dimenzije kutije su oko 35 mm x 35 mm x 35 mm DxŠxV, ne citirajte me. Imao sam radnju sa Stratasys Mojo -om koja mi je ovo odštampala pa ne mogu reći koliko će ovo dobro biti odštampano za druge. Kada je kutija završena, vruće zalijepite LED cijev kroz vrh. Rupa bi trebala odgovarati cijevi samo na jedan od dva načina, ali to nije važno jer poklopac možete okrenuti ako ga zalijepite okrenutog na drugu stranu. Ostavite vruće ljepilo neko vrijeme da se stvrdne prije nego počnete vršiti pritisak na njega. Nakon što se vruće ljepilo slegne, možete lemiti tri žice potrebne za pokretanje LED -a, prijeći ću na ovo u sljedećem koraku.

Korak 4: Sve spojite

Stavite sve zajedno!
Stavite sve zajedno!
Stavite sve zajedno!
Stavite sve zajedno!
Stavite sve zajedno!
Stavite sve zajedno!

Ožičenje:

Prilikom povezivanja LED diode SK6812 na Digispark vodite računa da žice budu kratke jer sve moraju stati na vrlo mali prostor.

Digispark => SK6812

Pin 0 => Pin za podatke

Pin 2 => GND Pin

5V Pin => 5V Pin

Napravio sam Pin 2 kao GND pin tako da ako želite programirati ovo u budućnosti da se isključi u određeno vrijeme, možete to postaviti tako da ga postavite visoko. Znam da to nije najbolji način za to i u praksi sam trebao staviti 5V pin SK6812 na Pin 2 i postaviti ga visoko, mislim da sam se prilikom izvornog ožičenja brinuo da ću izvući previše mA iz I/ I O pin ATtiny85. Ja ću to učiniti u budućnosti, tako da bi najbolji način ožičenja trebao biti…

Digispark => SK6812

Pin 0 => Pin za podatke

Pin 2 => 5V Pin "+"

GND => GND Pin "-"

** Izmjena koda bit će potrebna da bi ovo funkcioniralo sada kada će Pin 2 biti VISI kada je uključen umjesto NISKI.

Sleeving:

Ako vam se slučajno sviđa paracord izgled, to bi trebalo učiniti prije pokretanja i ožičenja. Moj jedini prijedlog je da koristite žicu malog kolosijeka jer je bol provlačenje žice velikog kolosijeka. Pokušao sam spojiti snop žica zajedno u jednu žicu kako bih pokušao olakšati provlačenje umjesto da cijelu stvar pročistim inčima; žica je na kraju pukla 80% puta do tamo. Srećom, mogao bih inčistirati ostatak nekoliko centimetara što mi je ostalo. Da je bilo šta više od toga, otkinuo bih čahuru i umjesto toga pronašao stari USB kabel. Nakon što sam provukao žicu kroz paracord, mislio sam da bih radije otišao s opcijom korištenja unaprijed pripremljenog USB kosa za buduće projekte. USB žice moraju proći kroz rupu na bočnoj strani kutije prije nego što je lemite na digispark. U protivnom … shvatit ćete. Koristio sam patentni zatvarač da pričvrstim kabel u kutiji.

Korak 5: Kodiranje

Priložio sam kôd koji sam koristio, ali trebat će vam nekoliko stvari da biste ga pokrenuli.

1. Preuzmite sve potrebne stavke za rad digisparka (google pretražite ovaj)

2. Preuzmite Adafruit biblioteku neopiksela

3. Preuzmite priloženu biblioteku definicija boja

Sada kada sve funkcionira, kod bi trebao imati smisla.

Rješavanje problema:

Uvjerite se da digispark nije uključen sve dok ne pritisnete dugme za prijenos.

Uvjerite se da digispark radi s nekim uzorkom koda.

Uvjerite se da su sve vaše veze čvrste i da USB veze nisu unatrag.

Preporučuje se: