Innholdsfortegnelse:

Flimrende LED -lys: 10 trinn
Flimrende LED -lys: 10 trinn

Video: Flimrende LED -lys: 10 trinn

Video: Flimrende LED -lys: 10 trinn
Video: Как добывают самый чистый лед на планете. Мир Наизнанку 13 сезон 10 серия. Эквадор 2024, Juli
Anonim
Flimrende LED -lys
Flimrende LED -lys

Ta et "flimrende" LED-stearinlys i en dollarbutikk, legg til en AVR ATtiny13 og en liten kode, så får du et LED-lys som ser nesten ekte ut.

Trinn 1: Åpne lyshuset

Åpne lyset
Åpne lyset

Et miniatyrbilde syntes å være det beste verktøyet for denne jobben. Hylsteret er ikke limt. Det er bare et friksjonspasset innlegg som går inn i et mottakshull i dekselet. Arbeid rundt dekselkanten, og bunndelen begynner å løsne. Ikke ha det travelt fordi ledningene som er koblet til LED -modulen inne er veldig fine og lette å bryte. Vi bruker disse ledningene på nytt, så vær forsiktig.

Trinn 2: Fjern LED -modulen

Fjern LED -modulen
Fjern LED -modulen
Fjern LED -modulen
Fjern LED -modulen
Fjern LED -modulen
Fjern LED -modulen

Lysdioden, koblet til basen, passer friksjon inn i bunnen av flammen av lys i plast. Vri litt og dra for å fjerne. Legg merke til trådfargene, da de kan være forskjellige fra enheten jeg brukte. Jeg bruker "gul" for det negative og "røde" for det positive.

Trinn 3: Flytt katodetråden

Flytt katodetråden
Flytt katodetråden

Vi kommer ikke til å bruke den originale kretsen, som er en lavsidesbryter som bare blinker LED-lampen i noen millisekunder med jevne mellomrom. Løs den gule ledningen forsiktig og flytt den til LED -katoden på den midterste pinnen. Tråden er virkelig fin. Bruk et varmt loddejern for å smelte den originale tilkoblingen. Tilsett litt frisk loddetinn i senterpinnen. Deretter kan du holde ledningen mot senterstiftet og enkelt flette loddetinn igjen.

Trinn 4: Programmer brikken din

Programmer din brikke
Programmer din brikke

Vi kutter av de ubrukte pinnene på ATtiny13, så husk å programmere brikken før du gjør det! Jeg bruker en USBtinyISP programmerer og et SparkFun breakout board i et loddeløst brødbrett. Vi bruker den interne oscillatoren til tiny13, så det er ikke nødvendig å brenne noen av programmeringssikringene. Du kan bruke den medfølgende hex -filen eller kompilere din egen med den oppgitte kildekoden. Noen notater om kildekoden: Jeg brukte en generisk tilfeldig tallgenerator fordi stdlib rand () -funksjonen er nesten dobbelt så stor. Når du bare har 1024 byte Flash -minne, teller hver byte! Det ser heller ikke ut til at millisekundtimeren er i tråd med ekte klokkeslett. Men siden nøyaktig timing egentlig ikke er viktig i denne applikasjonen, så øynet jeg bare timingen. Purister kan krype, men jeg er en pragmatiker.:) For å programmere ved hjelp av den medfølgende hex -filen på et Linux -system, bruk denne kommandolinjen: avrdude -p attiny13 -P usb -c usbtiny -U flash: w: flicker.hexWinAVR -brukere vil sannsynligvis vite den riktige besvergelsen. Jeg gjør ikke Windows.: DUpdate: flicker2.zip inneholder den andre versjonen av koden, med to flimmermønstre (flimmer-opp og flimmer-ned), sammen med å legge til vaktbikkje-beskyttelse for å tilbakestille brikken hvis hovedlinjekoden skulle fryse.

Trinn 5: Trim Chip Legs

Trim Chip Legs
Trim Chip Legs
Trim Chip Legs
Trim Chip Legs

Siden vi bare bruker pinner 4, 5 og 8, må du klippe av resten av pinnene med et sett med skylleskjær.

Trinn 6: Gjør noen tilkoblinger

Gjør noen tilkoblinger
Gjør noen tilkoblinger
Gjør noen tilkoblinger
Gjør noen tilkoblinger

Den røde (positive) ledningen ble kuttet i et tidligere trinn. Nå vil du fjerne omtrent 3/16 tommer isolasjon fra hver av de frie endene av den røde ledningen. Tinn deretter den synlige ledningen. Tinn de resterende pinnene på den lille 13 -brikken din også. Dette gjør det enklere å feste de fine ledningene, fordi du kan holde ledningen mot sponstiften og fylle loddetinn igjen med et varmt loddejern.

Den røde ledningen fra LED-modulen kobles til pinne 5. Den røde ledningen fra batteriet går til pinne 8. For jordtilkoblingen, bruk en fin spiss nåletang for å bøye pinnen i et "U". Med en skarp kniv, måler du isolasjonen til den gule (negative) tråden og trekker den fra hverandre for å avsløre en liten del av ledningen. Plasser den delen av bar wire i "U" du bare bøyd og loddet forsiktig.

Trinn 7: Legg til litt isolasjon

Legg til litt isolasjon
Legg til litt isolasjon

Elektrisk vinylbånd er en god kandidat for å isolere de eksponerte ledningene. Klipp en smal stripe og skyv den mellom flislegemet og pinnene, og brett den deretter over. Når du er isolert, bretter du pinnene over bunnen av brikken.

Trinn 8: Test kretsen din

Test kretsen din
Test kretsen din

Nå er det en god tid å installere batteriet og sjekke arbeidet ditt.

Trinn 9: Sett alt sammen

Sett alt sammen
Sett alt sammen

Sett lysdioden inn igjen i bunnen av plastflammen. Sett brikken i etui der den ikke vil kile seg mot av / på-bryteren. Til slutt setter du lysbunnen tilbake og setter stolpen nederst i kontakten i dekselet.

Trinn 10: Se! en flimrende flamme

Hvis alt har fungert bra, har du nå en flimrende "flamme" på toppen av LED -lyset ditt. Skryt med vennene dine. Enhetene jeg kjøpte kom to i en pakke, slik at du enkelt kunne demonstrere en før og etter.

Anbefalt: