Indholdsfortegnelse:

YAFLC (endnu et flimrende LED -lys): 8 trin
YAFLC (endnu et flimrende LED -lys): 8 trin

Video: YAFLC (endnu et flimrende LED -lys): 8 trin

Video: YAFLC (endnu et flimrende LED -lys): 8 trin
Video: Ну тут только обнять и плакать ► 4 Прохождение Dark Souls 3 2024, Juli
Anonim
YAFLC (endnu et flimrende LED -lys)
YAFLC (endnu et flimrende LED -lys)
YAFLC (endnu et flimrende LED -lys)
YAFLC (endnu et flimrende LED -lys)

Der er mange indlæg på Instructables om, hvordan man laver et flimrende LED -lys. Dette er min version. Projektet kræver følgende komponenter: 1. Tiny45 AVR Microcontroller (Tiny13 ville også gøre) 2. 1W varm hvid (eller gul) LED3. Perspex -rør 4. AA- eller AAA-batterier- 4 (alkaline eller NiMH) 5. PCB -lager (eller en generel veroboard) 6. Batteriholdere 7. 1/4W modstande 50 Ohm- 4 og 10K -1,8. Tænd/sluk -kontakt 9. Tilslutningskabel 10. stykke træ til basen 11. malertapeVærktøjer: 1. Loddejern og loddetin 2. Varm limpistol 3. AVR ISP Programmer 4. skruetrækker, filer, boremaskine og passende borekroner.

Trin 1: Kredsløbsdiagrammet

Kredsløbsdiagrammet
Kredsløbsdiagrammet
Kredsløbsdiagrammet
Kredsløbsdiagrammet
Kredsløbsdiagrammet
Kredsløbsdiagrammet
Kredsløbsdiagrammet
Kredsløbsdiagrammet

Det nødvendige kredsløbsdiagram for lyset er her. Også bordets layout ses. I tavlelayoutet håndteres de blå spor som jumperwires. Hele kredsløbet er delt i to tavler, et med controller og 1-W LED. De to brædder er arrangeret i et dobbeltdækket, cirkulært printkort. Ideen er at have en mindre samlet diameter til kredsløbet. fire 2-polede stik bruges til at slutte controller-kortet til LED-kortet. Det femte stik på controller -kortet er til strømforsyningen.

Trin 2: Fremstilling af printkort

Fremstilling af printkort
Fremstilling af printkort

Jeg brugte Modela FræsemaskineModela Fræsemaskine til at fræse og skære mine brædder. Du kan få disse plader fremstillet af kommercielle PCB -producenter, f.eks. PCB Express, eller du kan endda lave dem derhjemme som beskrevet her.

Trin 3: Lodning af printkort

Lodning af printkort
Lodning af printkort
Lodning af printkort
Lodning af printkort
Lodning af printkort
Lodning af printkort
Lodning af printkort
Lodning af printkort

Jeg loddet alle komponenterne som det ses på fotografierne. Ved at fordele kredsløbet på to tavler er en til controlleren og en anden til LED'en ikke kun nyttig til at reducere kortets diameter, men også for at sikre, at når controller -kortet er programmeret gennem ISP -stikket (ved først at afbryde LED -kortet fra kontrolkortet), indlæser LED'en ikke ISP -signalerne. Jeg loddet først alle SMD -komponenterne, efterfulgt af jumperkablerne og derefter resten af komponenterne.

Trin 4: Forbered LED -kortet

Forbered LED -kortet
Forbered LED -kortet

Efter at LED -pladen er loddet, brugte jeg varm limpistol til at hælde lidt lim på LED'en. Da den varme lim begynder at afkøle, trækker jeg limen ud som en slags 'væge'. Limen tjener to formål: den diffunderer lyset og 'vægen' giver en fornemmelse af et rigtigt lys.

Trin 5: Programmer controlleren

Koden til projektet er virkelig meget lille. Kode udarbejdet med AVRGCC. Koden blev programmeret i controlleren via ISP -stikket på controllerens printkort. /*Kode til et flimrende lysprojekt*//*Tilslut en 1 -W gul/varm hvid LED***Pin 2 - PB3 LED -katode*//*Pin 3 - PB4 LED -katode*//*Pin 5 - PB0 LED -katode*//*Pin 6 - PB1 LED -katode*//*Pin 7 - PB2 LED -katode*//*LED -anode til Vcc/*Indstil maksimal strøm til at være 30 mA for hver LED*//*LFSR -kilde: 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); / * haner 32 31 29 1 */temp = (unsigned char) lfsr; DDRB = ~ temp; PORTB = temp; temp = (unsigned char) (lfsr >> 24); _ delay_loop_2 (temp << 7); }}

Trin 6: Opbygning af kabinettet

Bygger kabinettet
Bygger kabinettet
Bygger kabinettet
Bygger kabinettet
Bygger kabinettet
Bygger kabinettet

Et 6 tommer langt, 2,2 tommer bredt perspexrør blev valgt for at omslutte lyset. En træpiedestal blev bearbejdet til montering af perspexrøret. Controller -printkortet og LED -printkortet blev installeret inde i røret på et andet 'holder' -printkort, som også har tænd/sluk -kontakten.

Trin 7: Candle Pedestal

Lysestage
Lysestage
Lysestage
Lysestage

En trælysstage blev bearbejdet. De to batteriholdere, hver med 2 x 1,2V Eneloop (:)) batterier blev monteret på soklen og holdt sammen med varm lim.

Trin 8: Afslut

Wrap Up
Wrap Up
Wrap Up
Wrap Up

Endelig var perspex -røret dækket med gult malertape for at skjule indersiden og også for at give en illusion af et vokslys … måske maler jeg det senere.. Men sådan ser det ud nu. Jeg nød at bygge lyset, håber du ville også …

Anbefalede: