Sommario:
- Passaggio 1: lo schema del circuito
- Passaggio 2: realizzare i PCB
- Passaggio 3: saldatura dei PCB
- Passaggio 4: preparare la scheda LED
- Passaggio 5: programmare il controller
- Passaggio 6: costruzione del recinto
- Passaggio 7: piedistallo per candele
- Passaggio 8: concludere
Video: YAFLC (Ancora un'altra candela LED tremolante): 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:05
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
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
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
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
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
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
È 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
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:
YADPF (ANCORA un'altra cornice digitale): 7 passaggi (con immagini)
YADPF (YET Another Digital Picture Frame): So che non è roba nuova, lo so, ho visto alcuni di questi progetti qui, ma ho sempre voluto costruire la mia cornice digitale. Tutte le cornici che ho visto sono belle, ma stavo cercando qualcos'altro, sto cercando un bel fr
Candela elettrica a candela: 8 passaggi (con immagini)
Candela elettrica alimentata a candela: dopo aver visto le notizie sull'uragano Sandy e aver sentito il calvario che hanno attraversato tutta la mia famiglia e i miei amici a New York e nel New Jersey, mi ha fatto pensare alla mia preparazione alle emergenze. San Francisco - dopo tutto - si trova in cima a un
Ancora un'altra scheda di controllo remoto: 7 passaggi
Yet Another Remote Controller Board: بسم الله ال الLa scheda può essere utilizzata per controllare i robot come esempio. La scheda può essere alimentata da 2 batterie Lipo da 7,4 V. La scheda include le seguenti caratteristiche: ATMega328Pb µController (ecosistema Arduino) MPU6050 a 3- asse Giroscopio
Ancora un'altra stazione meteorologica intelligente, ma: 6 passaggi (con immagini)
Ancora un'altra stazione meteorologica intelligente, ma…: OK, so che ci sono così tante stazioni meteorologiche di questo tipo disponibili ovunque, ma prenditi qualche minuto per vedere la differenza… 2 display e-paper a bassa potenza… ma 10 diversi schermi! Accelerometro basato su ESP32 e sensori di temperatura / umidità Wifi upd
Candela LED tremolante: 10 passaggi
Candela LED tremolante: prendi un "sfarfallio" Candela LED, aggiungi un AVR ATtiny13 e un piccolo codice e ottieni una candela LED che sembra quasi reale