Sommario:

YAFLC (Ancora un'altra candela LED tremolante): 8 passaggi
YAFLC (Ancora un'altra candela LED tremolante): 8 passaggi

Video: YAFLC (Ancora un'altra candela LED tremolante): 8 passaggi

Video: YAFLC (Ancora un'altra candela LED tremolante): 8 passaggi
Video: Candela Obscura: Vassal & Veil | Episode 2 | Ravage of Red Lamp 2024, Novembre
Anonim
YAFLC (Ancora un'altra candela LED tremolante)
YAFLC (Ancora un'altra candela LED tremolante)
YAFLC (Ancora un'altra candela LED tremolante)
YAFLC (Ancora un'altra candela LED tremolante)

Ci sono numerosi post su Instructables su come realizzare una candela LED tremolante. Questa è la mia versione. Il progetto richiede i seguenti componenti: 1. Microcontrollore Tiny45 AVR (anche Tiny13 andrebbe bene)2. LED3 bianco caldo (o giallo) da 1W. Tubo in perspex4. Batterie AA o AAA - 4 (alcaline o NiMH)5. Stock PCB (o veroboard per uso generico)6. Portabatterie7. Resistenze da 1/4W 50 Ohm- 4 e 10K -1.8. Interruttore di accensione/spegnimento9. Cavo di collegamento10. pezzo di legno per la base11. nastro per mascheraturaStrumenti:1. Saldatore e solder2. Pistola per colla a caldo3. Programmatore AVR ISP4. cacciavite, lime, trapano e punte adatte.

Passaggio 1: lo schema del circuito

Il diagramma del circuito
Il diagramma del circuito
Il diagramma del circuito
Il diagramma del circuito
Il diagramma del circuito
Il diagramma del circuito
Il diagramma del circuito
Il diagramma del circuito

Lo schema elettrico richiesto per la candela è qui. Si vede anche il layout della scheda. Nel layout della scheda, le tracce blu sono gestite come ponticelli. Il circuito completo è diviso in due schede, una contenente il controller e l'altra ha il LED da 1 W. Le due schede sono disposte in PCB circolari a due piani. L'idea è di avere un diametro totale più piccolo per il circuito. quattro connettori a 2 pin vengono utilizzati per collegare la scheda controller alla scheda LED. Il quinto connettore sulla scheda controller è per l'alimentazione.

Passaggio 2: realizzare i PCB

Fare i PCB
Fare i PCB

Ho usato la fresatrice ModelaFresatrice Modela per fresare e tagliare le mie tavole. Puoi ottenere queste schede fabbricate da produttori di PCB commerciali come PCB ExpressPCB Express o puoi persino realizzarle a casa come descritto qui.

Passaggio 3: saldatura dei PCB

Saldare i PCB
Saldare i PCB
Saldare i PCB
Saldare i PCB
Saldare i PCB
Saldare i PCB
Saldare i PCB
Saldare i PCB

Ho saldato tutti i componenti come si vede nelle fotografie. Distribuire il circuito su due schede, una per il controller e l'altra per il LED non è solo utile per ridurre il diametro della scheda ma anche per fare in modo che quando la scheda controller viene programmata tramite il connettore ISP (scollegando prima la scheda LED dalla scheda controller), il LED non carica i segnali ISP. Ho saldato prima tutti i componenti SMD, quindi i cavi dei ponticelli e poi il resto dei componenti.

Passaggio 4: preparare la scheda LED

Preparare la scheda LED
Preparare la scheda LED

Dopo che la scheda LED è stata saldata, ho usato una pistola per colla a caldo per versare un po' di colla sul LED. Quando la colla a caldo inizia a raffreddarsi, tiro fuori la colla come una sorta di "stoppino". La colla ha due scopi: diffonde la luce e lo "stoppino" dà la sensazione di una vera candela.

Passaggio 5: programmare il controller

Il codice per il progetto è davvero molto piccolo. Codice compilato con AVRGCC. Il codice è stato programmato nel controller tramite il connettore ISP sulla PCB del controller. /*Codice per un progetto di candela tremolante*//*Collega un LED 1-W Giallo/Bianco caldo acceso *//*Pin 2 - Catodo LED PB3*//*Pin 3 - Catodo LED PB4*//*Pin 5 - Catodo LED PB0*//*Pin 6 - Catodo LED PB1*//*Pin 7 - Catodo LED PB2*//*Anodo LED a Vcc/*Imposta la corrente massima su 30 mA per ciascun LED*//*LFSR Sorgente: 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); /* rubinetti 32 31 29 1 */temp = (carattere senza segno) lfsr;DDRB= ~temp;PORTB = temp;temp = (carattere senza segno) (lfsr >> 24);_delay_loop_2(temp<<7); } }

Passaggio 6: costruzione del recinto

Costruire il recinto
Costruire il recinto
Costruire il recinto
Costruire il recinto
Costruire il recinto
Costruire il recinto

Per racchiudere la candela è stato scelto un tubo di perspex lungo 6 pollici e largo 2,2 pollici. Un piedistallo in legno è stato lavorato per montare il tubo di perspex. Il PCB del controller e il PCB LED sono stati installati all'interno del tubo su un altro PCB "supporto" che ha anche l'interruttore On/Off.

Passaggio 7: piedistallo per candele

Piedistallo di candela
Piedistallo di candela
Piedistallo di candela
Piedistallo di candela

È stato lavorato un piedistallo in legno per candele. I due portabatterie, ciascuno con 2 batterie Eneloop da 1,2 V (:)) sono stati montati sul piedistallo e tenuti insieme con colla a caldo.

Passaggio 8: concludere

Incartare
Incartare
Incartare
Incartare

Infine, il tubo di perspex è stato coperto con del nastro adesivo giallo per nascondere l'interno e anche per dare l'illusione di una candela di cera… forse lo dipingerò più tardi.. Ma ora è così. Mi sono divertito a costruire la candela, spero che tu sarebbe anche…

Consigliato: