Cuprins:
- Provizii
- Pasul 1: Desfaceți unitatea CD
- Pasul 2: Înțelegeți / modificați programul
- Pasul 3: Programați ATtiny85
- Pasul 4: Breadboard-ul dvs. Circuitul (opțional)
- Pasul 5: Pregătiți-vă pentru a construi circuitul
- Pasul 6: lipiți LED-ul pe ATtiny85
- Pasul 7: lipiți comutatorul tactil pe ATtiny85
- Pasul 8: lipiți circuitul
- Pasul 9: lipiți circuitul de ansamblul obiectivului
- Pasul 10: Conectați suportul bateriei
- Pasul 11: Bucurați-vă
Video: Pandantiv cu LED de la o unitate optică veche: 11 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Î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
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
Î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)
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
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
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
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
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
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
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ă
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:
Am făcut o unitate CD veche într-un robot Wifi folosind Nodemcu, L298N Motor Drive și multe altele: 5 pași
Am făcut o unitate CD veche în robot Wifi folosind Nodemcu, L298N Motor Drive și multe altele .: VX Robotics & Electronică prezentă
Cum se face o unitate flash USB folosind un radier - Carcasă pentru unitate USB DIY: 4 pași
Cum se face o unitate flash USB folosind un radier | Carcasă pentru unitate USB DIY: acest blog este despre „Cum se face unitate flash USB folosind o radieră | Carcasă pentru unitate USB DIY " sper sa-ti placa
ARUPI - o unitate de înregistrare automată low-cost / unitate de înregistrare autonomă (ARU) pentru ecologiști ai peisajului sonor: 8 pași (cu imagini)
ARUPI - o unitate de înregistrare automată low-cost / unitate de înregistrare autonomă (ARU) pentru ecologiști ai peisajului sonor: acest instructiv a fost scris de Anthony Turner. Proiectul a fost dezvoltat cu mult ajutor de la Shed in the School of Computing, Universitatea din Kent (domnul Daniel Knox a fost de mare ajutor!). Vă va arăta cum să construiți o înregistrare audio automatizată
Unitate optică refolosită cu RPi: 6 pași (cu imagini)
Refolosirea unității optice cu RPi: Acest proiect a apărut după ce unitatea optică a laptopului iubitului meu a început să se comporte prost. Tava CD-ului va apărea în mod repetat ori de câte ori îi dădeam laptopului o apăsare sau îl mutam în vreun fel. Diagnosticul meu al problemei a fost că trebuie să fi existat ceva
Cum se face un filator de disc dintr-o unitate CD veche: 6 pași
Cum se face un filator de disc dintr-o unitate CD veche: acest lucru vă va învăța cum să faceți un filator de disc motorizat