Eenvoudige open haard imitatie

Gestart door argilla, 21 januari 2016, 12:46:54 PM

d@niel

#15
If you can program an ATTINY45 + 3 led's and resistors, this is simple stuff ! less then 5€

https://www.youtube.com/watch?v=gtoM_TfuJ1E

With a very simple ATTINY code


void setup()
{
  pinMode (0,OUTPUT);
  pinMode (1,OUTPUT);
  pinMode (4,OUTPUT);

  // Timer 0
  TCCR0A = _BV(WGM00)|_BV(WGM01)|_BV(COM0A1)|_BV(COM0A0)|_BV(COM0B1)|_BV(COM0B0);
  TCCR0B = _BV(CS00);
  // Timer 1
  TCCR1 = _BV(CS10);
  GTCCR = _BV(COM1B1)|_BV (PWM1B);
  OCR1C = 127;
  }

void loop() {
  OCR0A = random(255); // PWM DutyCycle led0
  OCR0B = random(255); // PWM DutyCycle led1
  OCR1B = random(185); // PWM DutyCycle led4
  delay(60);
}

Steam.N

Geeft een heel realistisch resultaat !
Knutselgroeten !  Jean       TP-I (B) & TP-II (DR) - N - DC - Handbediening - Zelfbouw  { Sedelocus - De Feniks - Pira-N's Crossing - Turnhout NEEB - Scrap Yard }

efl045


argilla

Citaat van: efl045 op 22 januari 2016, 17:16:55 PM
Simpeler kan niet meer, alles in de LED  ;)
http://www.evilmadscientist.com/2011/does-this-led-sound-funny-to-you/


dat is al stukken beter maar...nu nog in 3mm en dat zal wat anders zijn peins ik .... vergeet niet de 3mm LED is al ingebouwd ( geplakt met superlijm) in de haard ...oeiiiioeiiiiii niet goe bezig zekers ??

argilla
H0, On30, 1/29, Gn15

Gerolf

Citaat van: argilla op 23 januari 2016, 09:37:41 AMvergeet niet de 3mm LED is al ingebouwd ( geplakt met superlijm) in de haard ...oeiiiioeiiiiii niet goe bezig zekers ??

Euh ... nee ... en dat had ik ook niet begrepen uit je eerste vraag.
Bij zo'n projecten: eerst de elektronica OK hebben, en dan pas de ledjes of glasvezels "inpakken"

Je zou met die alles-in-één-led (als je hem vindt) je led-in-de-haard misschien in serie kunnen zetten  :-\
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

argilla

Citaat van: Gerolf op 23 januari 2016, 10:00:00 AM
Citaat van: argilla op 23 januari 2016, 09:37:41 AMvergeet niet de 3mm LED is al ingebouwd ( geplakt met superlijm) in de haard ...oeiiiioeiiiiii niet goe bezig zekers ??

Euh ... nee ... en dat had ik ook niet begrepen uit je eerste vraag.
Bij zo'n projecten: eerst de elektronica OK hebben, en dan pas de ledjes of glasvezels "inpakken"

Je zou met die alles-in-één-led (als je hem vindt) je led-in-de-haard misschien in serie kunnen zetten  :-\


weet het Gerolf ..stel veel eisen akkoord maar het is ook niet simpel om in een huisje een interieur te maken met een open haard ..bovendien zoek ik nog op een of andere manier keukenkasten te moeten maken , lusters ...Gerolf niet gemakkelijk hoor . daarom de vraag van het zo eenvoudig mogelijk te maken..snap je ??
argilla
H0, On30, 1/29, Gn15

Frank_N

#21
Met een Arduino en een RGB led kun je ook een fire effect maken.
Of er 3mm RGB led's zijn weet ik niet, wel dat dit een goed effect geeft.
De 5mm exemplaren geven behoorlijk veel licht.
Door de parameters in de sketch een klein beetje te wijzigen kun je het effect
nog naar eigen wensen aanpassen ;)



De sketch:

// LED Fire Effect

int ledPin1 = 10;
int ledPin2 = 9;
int ledPin3 = 11;

void setup()
{
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
}

void loop() {
analogWrite(ledPin1, random(120)+135);
analogWrite(ledPin2, random(120)+135);
analogWrite(ledPin3, random(120)+135);
delay(random(100));
}

De rest van het oorspronkelijke artikel kon ik niet meer vinden, maar dacht dat het ergens
op de Conrad Mancave site: https://mancave.conrad.nl/  zou moeten staan.
Erg leuk om mee te experimenteren!

Eigenlijk kun je uit de sketch opmaken hoe je de led aan moet sluiten.
Groet van Frank

dani

Zelfs als er al een 3 mm in zit kan be er nog een smd rgb bij steken en het prog van Frank gebruiken
Als je een Attiny85 gebruikt neem dan wel pinnen 1,2,3
De kruik is te water gegaan...
De kruik is niet meer.