Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Det finns många inlägg på Instructables om hur man gör ett flimrande LED -ljus. Detta är min version. Projektet kräver följande komponenter: 1. Tiny45 AVR Microcontroller (Tiny13 skulle också göra) 2. 1W Varmvit (eller gul) LED3. Perspexrör 4. AA- eller AAA-batterier- 4 (alkaliska eller NiMH) 5. PCB -lager (eller ett allmänt veroboard) 6. Batterihållare 7. 1/4W motstånd 50 Ohm- 4 och 10K -1,8. På/Av -knapp 9. Anslutningskabel 10. träbit för basen11. maskeringstejp Verktyg: 1. Lödjärn och löd 2. Het limpistol3. AVR ISP -programmerare4. skruvmejsel, filer, borrmaskin och lämpliga borrbitar.
Steg 1: Kretsdiagrammet
Krävsdiagrammet som krävs för ljuset finns här. Tavlan layout syns också. I brädans layout hanteras de blå spåren som bygeltrådar. Hela kretsen är uppdelad i två kort, en som innehåller styrenheten och har 1-W LED. De två brädorna är arrangerade i en dubbeldäckare, cirkulära PCB. Tanken är att ha en mindre total diameter för kretsen. fyra 2-poliga kontakter används för att ansluta styrkortet till LED-kortet. Den femte kontakten på styrkortet är för strömförsörjningen.
Steg 2: Tillverkning av kretskort
Jag använde Modela Fräsmaskin Modela Fräsmaskin för att fräsa och skära mina brädor. Du kan få dessa skivor tillverkade av kommersiella PCB -tillverkare som PCB Express PCB Express eller så kan du till och med göra dem hemma som beskrivs här.
Steg 3: Lödning av kretskort
Jag lödde alla komponenter som ses på fotografierna. Genom att fördela kretsen på två kort är en för styrenheten och en annan för lysdioden inte bara användbar för att minska kortets diameter utan också för att säkerställa att när styrkortet programmeras via ISP -kontakten (genom att först koppla bort LED -kortet från styrkortet), laddar lysdioden inte ISP -signalerna. Jag lodde alla SMD -komponenter först, följt av bygelkablarna och sedan resten av komponenterna.
Steg 4: Förbered LED -kortet
Efter att LED -kortet är lödt använde jag varm limpistol för att hälla lite lim på lysdioden. När det heta limet börjar svalna drar jag ut limmet som en slags "veke". Limet tjänar två syften: det sprider ljuset och "veken" ger en känsla av ett riktigt ljus.
Steg 5: Programmera kontrollen
Koden för projektet är verkligen väldigt liten. Kod sammanställd med AVRGCC. Koden programmerades in i styrenheten via ISP -kontakten på styrenhetens kretskort. /*Kod för ett flimrande ljusprojekt*//*Anslut en 1 -W gul/varmvit lysdiod på*//*Pin 2 - PB3 LED -katod*//*Pin 3 - PB4 LED -katod*//*Pin 5 - PB0 LED -katod*//*Pin 6 - PB1 LED -katod*//*Pin 7 - PB2 LED -katod*//*LED -anod till Vcc/*Ställ in maxström till 30 mA för varje LED*//*LFSR -källa: 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); / * kranar 32 31 29 1 */temp = (unsigned char) lfsr; DDRB = ~ temp; PORTB = temp; temp = (unsigned char) (lfsr >> 24); _ delay_loop_2 (temp << 7); }}
Steg 6: Bygg höljet
Ett 6 tum långt, 2,2 tum brett perspexrör valdes för att omsluta ljuset. En träpiedestal bearbetades för att montera perspexröret. Styrenhetens kretskort och LED -kretskortet installerades inuti röret på en annan 'hållare' kretskort som också har på/av -omkopplaren.
Steg 7: Candle Pedestal
En träljuspiedestal bearbetades. De två batterihållarna, var och en med 2 x 1,2V Eneloop (:)) batterier monterades på sockeln och hölls ihop med varmt lim.
Steg 8: Avsluta
Slutligen täcktes perspexröret med gult maskeringstejp för att dölja insidan och också för att ge en illusion av ett vaxljus … kanske ska jag måla det senare.. Men så här ser det ut nu. Jag tyckte om att bygga ljuset, hoppas du skulle också …