INHOUDSOPGAWE:
- Stap 1: Maak die kersomhulsel oop
- Stap 2: Verwyder die LED -module
- Stap 3: Beweeg die katodedraad
- Stap 4: programmeer u skyfie
- Stap 5: Sny die skyfbene af
- Stap 6: Maak 'n paar verbindings
- Stap 7: Voeg 'n bietjie isolasie by
- Stap 8: Toets u stroombaan
- Stap 9: Sit dit alles saam
- Stap 10: Kyk! 'n flikkerende vlam
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Neem 'n "flikkerende" LED-kers in 'n dollarwinkel, voeg 'n AVR ATtiny13 en 'n bietjie kode by, en u kry 'n LED-kers wat amper eg lyk.
Stap 1: Maak die kersomhulsel oop
Dit lyk asof 'n miniatuur die beste hulpmiddel vir hierdie taak was. Die omhulsel is nie vasgeplak nie. Daar is net 'n wrywingspas wat in 'n opneemgat in die omslag gaan. Werk om die voorkant en die onderkant begin loskom. Moenie haastig wees nie, want die drade wat aan die LED -module binne is, is baie fyn en maklik om te breek. Ons sal hierdie drade weer gebruik, dus wees versigtig.
Stap 2: Verwyder die LED -module
Die LED, gekoppel aan die basis, pas wrywing in die basis van die plastiek kersvlam. Draai effens en trek om te verwyder. Let op die draadkleure, aangesien dit kan verskil van die eenheid wat ek gebruik het. Ek sal 'geel' vir die negatiewe gebruik en 'rooi' vir die positiewe.
Stap 3: Beweeg die katodedraad
Ons gebruik nie die oorspronklike stroombaan nie, wat 'n lae-skakelaar is wat die LED net 'n paar millisekondes af en toe afskakel. Los die geel draad versigtig af en skuif dit na die LED -katode op die middelste pen. Die draad is regtig fyn. Gebruik 'n warm soldeerbout om die oorspronklike verbinding te smelt. Voeg 'n bietjie vars soldeer by die middelste pen. Dan kan u die draad teen die middelste pen hou en die soldeergewrig maklik laat terugvloei.
Stap 4: programmeer u skyfie
Ons sny die ongebruikte penne van die ATtiny13 af, dus programmeer die chip voordat u dit doen! Ek gebruik 'n USBtinyISP -programmeerder en 'n SparkFun -uitbreekbord in 'n soldeerlose broodbord. Ons gebruik die interne ossillator van die tiny13, dus hoef u nie 'n programmeersekering te verbrand nie. U kan die meegeleverde hex -lêer gebruik of u eie saamstel met die bronkode. Enkele opmerkings oor die bronkode: Ek het 'n generiese ewekansige getalgenerator gebruik omdat die stdlib rand () -funksie byna twee keer so groot is. As u slegs 1024 grepe Flash -geheue het, tel elke greep! Dit lyk ook asof die millisekonde-timer nie ooreenstem met die regte kloktyd nie. Maar aangesien presiese tydsberekening nie regtig belangrik is in hierdie toepassing nie, het ek net die tydsberekening in die oog gehou. Puriste kan krimp, maar ek is 'n pragmatis.:) Om die programme met die meegeleverde hex -lêer op 'n Linux -stelsel te gebruik, gebruik hierdie opdragreël: avrdude -p attiny13 -P usb -c usbtiny -U flash: w: flicker.hexWinAVR gebruikers sal waarskynlik die regte beswering ken. Ek doen nie Windows nie.: DUpdate: flicker2.zip bevat die tweede weergawe van die kode, met twee flikkerpatrone (flikker-op en flikker-af), tesame met die toevoeging van waghondbeskerming om die chip terug te stel as die hooflynkode sou vries.
Stap 5: Sny die skyfbene af
Aangesien ons slegs penne 4, 5 en 8 gebruik, sny u die res van die penne af met 'n stel spoelsnyers.
Stap 6: Maak 'n paar verbindings
Die rooi (positiewe) voorsprong is in 'n vroeëre stap gesny. Nou verwyder u ongeveer 3/16 duim isolasie van elk van die vrye ente van die rooi lood. Bind dan die blootgestelde draad vas. Knip ook die oorblywende penne op u klein 13 -skyfie vas. Dit maak dit baie makliker om die fyn drade vas te maak, want u kan die draad teen die speld vas hou en die soldeerverbinding met 'n warm soldeerbout laat terugvloei.
Die rooi lood van die LED-module word verbind met pen 5. Die rooi lood van die battery gaan na pen 8. Gebruik 'n fyn puntige naald-tang om die pen in 'n "U" te buig. Met 'n skerp mes, maak die isolasie van die geel (negatiewe) draad vas en trek dit uitmekaar om 'n klein stuk kaal draad bloot te stel. Plaas die gedeelte kaal draad in die "U" wat u net gebuig het en soldeer versigtig.
Stap 7: Voeg 'n bietjie isolasie by
Vinyl elektriese band is 'n goeie kandidaat vir die isolasie van die blootgestelde leidings. Sny 'n smal strook en steek dit tussen die spaanliggaam en die penne en vou dit dan om. Sodra dit geïsoleer is, vou die penne oor die onderkant van die skyfie.
Stap 8: Toets u stroombaan
Dit is 'n goeie tyd om die battery te installeer en u werk na te gaan.
Stap 9: Sit dit alles saam
Plaas die LED weer in die onderkant van die plastiekvlam. Steek die chip in die geval waar dit nie teen die aan-skakelaar kan vasklem nie. Plaas uiteindelik die basis van die kers terug en plaas die paal aan die onderkant in die houer in die omslag.
Stap 10: Kyk! 'n flikkerende vlam
As alles goed gewerk het, het u nou 'n flikkerende 'vlam' bo -op u LED -kers. Spog met jou vriende. Die eenhede wat ek gekoop het, was twee in 'n pakket, sodat u maklik 'n voor-en-na-demonstrasie kon toon.