Innehållsförteckning:

Flimrande LED -ljus: 10 steg
Flimrande LED -ljus: 10 steg

Video: Flimrande LED -ljus: 10 steg

Video: Flimrande LED -ljus: 10 steg
Video: Multi LED Arbetslampa Valeryd med magnethandtag 2024, November
Anonim
Flimrande LED -ljus
Flimrande LED -ljus

Ta ett "flimrande" LED-ljus i en dollarbutik, lägg till en AVR ATtiny13 och lite kod, så får du ett LED-ljus som ser nästan verkligt ut.

Steg 1: Öppna ljushöljet

Öppna ljuslocket
Öppna ljuslocket

En miniatyr tycktes vara det bästa verktyget för det här jobbet. Höljet är inte limmat. Det finns bara en friktionspassad stolpe som går in i ett mottagande hål i locket. Arbeta runt täckkanten och basdelen börjar lossna. Skynda dig inte eftersom ledningarna som är anslutna till LED -modulen inuti är mycket fina och lätta att bryta. Vi kommer att återanvända dessa ledningar, så var försiktig.

Steg 2: Ta bort LED -modulen

Ta bort LED -modulen
Ta bort LED -modulen
Ta bort LED -modulen
Ta bort LED -modulen
Ta bort LED -modulen
Ta bort LED -modulen

Lysdioden, ansluten till basen, passar friktion i plastljusets låga. Vrid något och dra för att ta bort. Notera trådfärgerna, eftersom de kan skilja sig från den enhet jag använde. Jag kommer att använda "gult" för det negativa och "rött" för det positiva.

Steg 3: Flytta katodtråden

Flytta katodtråden
Flytta katodtråden

Vi kommer inte att använda den ursprungliga kretsen, som är en lågsidesbrytare som bara blinkar lysdioden under några millisekunder regelbundet. Lossa försiktigt den gula tråden och flytta den till LED -katoden på mittstiftet. Tråden är riktigt fin. Använd ett varmt lödkolv för att smälta den ursprungliga anslutningen. Tillsätt lite färskt lödmedel till mittstiftet. Sedan kan du hålla tråden mot mittstiftet och lätt återlödda lödfogen.

Steg 4: Programmera ditt chip

Programmera ditt chip
Programmera ditt chip

Vi kommer att klippa bort de oanvända stiften på ATtiny13, så var noga med att programmera chipet innan du gör det! Jag använder en USBtinyISP programmerare och en SparkFun breakout board i en lödlös brödbräda. Vi använder den interna oscillatorn på den lilla13, så det finns ingen anledning att bränna någon av programmeringssäkringarna. Du kan använda den medföljande hexfilen eller kompilera din egen med den medföljande källkoden. Några anteckningar om källkoden: Jag använde en generisk slumptalsgenerator eftersom funktionen stdlib rand () är nästan dubbelt så stor. När du bara har 1024 byte Flash -minne räknas varje byte! Dessutom verkar millisekundstimern inte vara i linje med den verkliga väggklockan. Men eftersom exakt tidpunkt inte är riktigt viktigt i den här applikationen, såg jag bara timingen. Purister kan krypa ihop, men jag är en pragmatiker.:) För att programmera med den medföljande hex -filen på ett Linux -system, använd den här kommandoraden: avrdude -p attiny13 -P usb -c usbtiny -U flash: w: flicker.hexWinAVR -användare kommer förmodligen att känna till rätt besvärjelse. Jag gör inte Windows.: DUpdate: flicker2.zip innehåller den andra versionen av koden, med två flimmermönster (flimmer upp och flimmer ner), tillsammans med att lägga till vakthundskydd för att återställa chipet om huvudkoden skulle frysa.

Steg 5: Trimma spånbenen

Trimma spånbenen
Trimma spånbenen
Trimma spånbenen
Trimma spånbenen

Eftersom vi bara använder stift 4, 5 och 8, trimma bort resten av stiften med en uppsättning spolknivar.

Steg 6: Gör några anslutningar

Gör några anslutningar
Gör några anslutningar
Gör några anslutningar
Gör några anslutningar

Den röda (positiva) ledningen skars i ett tidigare steg. Nu kommer du att ta bort cirka 3/16 tum av isolering från var och en av de fria ändarna av den röda ledningen. Tenn sedan den exponerade tråden. Tin de återstående stiften på ditt lilla 13 -chip också. Detta gör det mycket lättare att fästa de fina ledningarna, eftersom du kan hålla tråden mot spånstiftet och återlöda lödfogen med ett varmt lödkolv.

Den röda ledningen från LED-modulen ansluts till stift 5. Den röda ledningen från batteriet går till stift 8. För jordanslutningen, använd en finspetsig nåltång för att böja stiftet i ett "U". Med en skarp verktygskniv, gör isoleringen av den gula (negativa) tråden och dra isär den för att avslöja en liten del av bar tråd. Placera den delen av bar tråd i "U" du precis böjde och löd försiktigt.

Steg 7: Lägg till lite isolering

Lägg till lite isolering
Lägg till lite isolering

Eltejp i vinyl är en bra kandidat för att isolera de exponerade ledningarna. Klipp en smal remsa och skjut den mellan spånkroppen och stiften, vik den sedan. När de är isolerade, vik stiften över botten av chipet.

Steg 8: Testa din krets

Testa din krets
Testa din krets

Nu är en bra tid att installera batteriet och kontrollera ditt arbete.

Steg 9: Sätt ihop allt

Lägg samman allt
Lägg samman allt

Sätt tillbaka lysdioden i botten av plastlågan. Stick in chipet i fallet där det inte kommer att klämma mot av / på-omkopplaren. Slutligen sätter du tillbaka foten på ljuset och sätter stolpen på botten i uttaget i locket.

Steg 10: Se! en flimrande låga

Om allt har fungerat bra har du nu en flimrande "flamma" ovanpå ditt LED -ljus. Skryta med dina vänner. De enheter jag köpte kom två till ett paket, så att du enkelt kunde demonstrera ett före-och-efter.

Rekommenderad: