Emulazione fiamma LED


10

Mia moglie ha comprato queste candele senza fiamma . Hanno 3 LED che hanno uno sfarfallio apparentemente casuale. (Diventa luminoso, dissolvenza un po ', dissolvenza un po' ecc ...). Dal momento che ci sono tre quando lo vedi attraverso la cera sembra uno sfarfallio della fiamma. Molto bello.

Ho pensato che sarebbe stato un progetto divertente tornare all'elettronica. Sono un ingegnere informatico ma mi sono innamorato del software, quindi mentre capisco i concetti e come funzionano le cose, non ho idea di come iniziare a meno che non abbia un chip fotografico o qualunque cosa la gente usi ora.

Eventuali suggerimenti? Più è semplice (più economico), meglio è. Ho solo bisogno di alcune idee generali per farmi indirizzare nella giusta direzione. Che tipo di circuiti dovrei guardare o questo deve essere fatto con un tipo di controller come un PIC?

Risposte:


9

Usando un LED bicolore rosso / giallo o verde / rosso, puoi anche spostare la posizione 'fiamma'.

Lo sfarfallio della fiamma non è casuale nel senso del rumore bianco. Otterrai buoni risultati se lo guidi con una melodia . L' AVR Butterfly viene fornito con Fur Elise preprogrammata, credo. Un modo divertente per sperimentare questo potrebbe essere quello di costruire una classica radio a cristallo e farla guidare un LED (dovrebbe essere alimentato per guidare il LED); o con un jack audio in uscita . Altre due opzioni sono per catturare il segnale del driver che va ai LED del consumatore con un oscilloscopio o misurare lo sfarfallio di una candela con una fotocellula (fotodiodo). Mettere insieme i pezzetti di buffering analogico necessari per misurare accuratamente lo sfarfallio di una candela può essere proprio quello di cui hai bisogno per tornare nello spirito!

Ecco i circuiti analogici di "sfarfallio". Molti di loro sembrano essere più potenti. Parallax ha messo insieme questo How-To: Trucchi e tratta con i LED .


Ho preso una fiamma decente usando un Arduino. Tuttavia, voglio ancora ottenere una soluzione hardware. Vi terrò informati ragazzi.
Jason,

@Blankasaurus, qual è il tuo "algoritmo di sfarfallio"?
Tyblu,

Tre LED con onde sinusoidali sfalsate. Anche la frequenza delle onde viene modificata in modo casuale (anche questo è compensato)
Jason

3

Se vuoi una soluzione tutta elettronica, immagino che costruirei tre oscillatori lenti, uno per ciascun LED. Per un effetto più casuale gli oscillatori potrebbero influenzare le frequenze degli altri oscillatori.
Ciò richiede tuttavia una discreta quantità di componenti discreti e mi chiedo se le candele senza fiamma non utilizzino un microcontrollore. (Una soluzione discreta a 15 componenti può essere facilmente più costosa di un piccolo microcontrollore.)

La tua scelta per una soluzione dipenderà dal fatto che tu voglia essere un ingegnere elettronico o un ingegnere del software. Se hai intenzione di andare avanti con i microcontrollori, suggerirei una soluzione uC. Oggi i microcontrollori sono facili da usare, ma hanno ancora una curva di apprendimento, a seconda degli strumenti disponibili.


3

Ho creato qualcosa di simile, passa attraverso alcuni colori su un led RGB. Ho usato un MSC430G2211 uC fornito con la piattaforma di lancio . Link al mio progetto . Il codice può essere facilmente modificato per creare un effetto fiamma o sfarfallio e cambiando i led.


2

C'è un'istruzione su come creare un effetto fiamma tremolante realistico con i LED, usando un Atmega uC (su una scheda Arduino): http://www.instructables.com/id/Realistic-Fire-Effect-with-Arduino-and- LED /

Facile configurazione hardware, codice semplice. Qualsiasi controller in grado di PWM su 3 uscite funzionerebbe.


La PWM può essere eseguita esclusivamente nel software e dal momento che il programma farebbe ben poco, non c'è molto male nel fatto di averlo nel software. Probabilmente puoi ottenere un micro molto più economico quando rimuovi il requisito PWM hardware.
Kellenjb,

Se volessi crearli in quantità, potrei farlo a buon mercato o se gli Atmega uC sono più di un tipo da hobby?
Jason,

1
@Blankasaurus, The Arduino è principalmente uno strumento per hobbisti, ma la linea ATmega non è limitata a quella demografica. Sono utilizzati nell'industria, proprio come Renesas , Motorola o Microchip .
Tyblu,

@Kellenjb: vero, ma ha detto 'il più semplice possibile' :-) @Blankasaurus: cosa ha detto @tyblu
Vincent Van Den Berghe il

@tyblu non dimenticare i micro TI. @ Vincent Van Den Berghe Ha messo a buon mercato in () dopo il semplice, quindi ho pensato che per semplice intendesse un programma economico, non semplice. In entrambi i casi, il software PWM è piuttosto semplice. @Blankasaurus Puoi ottenere micro a prezzi molto convenienti. Il costo è di solito abbastanza legato alla quantità di memoria che ha e dal momento che non hai bisogno di molto puoi ottenerne uno molto economico. In grandi quantità puoi ottenere micro a meno di $ 1.
Kellenjb,

2

In realtà è abbastanza facile farlo senza microcontrollore. Utilizzi automaticamente i LED che cambiano colore - questi hanno tre LED (diodi rosso, verde e blu) con circuiti integrati che li fanno cambiare colore attraverso l'arcobaleno. Sfortunatamente, ho trovato solo LED arcobaleno - non ho ancora trovato LED bicolori (ad es. Rosso / giallo) che cambiano colore automaticamente, anche se immagino che un semplice filtro per bloccare la luce blu e verde e consentire solo il giallo e il rosso funzionino bene - probabilmente li potresti trovare online o in un negozio di fotocamere.)

Basta mettere i tre o quattro LED in serie tra loro e guidarli con circa 9 V (cc). Per limitare la corrente attraverso l'array, inserire un resistore da 220 a 470 ohm in serie con essi. (Non l'ho fatto al mio primo tentativo e ho scoperto che i LED erano molto deboli il giorno successivo perché erano stati danneggiati dalla corrente in eccesso.) I LED tremolano in modo casuale perché la caduta di tensione tra i vari varia e ciò li fa riavviare di tanto in tanto . Inoltre, non sono precisi, quindi la frequenza su ciascuno è diversa, il che fa sì che ciascun LED segua il proprio schema. Attualmente li sto usando come decorazione natalizia sul mio albero; Uso 5 in serie con una resistenza da 560 ohm 1 / 4w e li eseguo a circa 18 V.


Interessante ... In realtà volevo farlo solo con LED rossi. Voglio anche qualcosa di un po 'più prevedibile / controllabile, grazie comunque per le informazioni.
Jason il

1

So che la domanda specifica che i LED sono il dispositivo di illuminazione richiesto, ma se si desidera ridimensionare un po 'le cose, è possibile ottenere un effetto fiamma molto convincente con una lampadina a incandescenza GLS gialla da 25w e un avviatore standard a tubo fluorescente.

Tutto quello che devi fare è collegare lo starter in serie alla lampadina e si accenderà e spegnerà felicemente a tempo indeterminato.

Collega alcune lampadine, tutte con i propri antipasti, e mescola i colori tra giallo arancione e rosso per creare un piacevole effetto caldo di fuoco.

Molto semplice e alcune parti richieste!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.