Cuprins:

Lampă de birou USB SK6812: 5 pași (cu imagini)
Lampă de birou USB SK6812: 5 pași (cu imagini)

Video: Lampă de birou USB SK6812: 5 pași (cu imagini)

Video: Lampă de birou USB SK6812: 5 pași (cu imagini)
Video: ProtoPixel LED Controller - unboxing & quick setup 2024, Noiembrie
Anonim
Lampă de birou USB SK6812
Lampă de birou USB SK6812
Lampă de birou USB SK6812
Lampă de birou USB SK6812
Lampă de birou USB SK6812
Lampă de birou USB SK6812

Am acumulat mai multe imprimante, de ce … pentru că era mai ieftin să cumpăr continuu altele noi decât să cumpăr cerneala pentru cele vechi. Oricum, m-am săturat să le îngrămădesc în colț și am decis să le despart. Erau o comoară de piese, inclusiv aceste tuburi cu LED-uri inteligente. După o investigație mai atentă, am găsit ceea ce părea a fi 3528 LED-uri RGB la un capăt al tuburilor. Inițial, aveam niște SN74HC595N așezate în jur și urma să le folosesc în combinație cu LED-urile. Mi s-a întâmplat să am și câteva LED-uri SK6812 RGBNW la îndemână. Am făcut o potrivire uscată cu LED-urile SK6812 și acestea se potrivesc, așa că am decis să le folosesc în loc de toate piesele asociate cu registrul de schimbare SN74HC595N.

M-am gândit să fac o lampă de birou cu mai multe capuri, dar după ce am testat tubul cu luminozitate maximă și l-am comparat cu lămpile pe care le am deja, m-am gândit că va servi ca un ornament de birou mai bun.

Pasul 1: PIESE ȘI UNELTE

PIESE ȘI UNELTE
PIESE ȘI UNELTE
PIESE ȘI UNELTE
PIESE ȘI UNELTE

Părți:

- LED SK6812 RGB-NW sau WS2811 / WS2812b

- Tub LED de la o imprimantă cu scaner

- Digispark (ATtiny85) sau alternativa Arduino

- Sârmă 22 ~ 24 AWG

- Antet USB tată sau cablu USB care are deja atașat un antet tată.

- Vopsea neagra spray

- Banda de pictori

Opțional:

- 750 Paracord (550 dacă utilizați un fir mai mic de 24 ~ 26 AWG)

- Fermoare de 4"

- Tuburi termoretractabile

Instrumente:

- imprimantă 3d

- Ciocan de lipit

- Vârf mediu D / mic sau vârf mic C

- Solder

- Bandă electrică lichidă (opțională, dar foarte recomandată)

- Dispozitive de despicare

- Multimetru pentru a verifica tensiunile și a verifica dacă nu este conectat nimic care nu ar trebui să fie!

- Pistol de lipit fierbinte

Pasul 2: Pregătiți tubul

Pregătiți tubul
Pregătiți tubul
Pregătiți tubul
Pregătiți tubul
Pregătiți tubul
Pregătiți tubul

A picta:

Nu sunt un fan al esteticii tubului în stare naturală, deoarece avea un fel de rămășiță a adezivului pe care îl foloseau pentru a-l ține în imprimantă. Am decis să-l pictez în negru cu o vopsea neagră mată care mi-a rămas din alte proiecte. Aș sugera să-l pictați înainte de a lipi pe led. S-a întâmplat să o fac greu și să lipesc LED-ul înainte de a picta, așa că am avut de pregătit o vopsea suplimentară. Asigurați-vă că nu vopsiți partea greșită a tubului, ceea ce ar pune cu siguranță un amortizor asupra proiectului.

LED:

Am atașat LED-ul SK6812 cu ceva superglue, nu trebuie să folosiți superglue, dar a făcut-o ușor de atașat; va funcționa și lipiciul fierbinte. Lăsați-l să se întărească înainte de a vă încurca. Asigurați-vă că nu obțineți lipici pe fața LED-ului sau pe fața tubului.

Pasul 3: Faceți cutia

Faceți cutia
Faceți cutia
Faceți cutia
Faceți cutia

Am atașat fișierele STL pe care le-am proiectat. Dimensiunile cutiei sunt de aproximativ 35mm x 35mm x 35mm LxWxH, nu mă citați. Am avut un magazin cu o imprimare Stratasys Mojo pentru mine, așa că nu pot spune cât de bine se va tipări pentru alții. Odată ce cutia este completă, lipiți tubul LED prin partea superioară. Gaura ar trebui să poată să se potrivească tubului doar în două moduri, dar asta nu contează, deoarece puteți întoarce capacul dacă îl lipiți în sens invers. Lăsați lipiciul fierbinte să stea și să se întărească o vreme înainte de a începe să puneți presiune pe el. Odată ce adezivul fierbinte se instalează, puteți lipi cele trei fire necesare pentru a rula LED-ul, voi trece peste acest lucru în pasul următor.

Pasul 4: Puneți totul împreună

Puneți totul împreună!
Puneți totul împreună!
Puneți totul împreună!
Puneți totul împreună!
Puneți totul împreună!
Puneți totul împreună!

Cablare:

Când conectați LED-ul SK6812 la Digispark, asigurați-vă că țineți firele scurte, deoarece toate trebuie să se potrivească într-un spațiu foarte mic.

Digispark => SK6812

Pin 0 => Pin date

Pinul 2 => Pinul GND

Pin 5V => Pin 5V

Am făcut pinul 2 pinul GND, astfel încât, dacă doriți să programați acest lucru în viitor, să se oprească la un anumit moment, puteți să îl setați la mare. Știu că nu este cea mai bună metodă de a face acest lucru și, în practică, ar fi trebuit să pun pinul de 5V al modelului SK6812 la pinul 2 și să-l setez la un nivel ridicat, cred că atunci când cablam inițial acest lucru, m-am îngrijorat să trag prea mulți mA din I / O pin al ATtiny85. Voi continua și voi face acest lucru în viitor, astfel încât cea mai bună cale de cablare să fie …

Digispark => SK6812

Pin 0 => Pin date

Pin 2 => 5V Pin "+"

GND => GND Pin "-"

** Modificarea codului va fi necesară pentru ca acest lucru să funcționeze acum că Pinul 2 va fi ÎNALT atunci când este activat în loc de LOW.

Manșon:

Dacă ți se pare că îți place aspectul paracord, acest lucru ar trebui făcut înainte de a rula și de a conecta totul. Singura mea sugestie este să folosiți sârmă cu ecartament mic pentru că firul cu ecartament mare este dureros. Am încercat să lipesc pachetul de fire împreună pe un singur fir pentru a încerca să fac lucrurile mai ușor de înfășurat în loc să viermeți centimetrul; firul a rupt în cele din urmă 80% din drum. Din fericire, aș putea să-mi viermi restul câțiva centimetri care îmi mai rămăseseră. Dacă ar fi fost mai mult decât atât, aș fi abandonat mâneca și aș găsi un cablu USB vechi de folosit. După ce am tras firul prin paracord, am făcut o notă mentală că aș prefera să merg cu opțiunea de a folosi o coadă USB pre-fabricată pentru proiecte viitoare. Sârmele USB trebuie să treacă prin orificiul din partea laterală a cutiei înainte de a-l lipi la digispark altfel … veți da seama. Am folosit o cravată cu fermoar pentru a fixa cablul în cutie.

Pasul 5: Codificare

Am atașat codul pe care l-am folosit, dar veți avea nevoie de câteva lucruri pentru a-l rula.

1. Descărcați toate elementele necesare pentru ca digisparkul să funcționeze (căutați pe Google în acesta)

2. Descărcați biblioteca Adafruit neopixel

3. Descărcați biblioteca atașată de definiție a culorilor

Acum, că totul funcționează, codul ar trebui să aibă un sens.

Depanare:

Asigurați-vă că digispark-ul nu este conectat decât după ce apăsați butonul de încărcare.

Asigurați-vă că digispark funcționează cu un eșantion de cod.

Asigurați-vă că toate conexiunile dvs. sunt solide și conexiunile USB nu sunt înapoi.

Recomandat: