Cuprins:

Pandantiv cu LED de la o unitate optică veche: 11 pași
Pandantiv cu LED de la o unitate optică veche: 11 pași

Video: Pandantiv cu LED de la o unitate optică veche: 11 pași

Video: Pandantiv cu LED de la o unitate optică veche: 11 pași
Video: FEMEIA De 399 De ANI ! #shorts 2024, Noiembrie
Anonim
Pandantiv cu LED de la o unitate optică veche
Pandantiv cu LED de la o unitate optică veche
Pandantiv cu LED de la o unitate optică veche
Pandantiv cu LED de la o unitate optică veche

În acest instructabil, vă voi arăta cum puteți face un colier de iluminat unic din ansamblul obiectivului unei unități optice vechi, plus câteva componente electronice suplimentare.

Am fost inspirat să fac asta pentru fiica mea, când am scos o unitate CD veche și am văzut cât de cool arată ansamblul obiectivului. Știam că ar face un colier frumos „techy” dacă aș găsi doar o modalitate de a împacheta un microcontroler și LED-uri acolo. Cred că rezultatul final este o piesă destul de unică de geek chic.

Înainte de a vă angaja în acest instructabil, veți dori să vă asigurați că aveți un mediu de dezvoltare Arduino funcțional și că puteți viza și programa microcontrolerele ATtiny AVR. Există câteva Instrucțiuni utile pe acest site pentru a vă ajuta, inclusiv acesta:

Acest lucru va implica, de asemenea, unele lipiri destul de delicate pe piese foarte mici, așa că îmbunătățiți-vă abilitățile de lipire.

Dacă sunteți gata să continuați, consultați lista de bunuri și să începem!

Provizii

Una sau mai multe unități optice vechi (de preferință o unitate CD - o unitate DVD sau BluRay va funcționa și ele, dar nu suntem sălbatici).

O montare la suprafață ATtiny85 (pachet SOIC cu 8 pini).

Un adaptor SOIC la DIP cu 8 pini cu forță de inserție zero (ZIF).

O baterie CR2032.

Un suport de baterie CR2032 (am găsit tipul vertical perfect pentru acest proiect).

Un comutator tactil standard.

Un LED de montare pe suprafață (dimensiunea 5050 funcționează bine). Roșul va funcționa cel mai bine, dar am folosit și verde și albastru.

Un fier de lipit și lipit.

Niște sârmă.

Super-lipici.

Unele pensete, mâini ferme și nervi de oțel.

(opțional) breadboard și fire pentru prototipare

(opțional) LED de 5 mm pentru prototipare

Pasul 1: Desfaceți unitatea CD

Demontați unitatea CD
Demontați unitatea CD
Demontați unitatea CD
Demontați unitatea CD
Demontați unitatea CD
Demontați unitatea CD

O unitate optică veche este o comoară a componentelor proiectului, dar, deocamdată, ne interesează doar ansamblul obiectivului.

Scoateți unitatea CD și găsiți ansamblul obiectivului. Va face parte din mecanismul care citește de pe CD. Mecanismul de acționare conține de obicei câteva motoare pentru acționarea CD-ului și deplasarea obiectivului.

Scoaterea ansamblului obiectivului poate necesita un pic de lucru, dar nu este prea greu. Scoateți cât mai mult din componentele electronice fără a distruge structura ansamblului obiectivului. Cel puțin, doriți să goliți spațiul din spatele obiectivului în sine. Acesta este spațiul în care va merge circuitul nostru.

Îmi place felul în care arată aceste lucruri, ceea ce mi-a dat în primul rând ideea acestui proiect. Deci futurist și tehnic, este minunat!

Pasul 2: Înțelegeți / modificați programul

Microcontrolerul ATtiny85 va fi creierul din spatele colierului, dar mai întâi trebuie să fie programat.

Am atașat programul pe care l-am scris pentru a rula spectacolul de lumini al colierului. Există două fișiere: schița în sine și fișierul care definește secvențele de lumină prin care va trece pandantivul. Am încercat să comentez codul, dar probabil că mai are nevoie de ceva lucru.

Pandantivul este controlat de comutator. Când comutatorul este apăsat, determină resetarea ATtiny85, pe care o tratează ca intrare. O apăsare îi spune pandantivului să se rotească la următoarea secvență LED. Două apăsări într-o secundă comandă ATTiny85 să nu mai strălucească un LED în față și să se culce. De asemenea, se va culca automat după 10 minute pentru a economisi bateria.

Puteți adăuga, modifica sau elimina secvențe LED modificând fișierul sequences.h. Am încercat să clarific cum să adaug noi secvențe.

Pasul 3: Programați ATtiny85

Programați ATtiny85
Programați ATtiny85
Programați ATtiny85
Programați ATtiny85

Înainte de a merge mai departe, să încărcăm programul pe ATtiny85. Veți avea nevoie de hardware de programare capabil să funcționeze cu o configurare ATtiny85 și gata de utilizare. Instrucțiunile complete sunt în afara domeniului de aplicare al acestui instructabil, dar vă voi indica din nou aici:

Cu excepția cazului în care hardware-ul dvs. de programare acceptă pachetul SOIC, veți avea nevoie și de adaptorul DIP SOIC cu 8 pini. Nu-mi amintesc de unde am cumpărat-o pe a mea, dar o căutare rapidă pentru „8 pin soic to dip adapter zif” ar trebui să vă conducă unde trebuie.

Programarea în sine este destul de simplă:

Descărcați cele două fișiere atașate (LED_pendant.ino și sequences.h) în folderul de schițe Arduino, într-un folder numit „LED_pendant” și deschideți proiectul în IDE Arduino

Configurați IDE-ul Arduino pentru ATtiny85 și programatorul ales

Asigurați-vă că IDE este setat pentru a configura ATtiny85 pentru a utiliza ceasul său intern de 8 MHz

Utilizați adaptorul SOIC cu 8 pini pentru a conecta ATtiny85 la programator

Ardeți bootloader-ul pe cip. Nu uitați acest lucru, altfel viteza ceasului cipului va fi prea lentă, iar secvențele dvs. de lumină nu vor rula corect (voce de experiență? Da)

În cele din urmă, încărcați programul pe cipul dvs

Pasul 4: Breadboard-ul dvs. Circuitul (opțional)

Breadboard Circuitul dvs. (opțional)
Breadboard Circuitul dvs. (opțional)
Breadboard Circuitul dvs. (opțional)
Breadboard Circuitul dvs. (opțional)

Este întotdeauna o idee bună să faceți un circuit înainte de a ieși din lipit și de a-l oficializa. Este o idee deosebit de bună în acest caz, deoarece nu veți putea reprograma ATtiny85 dacă vă dați seama că ați făcut o greșeală (din nou, aceasta este vocea experienței vorbind).

Adaptorul SOIC la DIP ar trebui să vă permită să conectați ATtiny85 direct la placa dvs. de calcul. Odată ce ați făcut conexiunile prezentate în schema de cablare și panou de control, LED-ul ar trebui să se aprindă. Secvența ar trebui să se schimbe cu o singură apăsare de buton, iar LED-ul ar trebui să se stingă după o apăsare dublă.

Dacă funcționează, sunteți gata să continuați!

Pasul 5: Pregătiți-vă pentru a construi circuitul

Pregătește-te să construiești circuitul
Pregătește-te să construiești circuitul
Pregătește-te să construiești circuitul
Pregătește-te să construiești circuitul

Diagrama circuitului atașat arată cât de simplu este cu adevărat acest circuit. Dificultatea vine pentru că totul este atât de mic.

Pentru a economisi spațiu, vom conecta componentele noastre fără a utiliza o placă de circuit. În schimb, totul va fi ținut împreună cu lipirea, lipiciul și dragostea.

Începeți prin îndoirea cu atenție a știfturilor ATtiny85 în jurul "burții" cipului. Nu trebuie să se îndoaie prea mult, trebuie doar să fie îndepărtați puțin din cale.

Pasul 6: lipiți LED-ul pe ATtiny85

Lipiți LED-ul pe ATtiny85
Lipiți LED-ul pe ATtiny85

Adăugați o picătură de superglue pe burta (partea inferioară) a ATtiny85. Acest lucru va menține LED-ul în poziție.

Luați ceva timp pentru a verifica dublă orientarea LED-ului în raport cu cipul, deoarece obțineți o singură fotografie la acest lucru. Este nevoie de un pic de gândire pentru a afla cum să-l poziționați, dar nu există nicio întoarcere. Asigurați-vă că pinul pozitiv al LED-ului este aproape de 8 din cip și pinul negativ al LED-ului este aproape de pinul 5.

Folosiți penseta pentru a obține LED-ul în poziție și încercați să nu vă lipiți de cip (acea voce a experienței din nou)!

S-ar putea să observați că am folosit un LED RGB aici, pentru că doar asta am avut. Am ajuns doar să folosesc porțiunea verde. Poate fi o provocare interesantă să încerci să folosești toate cele trei culori …

Pasul 7: lipiți comutatorul tactil pe ATtiny85

Lipiți comutatorul tactil pe ATtiny85
Lipiți comutatorul tactil pe ATtiny85
Lipiți comutatorul tactil pe ATtiny85
Lipiți comutatorul tactil pe ATtiny85
Lipiți comutatorul tactil pe ATtiny85
Lipiți comutatorul tactil pe ATtiny85

Comutatorul tactil va fi lipit de cealaltă parte a ATtiny85 pentru a furniza intrare.

Este conectat între pinul RESET și masă, astfel încât cipul să fie resetat de fiecare dată când este apăsat comutatorul. Programul folosește aceste resetări pentru a schimba secvența LED-urilor sau pentru a se opri la comandă.

Un comutator tactil standard are patru pini, care sunt într-adevăr două perechi de pini conectați. Am încercat să indic perechile conectate în fotografia atașată.

Mai întâi, scoateți doi pini neconectați dintr-o parte a comutatorului, așa cum se arată. Le puteți tăia, dar este mai ușor să le îndoiți înainte și înapoi până când se desprind.

Înainte de a continua, verificați orientarea ATtiny85. Cei doi pini rămași vor trebui poziționați aproape de pinii 1 și 4 ai microcontrolerului. Folosiți o picătură de adeziv pentru a fixa comutatorul în partea de sus a ATTin85 (partea opusă față de LED).

Felicitări! Țineți un sandwich de circuit care va fi creierul din spatele colierului!

Pasul 8: lipiți circuitul

Lipiți circuitul
Lipiți circuitul
Lipiți circuitul
Lipiți circuitul
Lipiți circuitul
Lipiți circuitul

Cu totul lipit împreună într-un pachet mic fericit, sunteți gata să lipiți LED-ul și să comutați la ATtiny85. Aceasta este cea mai dificilă parte a proiectului, deoarece totul este atât de mic.

Totul ar trebui aliniat. Conexiuni de lipit așa cum se arată în diagramă. Mâinile ajutătoare ar putea fi utile aici.

Pinul pozitiv al LED-ului trebuie lipit la pinul 8 al ATtiny85 (aveți grijă să nu supraîncălziți LED-ul!).

Pinul negativ al LED-ului ar trebui lipit la pinul 5 al ATtiny85.

Pinii comutatorului trebuie lipiți la pinii 1 și 4 ai ATtiny85. Ar trebui să fie ușori, deoarece vor fi destul de apropiați unul de celălalt.

Cabluri de alimentare de lipit la pinii 4 și 8 ai ATtiny85. Lăsați-le mult timp, astfel încât să poată fi tăiate la lungime când atașăm suportul bateriei.

Cu firele de alimentare conectate, conectați-vă manual circuitul la o baterie pentru a vă asigura că funcționează.

Pasul 9: lipiți circuitul de ansamblul obiectivului

Lipiți circuitul pe ansamblul obiectivului
Lipiți circuitul pe ansamblul obiectivului

Luați ceva timp pentru a afla cum se va potrivi circuitul în ansamblul obiectivului. Este un circuit mic, dar spațiul este încă îngust.

Am putut tăia niște metal și plastic pentru a face loc circuitului și firelor.

Acum, lipiți circuitul în poziție, cu LED-ul orientat în ansamblul obiectivului și întrerupătorul îndreptat. Dacă nu există suficient material pentru ca super-adezivul să realizeze o conexiune bună, încercați un adeziv mai asemănător gelului sau, dacă sunteți atent, ar putea funcționa și adezivul fierbinte.

Încă alături de mine până acum? Bun! Aproape am terminat.

Pasul 10: Conectați suportul bateriei

Conectați suportul bateriei
Conectați suportul bateriei

Lipiți firele de alimentare pe suportul bateriei (din nou, asigurați-vă că acordați atenție orientării aici!)

În acest moment, ar trebui să aveți un pandantiv complet funcțional. Puneți o baterie și lăsați-o să strălucească!

Puteți lăsa suportul bateriei suspendat, care va funcționa dacă aveți grijă de el sau îl puteți atașa mai sigur cu super lipici sau lipici fierbinte.

Pasul 11: Bucurați-vă

Bucurați-vă!
Bucurați-vă!

Atașați acest lucru la un colier și face un cadou perfect pentru acel geek special din viața ta.

Durata de viață a bateriei ar trebui să fie foarte bună. LED-ul nu folosește o cantitate extraordinară de energie, iar pandantivul în sine se culcă după aproximativ 10 minute.

Mi-ar plăcea să vă văd mărcile. Vă rugăm să le postați dacă creați una!

Recomandat: