INHOUDSOPGAWE:

YAFLC (nog 'n flikkerende LED -kers): 8 stappe
YAFLC (nog 'n flikkerende LED -kers): 8 stappe

Video: YAFLC (nog 'n flikkerende LED -kers): 8 stappe

Video: YAFLC (nog 'n flikkerende LED -kers): 8 stappe
Video: PCB инвертора холодильника Samsung привела мигающие коды ошибок 1/2/3/5/6/9/11/13 времени 2024, November
Anonim
YAFLC (nog 'n flikkerende LED -kers)
YAFLC (nog 'n flikkerende LED -kers)
YAFLC (nog 'n flikkerende LED -kers)
YAFLC (nog 'n flikkerende LED -kers)

Daar is talle plasings oor instruksies oor hoe om 'n flikkerende LED -kers te maak. Dit is my weergawe. Die projek benodig die volgende komponente: 1. Tiny45 AVR -mikrobeheerder (Tiny13 sou ook doen) 2. 1W warmwit (of geel) LED3. Perspex -buis 4. AA- of AAA-grootte batterye- 4 (alkalies of NiMH) 5. PCB -voorraad (of 'n algemene bord) 6. Batteryhouers 7. 1/4W weerstande 50 Ohm- 4 en 10K -1.8. Aan/af skakelaar9. Aansluitdraad 10. stuk hout vir die basis11. maskeerband Gereedskap: 1. Soldeerbout en soldeersel 2. Warm gom geweer 3. AVR ISP programmeerder4. skroewedraaier, lêers, boormasjien en geskikte boorpunte.

Stap 1: Die kringdiagram

Die kringdiagram
Die kringdiagram
Die kringdiagram
Die kringdiagram
Die kringdiagram
Die kringdiagram
Die kringdiagram
Die kringdiagram

Die vereiste stroomdiagram vir die kers is hier. Die borduitleg word ook gesien. In die borduitleg word die blou spore as springdrade hanteer. Die volledige stroombaan is verdeel in twee borde, een met die kontroleerder en die 1-W LED. Die twee borde is gerangskik in 'n dubbeldekker, sirkelvormige PCB's. Die idee is om 'n kleiner totale deursnee vir die kring te hê. vier 2-pins verbindings word gebruik om die beheerbord aan die LED-bord te koppel. Die vyfde aansluiting op die beheerbord is vir die kragtoevoer.

Stap 2: Maak PCB's

Maak PCB's
Maak PCB's

Ek het 'n Modela freesmasjien gebruik, 'n Modela freesmasjien om my borde te maal en te sny. U kan hierdie borde vervaardig van kommersiële PCB -vervaardigers, soos PCB Express, of u kan dit selfs tuis maak soos hier beskryf.

Stap 3: Soldeer die PCB's

Soldeer die PCB's
Soldeer die PCB's
Soldeer die PCB's
Soldeer die PCB's
Soldeer die PCB's
Soldeer die PCB's
Soldeer die PCB's
Soldeer die PCB's

Ek het al die komponente soldeer soos op die foto's gesien. Deur die stroombaan op twee borde te versprei, is een vir die beheerder en 'n ander vir die LED nie net nuttig om die deursnee van die kaart te verminder nie, maar ook om te verseker dat wanneer die beheerbord deur die ISP -aansluiting geprogrammeer word (deur eers die LED -bord te ontkoppel Die LED laai nie die ISP -seine nie. Ek het eers al die SMD -komponente gesoldeer, gevolg deur die jumperdrade en dan die res van die komponente.

Stap 4: Berei die LED -bord voor

Berei die LED -bord voor
Berei die LED -bord voor

Nadat die LED -bord gesoldeer is, het ek 'n warm lijmpistool gebruik om 'n bietjie gom op die LED te gooi. Terwyl die warm gom begin afkoel, trek ek die gom uit as 'n soort 'lont'. Die gom dien twee doeleindes: dit versprei die lig en die 'lont' gee 'n gevoel van 'n regte kers.

Stap 5: Programmeer die beheerder

Die kode vir die projek is regtig baie klein. Kode saamgestel met AVRGCC. Die kode is in die kontroleerder geprogrammeer deur die ISP -aansluiting op die PCB van die beheerder. /*Kode vir 'n flikkerende kersprojek*//*Koppel 'n 1 -W geel/warm wit LED aan*//*Speld 2 - PB3 LED -katode*//*Speld 3 - PB4 LED -katode*//*Speld 5 - PB0 LED -katode*//*Pin 6 - PB1 LED -katode*//*Pin 7 - PB2 LED -katode*//*LED -anode na Vcc/*Stel die maksimum stroom op 30 mA vir elke LED*//*LFSR Bron: 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); / * krane 32 31 29 1 */temp = (unsigned char) lfsr; DDRB = ~ temp; PORTB = temp; temp = (unsigned char) (lfsr >> 24); _ delay_loop_2 (temp << 7); }}

Stap 6: Bou die omhulsel

Bou die omheining
Bou die omheining
Bou die omheining
Bou die omheining
Bou die omheining
Bou die omheining

'N Perspexbuis van 6 duim lank, 2,2 duim breed, is gekies om die kers te omhul. 'N Houtvoetstuk is bewerk om die perspex -buis te monteer. Die controller PCB en die LED PCB is in die buis geïnstalleer op 'n ander 'houer' PCB wat ook die aan/af skakelaar het.

Stap 7: Kers voetstuk

Kers voetstuk
Kers voetstuk
Kers voetstuk
Kers voetstuk

'N Hout kers voetstuk is bewerk. Die twee batteryhouers, elk met 2 x 1.2V Eneloop (:)) batterye, is op die voetstuk gemonteer en met warm gom vasgehou.

Stap 8: Sluit af

Afsluit
Afsluit
Afsluit
Afsluit

Uiteindelik was die perspex -buis bedek met geel maskeerband om die binnekant te verberg en ook 'n illusie van 'n waskaars te gee … miskien sal ek dit later verf.. Maar dit is hoe dit nou lyk. Ek het dit geniet om die kers te bou, hoop jy sou ook…

Aanbeveel: