Inhoudsopgave:

Flikkerende LED-kaars: 10 stappen
Flikkerende LED-kaars: 10 stappen

Video: Flikkerende LED-kaars: 10 stappen

Video: Flikkerende LED-kaars: 10 stappen
Video: New in: Real Flame Led kaarsen 2024, Juli-
Anonim
Flikkerende LED-kaars
Flikkerende LED-kaars

Neem een "flikkerende" LED-kaars uit de dollarwinkel, voeg een AVR ATtiny13 en een kleine code toe en je krijgt een LED-kaars die er bijna echt uitziet.

Stap 1: Open de kaarsbehuizing

Open de kaarsbehuizing
Open de kaarsbehuizing

Een thumbnail leek de beste tool voor deze klus. De behuizing is niet gelijmd. Er is alleen een paal met een wrijvingspassing die in een opneemgat in de hoes gaat. Werk rond de rand van het deksel en het basisgedeelte begint los te komen. Haast je niet, want de draden die op de LED-module aan de binnenkant zijn aangesloten, zijn erg fijn en gemakkelijk te breken. We zullen deze draden opnieuw gebruiken, dus wees voorzichtig.

Stap 2: Verwijder de LED-module

Verwijder de LED-module
Verwijder de LED-module
Verwijder de LED-module
Verwijder de LED-module
Verwijder de LED-module
Verwijder de LED-module

De LED, die met zijn voet is verbonden, past door wrijving in de voet van de plastic kaarsvlam. Draai een beetje en trek om te verwijderen. Noteer de draadkleuren, deze kunnen afwijken van de eenheid die ik heb gebruikt. Ik gebruik "geel" voor het negatieve en "rood" voor het positieve.

Stap 3: Verplaats de kathodedraad

Verplaats de kathodedraad
Verplaats de kathodedraad

We zullen het originele circuit niet gebruiken, dat is een low-side-schakelaar die de LED periodiek een paar milliseconden flikkert. Soldeer de gele draad voorzichtig los en verplaats deze naar de LED-kathode op de middelste pin. De draad is echt prima. Gebruik een hete soldeerbout om de originele verbinding te smelten. Voeg een beetje vers soldeer toe aan de middelste pin. Dan kunt u de draad tegen de middelste pen houden en de soldeerverbinding gemakkelijk opnieuw laten vloeien.

Stap 4: Programmeer uw chip

Programmeer uw chip
Programmeer uw chip

We snijden de ongebruikte pinnen van de ATtiny13 af, dus zorg ervoor dat u de chip programmeert voordat u dat doet! Ik gebruik een USBtinyISP programmer en een SparkFun breakout board in een soldeerloze breadboard. We gebruiken de interne oscillator van de tiny13, dus het is niet nodig om de programmeerzekeringen te verbranden. U kunt het meegeleverde hex-bestand gebruiken of uw eigen bestand samenstellen met de meegeleverde broncode. Enkele opmerkingen over de broncode: Ik heb een generieke generator voor willekeurige getallen gebruikt omdat de functie stdlib rand() bijna twee keer zo groot is. Als je maar 1024 bytes Flash-geheugen hebt, telt elke byte! Ook lijkt de milliseconde timer niet overeen te komen met de echte wandkloktijd. Maar aangezien exacte timing niet echt belangrijk is in deze toepassing, heb ik gewoon de timing in de gaten gehouden. Puristen zullen misschien ineenkrimpen, maar ik ben een pragmaticus.:)Om te programmeren met het meegeleverde hex-bestand op een Linux-systeem, gebruikt u deze opdrachtregel:avrdude -p attiny13 -P usb -c usbtiny -U flash:w:flicker.hexWinAVR-gebruikers zullen waarschijnlijk de juiste bezwering kennen. Ik doe geen Windows.:DUpdate: flicker2.zip bevat de tweede versie van de code, met twee flikkerpatronen (flikker omhoog en omlaag), samen met het toevoegen van watchdog-bescherming om de chip te resetten als de hoofdregelcode vastloopt.

Stap 5: Knip de chippoten af

Trim de chip benen
Trim de chip benen
Trim de chip benen
Trim de chip benen

Aangezien we alleen pinnen 4, 5 en 8 gebruiken, knip je de rest van de pinnen af met een set verzonken messen.

Stap 6: Maak enkele verbindingen

Maak wat verbindingen
Maak wat verbindingen
Maak wat verbindingen
Maak wat verbindingen

De rode (positieve) voorsprong werd in een eerdere stap doorgesneden. Nu stript u ongeveer 3/16 inch isolatie van elk van de vrije uiteinden van de rode draad. Vertin vervolgens de blootliggende draad. Vertin ook de resterende pinnen op je tiny13-chip. Dit maakt het bevestigen van de fijne draden veel gemakkelijker, omdat je de draad tegen de chippin kunt houden en de soldeerverbinding opnieuw kunt laten vloeien met een hete soldeerbout.

De rode draad van de LED-module sluit aan op pin 5. De rode draad van de accu gaat naar pin 8. Gebruik voor de massaverbinding een punttang om de pin in een "U" te buigen. Maak met een scherp mes een kerf in de isolatie van de gele (negatieve) draad en trek deze uit elkaar om een klein stukje blanke draad bloot te leggen. Plaats dat gedeelte van de blote draad in de "U" die u zojuist hebt gebogen en soldeer voorzichtig.

Stap 7: voeg wat isolatie toe

Voeg wat isolatie toe
Voeg wat isolatie toe

Vinyl elektrische tape is een goede kandidaat voor het isoleren van de blootliggende leidingen. Knip een smalle strook af en schuif deze tussen het spaanlichaam en de pinnen en vouw deze vervolgens om. Eenmaal geïsoleerd, vouw de pinnen over de onderkant van de chip.

Stap 8: Test uw circuit

Test je circuit
Test je circuit

Dit is een goed moment om de batterij te installeren en uw werk te controleren.

Stap 9: Zet het allemaal bij elkaar

Voeg het allemaal samen
Voeg het allemaal samen

Plaats de LED opnieuw in de onderkant van de plastic vlam. Stop de chip in de behuizing waar deze niet tegen de aan-uitschakelaar zal wiggen. Plaats ten slotte de voet van de kaars terug en plaats de paal op de bodem in de fitting in het deksel.

Stap 10: Kijk! een flikkerende vlam

Als alles goed heeft gewerkt, heb je nu een flikkerende "vlam" bovenop je LED-kaars. Opscheppen tegen je vrienden. De eenheden die ik kocht, zaten per 2 in een pakket, zodat je gemakkelijk een voor-en-na kon demonstreren.

Aanbevolen: