Obsah:

Stolní lampa USB SK6812: 5 kroků (s obrázky)
Stolní lampa USB SK6812: 5 kroků (s obrázky)

Video: Stolní lampa USB SK6812: 5 kroků (s obrázky)

Video: Stolní lampa USB SK6812: 5 kroků (s obrázky)
Video: Meet the LIGHTTRON 9000 | WS2812B Ikea DROPPAR RGB Lamp 2024, Červenec
Anonim
Stolní lampa USB SK6812
Stolní lampa USB SK6812
Stolní lampa USB SK6812
Stolní lampa USB SK6812
Stolní lampa USB SK6812
Stolní lampa USB SK6812

Shromáždil jsem několik tiskáren, proč … protože bylo levnější průběžně kupovat nové než kupovat inkoust pro ty staré. Každopádně mě unavilo skládat je do rohu a rozhodl jsem se je rozebrat. Byly pokladem dílů, včetně těchto šikovných LED trubic. Po bližším zkoumání jsem našel něco, co se zdálo být 3528 RGB LED na jednom konci elektronek. Zpočátku jsem měl kolem sebe nějaké SN74HC595N a chystal jsem se je použít v kombinaci s LED diodami. Také jsem náhodou měl po ruce několik LED SK6812 RGBNW. Udělal jsem suché LED diody SK6812 a docela se hodily, takže jsem se rozhodl je použít místo všech částí spojených s posuvným registrem SN74HC595N.

Přemýšlel jsem o výrobě stolní lampy s více hlavami, ale po otestování trubice s plným jasem a srovnání s lampami, které už mám, jsem si myslel, že to bude sloužit jako lepší ozdoba stolu.

Krok 1: DÍLY A NÁSTROJE

DÍLY A NÁSTROJE
DÍLY A NÁSTROJE
DÍLY A NÁSTROJE
DÍLY A NÁSTROJE

Díly:

- SK6812 RGB-NW LED nebo WS2811/WS2812b

- LED trubice z tiskárny se skenerem

- Digispark (ATtiny85) nebo alternativa Arduino

- 22 ~ 24 AWG drát

- USB zástrčka nebo USB kabel, který má již připojenou zástrčku.

- Černá barva ve spreji

- Malířská páska

Volitelný:

- 750 Paracord (550, pokud používáte drát menšího rozchodu 24 ~ 26 AWG)

- 4 zipy

- Tepelně smršťovací hadice

Nástroje:

- 3D tiskárna

- Páječka

- Střední/malý hrot D nebo malý hrot C.

- Pájka

- Tekutá elektrická páska (volitelná, ale velmi doporučená)

- Odstraňovače drátů

- Multimetr pro ověření napětí a kontrolu, zda není připojeno nic, co by nemělo být!

- Horká lepicí pistole

Krok 2: Připravte zkumavku

Připravte zkumavku
Připravte zkumavku
Připravte zkumavku
Připravte zkumavku
Připravte zkumavku
Připravte zkumavku

Malovat:

Nejsem příznivcem estetiky tuby v jejím přirozeném stavu, protože měla jakýsi pozůstatek lepidla, kterým ji drželi v tiskárně. Rozhodl jsem se to natřít na černo nějakou matnou černou barvou, která mi zbyla z jiných projektů. Navrhoval bych to namalovat, než nalepíte LED. Náhodou jsem to udělal tvrdým způsobem a před malováním přilepil LED, takže jsem měl další přípravu barvy. Ujistěte se, že nenamalujete špatnou stranu tuby, to by určitě projekt tlumilo.

VEDENÝ:

Připojil jsem LED SK6812 nějakým superglue, nemusíte používat superglue, ale připevnění to usnadnilo; horké lepidlo bude také fungovat. Nechte to ztuhnout, než se s tím pohrajete. Dbejte na to, aby se lepidlo nedostalo na přední stranu LED nebo na povrch trubice.

Krok 3: Vytvořte krabici

Vytvořte krabici
Vytvořte krabici
Vytvořte krabici
Vytvořte krabici

Připojil jsem soubory STL, které jsem navrhl. Rozměry krabice jsou asi 35 mm x 35 mm x 35 mm DxŠxV, necitujte mě. Nechal jsem si to vytisknout v obchodě se Stratasys Mojo, takže nemohu říci, jak dobře se to vytiskne pro ostatní. Jakmile je krabice hotová, přilepte LED trubičku horním dílem. Otvor by měl být schopen vejít se do trubice pouze jedním ze dvou způsobů, ale na tom nezáleží, protože víčko můžete otočit, pokud jej nalepíte obráceně. Horké lepidlo nechte chvíli odležet a ztvrdnout, než na něj začnete tlačit. Jakmile se horké lepidlo usadí, můžete pájet tři vodiče potřebné ke spuštění LED, v dalším kroku to projdu.

Krok 4: Dejte to všechno dohromady

Dejte to všechno dohromady!
Dejte to všechno dohromady!
Dejte to všechno dohromady!
Dejte to všechno dohromady!
Dejte to všechno dohromady!
Dejte to všechno dohromady!

Elektrické vedení:

Při zapojování LED SK6812 k Digispark zajistěte, aby vodiče byly krátké, protože všechny se musí vejít na velmi malý prostor.

Digispark => SK6812

Pin 0 => Datový pin

Pin 2 => GND Pin

5V Pin => 5V Pin

Pin 2 jsem vytvořil jako pin GND, takže pokud byste to chtěli v budoucnu naprogramovat tak, aby se v určitou dobu vypnul, můžete to nastavit vysoko. Vím, že to není nejlepší způsob, jak to udělat, a v praxi jsem měl dát 5V pin SK6812 na pin 2 a nastavit jej vysoko, myslím, že když jsem to původně zapojoval, měl jsem strach z vytažení příliš mnoho mA z I/ O pin ATtiny85. Půjdu do toho a udělám to v budoucnu, takže nejlepší cesta zapojení by měla být…

Digispark => SK6812

Pin 0 => Datový pin

Pin 2 => 5V Pin „+“

GND => Pin GND "-"

** Úprava kódu bude nezbytná, aby to fungovalo nyní, když bude Pin 2 VYSOKÝ, když bude zapnutý místo LOW.

Rukáv:

Pokud se vám líbí vzhled paracordu, mělo by to být provedeno před spuštěním a zapojením všeho. Můj jediný návrh je použít drát s malým rozchodem, protože drát s velkým rozchodem je bolest protáhnout. Zkoušel jsem slepit svazek drátů k jednomu drátu, abych se pokusil věci snáze protáhnout místo toho, abych celou věc odčervil palcem; drát se nakonec zlomil 80% cesty tam. Naštěstí jsem mohl zbytek palců odčervit o několik palců, které mi zbyly. Pokud by to bylo něco víc, sundal bych rukávy a místo toho našel starý USB kabel. Po protažení drátu paracordem jsem si v duchu poznamenal, že bych raději šel s možností použít předem připravený USB pigtail pro budoucí projekty. USB kabely musí projít otvorem v boční části krabice, než ji připájíte k digisparku, jinak … na to přijdete. K upevnění kabelu v krabici jsem použil zip.

Krok 5: Kódování

Připojil jsem kód, který jsem použil, ale k jeho spuštění budete potřebovat pár věcí.

1. Stáhněte si všechny potřebné položky, aby digispark fungoval (toto vyhledejte na Googlu)

2. Stáhněte si knihovnu Adafruit neopixel

3. Stáhněte si připojenou knihovnu definic barev

Nyní, když vše funguje, by měl kód dávat nějaký smysl.

Odstraňování problémů:

Ujistěte se, že digispark není zapojen, dokud nestisknete tlačítko pro odeslání.

Ujistěte se, že digispark funguje s nějakým ukázkovým kódem.

Zajistěte, aby všechna vaše připojení byla pevná a vaše připojení USB nebyla zpětná.

Doporučuje: