Kazalo:

Utripajoča LED sveča: 10 korakov
Utripajoča LED sveča: 10 korakov

Video: Utripajoča LED sveča: 10 korakov

Video: Utripajoča LED sveča: 10 korakov
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Utripajoča LED sveča
Utripajoča LED sveča

Vzemite "utripajočo" LED svečo v trgovini z dolarji, dodajte AVR ATtiny13 in malo kode, in dobili boste LED svečo, ki izgleda skoraj resnično.

Korak: Odprite ohišje sveč

Odprite ohišje sveč
Odprite ohišje sveč

Zdi se, da je bila sličica najboljše orodje za to delo. Ohišje ni zlepljeno. Obstaja samo stojalo, ki se prilega trenju in gre v sprejemno luknjo na pokrovu. Delajte okoli roba pokrova in osnovni del se bo začel sproščati. Ne hitite, ker so žice, ki se povezujejo z LED modulom v notranjosti, zelo v redu in jih je enostavno zlomiti. Te žice bomo ponovno uporabili, zato bodite previdni.

2. korak: Odstranite LED modul

Odstranite LED modul
Odstranite LED modul
Odstranite LED modul
Odstranite LED modul
Odstranite LED modul
Odstranite LED modul

LED, priključena na njeno osnovo, se s trenjem prilega v podnožje plamenskega svečka. Rahlo zavrtite in povlecite, da odstranite. Upoštevajte barve žic, saj se lahko razlikujejo od enote, ki sem jo uporabljal. Za negativno bom uporabil "rumeno", za pozitivno pa "rdečo".

3. korak: Premaknite katodno žico

Premaknite katodno žico
Premaknite katodno žico

Ne bomo uporabljali izvirnega vezja, ki je stikalo na spodnji strani, ki LED le občasno utripa za nekaj milisekund. Rumeno žico previdno odpakirajte in jo premaknite na LED katodo na srednjem zatiču. Žica je res v redu. Z vročim spajkalnikom stopite prvotno povezavo. Na osrednji zatič dodajte malo svežega spajka. Potem lahko žico primite za osrednji zatič in enostavno spajkate spajkalni spoj.

4. korak: Programirajte svoj čip

Programirajte svoj čip
Programirajte svoj čip

Neporabljene zatiče ATtiny13 bomo odrezali, zato pred tem programirajte čip! Uporabljam programer USBtinyISP in odklopno ploščo SparkFun na brezlemni plošči. Uporabljamo notranji oscilator malega13, zato ni treba zažgati nobene programske varovalke. Uporabite lahko priloženo šestnajstiško datoteko ali pa jo sami sestavite s priloženo izvorno kodo. Nekaj opomb o izvorni kodi: Uporabil sem generični generator naključnih števil, ker je funkcija stdlib rand () skoraj dvakrat večja. Ko imate le 1024 bajtov pomnilnika Flash, vsak bajt šteje! Prav tako se zdi, da se časovnik v milisekundah ne ujema z dejanskim časom stenske ure. Ker pa natančen časovni razpored v tej aplikaciji ni pomemben, sem le opazoval čas. Puristi bi se lahko zgrozili, vendar sem pragmatik.:) Za programiranje s priloženo šestnajstiško datoteko v sistemu Linux uporabite to ukazno vrstico: avrdude -p attiny13 -P usb -c usbtiny -U flash: w: flicker.hexWinAVR bodo uporabniki verjetno poznali pravi zagovor. Ne delam Windows.: DUpdate: flicker2.zip vsebuje drugo različico kode z dvema vzorcema utripanja (utripanje navzgor in utripanje navzdol), skupaj z dodano zaščito nadzornika za ponastavitev čipa, če bi koda glavne linije zamrznila.

5. korak: Obrežite noge čipu

Obrežite noge čipu
Obrežite noge čipu
Obrežite noge čipu
Obrežite noge čipu

Ker uporabljamo samo zatiče 4, 5 in 8, preostale zatiče odrežite s kompletom rezalnikov.

6. korak: Vzpostavite nekaj povezav

Naredite nekaj povezav
Naredite nekaj povezav
Naredite nekaj povezav
Naredite nekaj povezav

Rdeči (pozitivni) odvod je bil odrezan v prejšnjem koraku. Zdaj boste z vsakega od prostih koncev rdečega kabla odstranili približno 3/16 palca izolacije. Nato izpostavljeno žico pokosite. Poskrbite tudi za preostale zatiče na svojem drobnem čipu 13. To olajša pritrditev drobnih žic, saj lahko žico držite ob zatiču čipa in spajkate spajkanje z vročim spajkalnikom.

Rdeči kabel iz LED modula se poveže z zatičem 5. Rdeči kabel iz akumulatorja gre za nožico 8. Za ozemljitveno povezavo s kleščami z iglastim nosom upognite zatič v "U". Z ostrim pomožnim nožem zarežite izolacijo rumene (negativne) žice in jo povlecite narazen, da izpostavite majhen del gole žice. Odsek gole žice postavite v "U", ki ste ga pravkar upognili, in previdno spajkajte.

7. korak: Dodajte nekaj izolacije

Dodajte nekaj izolacije
Dodajte nekaj izolacije

Vinilni električni trak je dober kandidat za izolacijo izpostavljenih kablov. Odrežite ozek trak in ga potisnite med ohišje čipa in zatiči ter ga prepognite. Ko so izolirani, zatiče zložite na dno čipa.

8. korak: Preizkusite svoje vezje

Preizkusite svoje vezje
Preizkusite svoje vezje

Zdaj je pravi čas, da namestite baterijo in preverite svoje delo.

9. korak: Združite vse skupaj

Vse skupaj
Vse skupaj

Ponovno vstavite LED v dno plastičnega plamena. Čip vtaknite v ohišje, kjer se ne bo zagozdil ob stikalu za vklop / izklop. Nazadnje, podstavek sveče postavite nazaj, spodnji del pa namestite v vtičnico na pokrovu.

10. korak: Poglej! utripajoči plamen

Če je vse delovalo dobro, imate zdaj na vrhu LED sveče utripajoč "plamen". Pohvalite se svojim prijateljem. Enote, ki sem jih kupil, so prišle v kompletu 2, tako da lahko preprosto prikažete pred in po.

Priporočena: