Indholdsfortegnelse:

LED -vedhæng fra et gammelt optisk drev: 11 trin
LED -vedhæng fra et gammelt optisk drev: 11 trin

Video: LED -vedhæng fra et gammelt optisk drev: 11 trin

Video: LED -vedhæng fra et gammelt optisk drev: 11 trin
Video: Windows Face-Off: A Technical Comparison of Windows 11 and Server 2022 2024, Juli
Anonim
LED vedhæng fra et gammelt optisk drev
LED vedhæng fra et gammelt optisk drev
LED vedhæng fra et gammelt optisk drev
LED vedhæng fra et gammelt optisk drev

I denne Instructable vil jeg vise dig, hvordan du kan lave en enestående oplyst halskæde fra linsemodulet på et gammelt optisk drev, plus et par ekstra elektroniske komponenter.

Jeg blev inspireret til at lave dette til min datter, da jeg skilt et gammelt cd -drev fra hinanden og så, hvor sejt objektivet ser ud. Jeg vidste, at det ville lave en fin "techy" halskæde, hvis jeg bare kunne finde en måde at pakke en mikrokontroller og og LED derinde. Jeg synes, at slutresultatet er et ret unikt stykke nørd chic.

Inden du går i gang med denne Instructable, vil du sikre dig, at du har et fungerende Arduino -udviklingsmiljø og kan målrette og programmere ATtiny AVR -mikrokontrollere. Der er et par nyttige instruktioner på dette websted for at komme i gang, herunder dette:

Dette vil også indebære noget temmelig delikat lodning på meget små dele, så børst op på dine loddeevner.

Hvis du er klar til at fortsætte, kan du tjekke listen over forbrugsvarer, og lad os komme i gang!

Forbrugsvarer

Et eller flere gamle optiske drev (helst et cd -drev - et dvd- eller BluRay -drev fungerer også, men vi er ikke vilde).

En overflademontering ATtiny85 (8-benet SOIC-pakke).

En nul-indsættelse kraft (ZIF) 8-benet SOIC til DIP adapter.

Et CR2032 batteri.

En CR2032 batteriholder (jeg fandt den lodrette type perfekt til dette projekt).

En standard taktil switch.

En overflademonteret LED (størrelse 5050 fungerer godt). Rød vil fungere bedst, men jeg har også brugt grøn og blå.

Et loddejern og loddetin.

Noget ledning.

Super lim.

Nogle pincetter, faste hænder og nerver af stål.

(valgfrit) brødbræt og ledninger til prototyper

(valgfri) 5 mm LED til prototyper

Trin 1: Tag cd -drevet fra hinanden

Tag CD -drevet fra hinanden
Tag CD -drevet fra hinanden
Tag CD -drevet fra hinanden
Tag CD -drevet fra hinanden
Tag CD -drevet fra hinanden
Tag CD -drevet fra hinanden

Et gammelt optisk drev er en skattekiste af projektdele, men foreløbig er vi kun interesserede i objektivsamlingen.

Tag cd -drevet fra hinanden, og find objektivet. Det vil være en del af mekanismen, der læser fra cd'en. Drivmekanismen indeholder normalt et par motorer til at drive cd'en og flytte linsen.

Det kan tage lidt arbejde at fjerne linsemodulet, men det er ikke for svært. Fjern så meget elektronik som muligt uden at ødelægge objektivkonstruktionens struktur. I det mindste vil du rydde rummet bag selve objektivet. Dette er rummet, hvor vores kredsløb vil gå.

Jeg elsker den måde, disse ting ser ud, hvilket var det, der gav mig ideen til dette projekt i første omgang. Så futuristisk og teknologisk, det er fantastisk!

Trin 2: Forstå / rediger programmet

ATtiny85 mikrokontroller vil være hjernen bag halskæden, men først skal den programmeres.

Jeg har vedhæftet det program, jeg skrev til at køre halskæde lysshow. Der er to filer: selve skitsen og filen, der definerer de lyssekvenser, vedhænget vil løbe igennem. Jeg har forsøgt at kommentere koden, men den har sandsynligvis stadig brug for noget arbejde.

Vedhænget styres af kontakten. Når der trykkes på kontakten, får det ATtiny85 til at nulstille, hvilket den behandler som input. Et tryk fortæller pendlen at rotere til den næste LED -sekvens. To skub inden for et sekund beordrer ATTiny85 til at stoppe med at lyse en LED i dit ansigt og bare gå i dvale. Det går også automatisk i dvale efter 10 minutter for at spare på batteriet.

Du kan tilføje, ændre eller fjerne LED -sekvenser ved at ændre filen sequences.h. Jeg har forsøgt at gøre det klart, hvordan man tilføjer nye sekvenser.

Trin 3: Programmer ATtiny85

Programmer ATtiny85
Programmer ATtiny85
Programmer ATtiny85
Programmer ATtiny85

Inden vi går videre, lad os få programmet indlæst på ATtiny85. Du skal bruge programmeringshardware, der er i stand til at arbejde med en ATtiny85 -konfiguration og klar til brug. Fuldstændige instruktioner er uden for anvendelsesområdet for denne instruks, men jeg vil igen pege dig her:

Medmindre din programmeringshardware understøtter SOIC-pakken, skal du også bruge din 8-pin SOIC til 8-pin DIP-adapter. Jeg kan ikke huske, hvor jeg købte min, men en hurtig søgning efter "8 pin soic to dip adapter zif" skulle bringe dig, hvor du skal hen.

Selve programmeringen er ret ligetil:

Download de to vedhæftede filer (LED_pendant.ino og sequences.h) til din Arduino -skitsemappe i en mappe med navnet "LED_pendant", og åbn projektet i Arduino IDE

Konfigurer Arduino IDE til ATtiny85 og din foretrukne programmør

Sørg for, at IDE er indstillet til at konfigurere ATtiny85 til at bruge dets 8MHz interne ur

Brug den 8-benede SOIC-adapter til at tilslutte din ATtiny85 til din programmerer

Brænd bootloaderen til chippen. Glem ikke dette, ellers vil din chipurhastighed være for langsom, og dine lyssekvenser kører ikke korrekt (oplevelsesstemme? Ja)

Upload endelig programmet til din chip

Trin 4: Breadboard dit kredsløb (valgfrit)

Breadboard Dit kredsløb (valgfrit)
Breadboard Dit kredsløb (valgfrit)
Breadboard Dit kredsløb (valgfrit)
Breadboard Dit kredsløb (valgfrit)

Det er altid en god idé at brødbrede et kredsløb, før du kommer ud af loddet og gør det officielt. Det er en særlig god idé i dette tilfælde, da du ikke vil være i stand til at omprogrammere ATtiny85, hvis du indser, at du har begået en fejl (igen, det er oplevelsens stemme).

Din SOIC til DIP -adapter skal give dig mulighed for at tilslutte din ATtiny85 direkte til dit brødbræt. Når du har foretaget forbindelserne vist i lednings- og brødbrætdiagrammet, skal LED'en lyse. Sekvensen skal ændres med et enkelt tryk på knappen, og LED'en skal slukke efter et dobbelt tryk.

Hvis det virker, er du klar til at fortsætte!

Trin 5: Forbered dig på at bygge kredsløbet

Forbered dig på at bygge kredsløbet
Forbered dig på at bygge kredsløbet
Forbered dig på at bygge kredsløbet
Forbered dig på at bygge kredsløbet

Det vedlagte kredsløbsdiagram viser, hvor enkelt dette kredsløb egentlig er. Vanskeligheden kommer, fordi alt er så lille.

For at spare plads, vil vi forbinde vores komponenter sammen uden at bruge et printkort. I stedet vil alt blive holdt sammen med lodde, lim og kærlighed.

Start med omhyggeligt at bøje stifterne på ATtiny85 ned omkring "maven" på chippen. De behøver ikke at bøje for langt, de skal bare gemmes lidt af vejen.

Trin 6: Lim LED'en til ATtiny85

Lim LED'en til ATtiny85
Lim LED'en til ATtiny85

Føj en dråbe superlim til maven (undersiden) af ATtiny85. Dette vil holde LED'en på plads.

Brug lidt tid på at dobbelttjekke LED'ens retning i forhold til chippen, fordi du kun får et skud på dette. Det kræver lidt tænkning at finde ud af at placere det, men der er ingen vej tilbage. Sørg for, at den positive pin på LED'en er tæt på i 8 i chippen, og den negative pin på LED'en er tæt på pin 5.

Brug din pincet til at få LED'en på plads, og prøv ikke at klæbe dig selv til chippen (oplevelsesstemmen igen)!

Du vil måske bemærke, at jeg har brugt en RGB LED her, for det var alt, hvad jeg havde. Jeg endte med bare at bruge den grønne portion. Det kan være en interessant udfordring at prøve at bruge alle tre farver …

Trin 7: Lim den taktile switch til ATtiny85

Lim den taktile switch til ATtiny85
Lim den taktile switch til ATtiny85
Lim den taktile switch til ATtiny85
Lim den taktile switch til ATtiny85
Lim den taktile switch til ATtiny85
Lim den taktile switch til ATtiny85

Den taktile switch bliver limet til den anden side af ATtiny85 for at give input.

Den er forbundet mellem RESET -stiften og jorden, så chippen nulstilles, når der trykkes på kontakten. Programmet bruger disse nulstillinger til at ændre LED -sekvensen eller til at slukke sig selv, når det kommanderes.

En standard taktil switch har fire ben, som virkelig er to par tilsluttede stifter. Jeg har forsøgt at påpege de tilsluttede par på det vedhæftede foto.

Fjern først to UTILSLUTEDE stifter fra den ene side af kontakten, som vist. Du kan skære dem af, men det er lettere bare at bøje dem frem og tilbage, indtil de kommer af.

Inden du fortsætter, skal du kontrollere orienteringen af din ATtiny85. De to resterende stifter skal placeres tæt på stifterne 1 og 4 på mikrokontrolleren. Brug en dråbe lim til at fastgøre kontakten til toppen af ATTin85 (den modsatte side fra LED'en).

Tillykke! Du holder kredsløbssandwich, der vil være hjernen bag halskæden!

Trin 8: Loddet kredsløb

Lodde kredsløbet
Lodde kredsløbet
Lodde kredsløbet
Lodde kredsløbet
Lodde kredsløbet
Lodde kredsløbet

Med alt limet sammen i et lykkeligt lille bundt, er du klar til at lodde LED'en og skifte til ATtiny85. Dette er den sværeste del af projektet, da alt er så lille.

Alt skal stilles op. Loddetilslutninger som vist i diagrammet. Hjælpende hænder kan være nyttige her.

Den positive pin på LED'en skal loddes til pin 8 på ATtiny85 (pas på ikke at overophedes LED'en!).

Den negative pin på LED'en skal loddes til pin 5 på ATtiny85.

Omskifterens ben skal loddes til ben 1 og 4 i ATtiny85. De skal være lette, da de vil være temmelig tæt på hinanden.

Loddekraftledninger til ben 4 og 8 i ATtiny85. Lad dem være lange, så de kan trimmes i længden, når vi fastgør batteriholderen.

Når strømkablerne er tilsluttet, skal du manuelt slutte dit kredsløb til et batteri for at sikre, at det fungerer.

Trin 9: Lim kredsløbet til objektivmonteringen

Lim kredsløbet til objektivmonteringen
Lim kredsløbet til objektivmonteringen

Brug lidt tid på at finde ud af, hvordan kredsløbet passer i linsemodulet. Det er et lille kredsløb, men pladsen er stadig trang.

Jeg var i stand til at trimme lidt metal og plastik væk for at give plads til kredsløbet og ledningerne.

Lim bare kredsløbet på plads med LED'en vendt ind i linsemodulet og kontakten peger ud. Hvis der ikke er nok materiale til, at superlimet kan få en god forbindelse, kan du prøve en mere gelignende lim, eller hvis du er forsigtig, kan varm lim også fungere.

Stadig hos mig indtil videre? Godt! Vi er næsten færdige.

Trin 10: Tilslut batteriholderen

Tilslut batteriholderen
Tilslut batteriholderen

Lod lodstrømskablerne til batteriholderen (igen, vær opmærksom på orienteringen her!)

På dette tidspunkt skal du have et fuldt funktionelt vedhæng. Sæt et batteri i, og lad det lyse!

Du kan lade batteriholderen dingle, hvilket virker, hvis du er forsigtig med det, eller vedhæfte den mere sikkert med superlim eller varm lim.

Trin 11: God fornøjelse

God fornøjelse!
God fornøjelse!

Vedhæft dette til en halskæde, og det er en perfekt gave til den særlige nørd i dit liv.

Batterilevetiden for denne skal være meget god. LED'en bruger ikke en enorm mængde strøm, og selve vedhænget går i dvale efter cirka 10 minutter.

Jeg ville elske at se dine mærker. Send dem venligst, hvis du laver en af dine egne!

Anbefalede: