YAFLC (veel üks vilkuv LED -küünal): 8 sammu
YAFLC (veel üks vilkuv LED -küünal): 8 sammu
Anonim

Instructablesis on palju postitusi selle kohta, kuidas teha vilkuvat LED -küünalt. See on minu versioon. Projekt nõuab järgmisi komponente: Tiny45 AVR mikrokontroller (ka Tiny13 teeks seda) 2. 1W Soe valge (või kollane) LED3. Perspexi toru 4. AA või AAA suurusega patareid- 4 (leelis- või NiMH) 5. Trükkplaatide varu (või üldotstarbeline laud) 6. Akuhoidjad7. 1/4W takistid 50 Ohm- 4 ja 10K -1,8. Sisse/välja lüliti 9. Ühendustraat 10. puutükk aluse jaoks11. maalriteip Tööriistad: 1. Jootekolb ja joodis2. Kuum liimipüstol 3. AVR ISP programmeerija 4. kruvikeeraja, failid, puurmasin ja sobivad puurid.

Samm: vooluahela skeem

Küünla jaoks vajalik skeem on siin. Samuti on näha plaadi paigutus. Plaadi paigutuses käsitletakse siniseid radasid hüppajajuhtmetena. Kogu vooluahel on jagatud kaheks plaadiks, millest üks sisaldab kontrollerit ja sellel on 1-W LED. Need kaks plaati on paigutatud kahekorruselistesse ümaratesse trükkplaatidesse. Idee on, et vooluahela kogu läbimõõt oleks väiksem. kontrolleriplaadi ühendamiseks LED-plaadiga kasutatakse nelja 2-kontaktilist pistikut. Kontrollerplaadi viies pistik on toiteallika jaoks.

2. etapp: trükkplaatide valmistamine

Laudade freesimiseks ja lõikamiseks kasutasin Modela freespinki. Need tahvlid on valmistatud kaubanduslike trükkplaatide tootjatelt, nagu PCB Express PCB Express, või saate neid isegi kodus valmistada, nagu siin kirjeldatud.

Samm: trükkplaatide jootmine

Jootsin kõik komponendid, nagu fotodelt näha. Jaotades vooluahela kahele plaadile, üks kontrollerile ja teine LED -ile, ei ole mitte ainult kasulik plaadi läbimõõdu vähendamiseks, vaid ka selle tagamiseks, et kui kontrollerplaat on programmeeritud Interneti -teenuse pakkuja pistiku kaudu (ühendades esmalt LED -plaadi lahti kontrolleri plaadilt), ei laadi LED ISP signaale. Esmalt joodeti kõik SMD komponendid, seejärel hüppaja juhtmed ja seejärel ülejäänud komponendid.

Samm: valmistage LED -plaat ette

Pärast LED -plaadi jootmist kasutasin LED -ile liimi valamiseks kuuma liimipüstolit. Kui kuum liim hakkab jahtuma, tõmban liimi välja omamoodi “tahtena”. Liimil on kaks eesmärki: see hajutab valgust ja „taht” annab tõelise küünla tunde.

Samm: programmeerige kontroller

Projekti kood on tõesti väga väike. Kood koostatud AVRGCC abil. Kood programmeeriti kontrollerisse kontrolleri trükkplaadil oleva ISP -pistiku kaudu. /*Vilkuva küünlaprojekti kood*//*Ühendage 1 W kollane/soe valge LED***Tihvt 2 - PB3 LED -katood*//*Pin 3 - PB4 LED -katood*//*Pin 5 - PB0 LED -katood*//*Pin 6 - PB1 LED -katood*//*Pin 7 - PB2 LED -katood*//*LED -anood Vcc/*Määrake maksimaalne vool 30 mA iga LED -i jaoks*//*LFSR Allikas: https://en.wikipedia.org/wiki/Linear_feedback_shift_register*/#include#includemain(){unsigned long lfsr = 1; unsigned char temp; DDRB = 255; for (;;) {lfsr = (lfsr >> 1) (-(lfsr & 1u) & 0xd0000001u); / * kraanid 32 31 29 1 */temp = (allkirjastamata char) lfsr; DDRB = ~ temp; PORTB = temp; temp = (unsigned char) (lfsr >> 24); _ delay_loop_2 (temp << 7); }}

6. samm: korpuse ehitamine

Küünla ümbritsemiseks valiti 6-tolline pikk, 2,2 tolli laiune perspex-toru. Perspex -toru paigaldamiseks töödeldi puidust pjedestaal. Kontrolleri trükkplaat ja LED -trükkplaat paigaldati toru sisse teisele „hoidiku” trükkplaadile, millel on ka sisse/välja lüliti.

7. samm: küünlaalus

Töödeldi puidust küünlajala. Kaks patareipesa, mõlemal 2 x 1,2 V Eneloop (:)) patareid, paigaldati pjedestaalile ja hoiti koos kuuma liimiga.

8. samm: mähkige kokku

Lõpuks kaeti perspex toru kollase maskeerimislindiga, et varjata sisemust ja anda illusioon vahaküünlast … võib -olla ma värvin selle hiljem … Aga nii see praegu seisab. Mulle meeldis küünal ehitada, loodan, et oleks ka…