Forums LR PRESSE

Où il est question de trains, petits et grands

  • Advertisement

Simulateur de feu ouvert pour moins de 5 euros

Toutes les discussions sur l'Arduino !

Modérateur: MOD

Simulateur de feu ouvert pour moins de 5 euros

Publié: Lun 23 Nov 2015, 13:39 
Bonjour à tous,

Les différents projets "..pour moins de 5 euros" m'ont donnés des idèes et l'envie de les réaliser.
Pour ma part je vous propose un simulateur de flammes (fire-effect) qui pourrait agréablement animer l'intérieur d'une maison ou même un brasero. Le but est d'allumer 2 LED jaunes et 1 LED rouge en faisant varier leur intensité.

Avant tout, il faut se rappeler que l'ATtiny ne dispose pas réellement de sortie "variable". Par contre, il est toujours possible de produire un signal PWM (ou MLI) sur n'importe quelle sortie de l'ATtiny, et si l'on y connecte une LED, on pourra faire varier l'intensité perçue par l'oeil en jouant sur la longueur des impulsions. La persistance rétinienne fera le reste. On parlera dans ce cas de "software PWM".
A côté de celà, l'ATtiny possède 2 timers que l'on peut configurer pour produire des signaux PWM sur les sorties 0,1 et 4. La configuration des ces timers est un peu .... absconce ... mais avec un peu de pratique on arrive à s'en sortir.

C'est dernière solution que j'utilise dans la petite vidéo qui suit.

Notez que je n'utilise pas d'Arduino pour programmer l'ATtiny. Mais j'utilise un module de SparkFun qui m'a couté 20$. Mais le résultat est identique.

https://youtu.be/gtoM_TfuJ1E
et voici le code
Code: Tout sélectionner
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);
}


Salut, a plus
D@niel
 
Messages: 12
Inscrit le: Mar 01 Déc 2009, 21:53
Localisation: Bruxelles

Re: Simulateur de feu ouvert pour moins de 5 euros

Publié: Lun 23 Nov 2015, 14:03 
Bonjour D@niel,

C'est super que tu continues ma série "pour moins de 5 euros" et c'est aussi super que tu commences par une petite vidéo qui permet de bien se rendre compte du produit fini.

J'ai quelques questions :
Pour utiliser ton programmateur, comment le choisir dans le menu Outils > Programmateur de l'IDE ? C'est USBtinyISP ? Ou bien faut-il installer quelque chose dans l'IDE ?

Pour aider ceux qui débutent, penses-tu joindre un schéma du montage final sur une breadboard ? Et quelques indications pour un montage final sur du veroboard (plaque à bandes cuivrées) ?

Conseilles tu de mettre le diffuseur pour installer le montage sur le réseau ? Ou bien était-ce simplement pour la vidéo ?

A bientôt de te lire.
Avatar de l’utilisateur
Arduino
Prolixe
 
Messages: 1698
Inscrit le: Mer 25 Sep 2013, 16:14

Re: Simulateur de feu ouvert pour moins de 5 euros

Publié: Lun 23 Nov 2015, 14:46 
Salut,

Pour utiliser le programmateur SparkFun, il faut effectivement passer par l'USBtinyISP. En fait, le programmateur est composé d'un ATtiny84 qui joue le même rôle que l'Arduino ainsi qu'un support à 8 broches pour recevoir l'ATtiny25/45/85 à programmer.
Les 8 broches de l'ATtiny sont répliquées sur le programmateur pour permettre de le tester "en place" et une LED est également connectée sur la broche 0 pour faire des tests simples tels que "blink", etc...

Je vous ferais un petit schéma de montage si nécessaire.

Pour le diffuseur, c'est une question de goût. Si il n'y a pas de vue directe sur les LEDs, le diffuseur est superflu. Par contre, si les LEDs sont directements visibles, il y aura toujours un avantage à diffuser la lumière des 3 LEDs.
Dans mon cas, le diffuseur est prévu pour 1 LED de 5mn, alors que le montage utilise 3 LED de 3mn, donc il ne s'adapte pas bien. Mais je pense réaliser le montage final avec des LES SMD , dans ce cas le diffuseur sera bien en place.


Et petit plus de ce montage: si on remplace une LED jaune par une bleue, et l'autre jaune par une verte, ou encore mieux une LED à 3 couleurs RVB ... on obtient une ambiance "Disco", idéale pour animer l'intérieure de la voiture SCNB Bar Disco produite par LSM !
D@niel
 
Messages: 12
Inscrit le: Mar 01 Déc 2009, 21:53
Localisation: Bruxelles

Re: Simulateur de feu ouvert pour moins de 5 euros

Publié: Lun 23 Nov 2015, 18:12 
Merci pour les précisions.

je pense que je vais m'acheter ce petit programmateur ; ce sera plus pratique que d'utiliser une breadboard avec les risques de mauvais contacts.

Pour ce qui concerne le diffuseur, est-ce qu'une petite enveloppe réalisée en papier calque ne serait pas suffisante ? J'y avais pensé pour mon simulateur de soudure à arc...

Nous attendons les schémas. A bientôt.

Christian
Avatar de l’utilisateur
Arduino
Prolixe
 
Messages: 1698
Inscrit le: Mer 25 Sep 2013, 16:14

Re: Simulateur de feu ouvert pour moins de 5 euros

Publié: Dim 06 Déc 2015, 18:55 
Question d'un néophyte
Peut effacer et reprogrammer un ATtiny45 ?
http://mra.blog4ever.com/
Avatar de l’utilisateur
jeanot17
Bavard
 
Messages: 73
Inscrit le: Mar 20 Sep 2005, 07:55
Âge: 69
Echelle pratiquée: HO
Club: M.R.A. La Rochelle

Re: Simulateur de feu ouvert pour moins de 5 euros

Publié: Dim 06 Déc 2015, 19:13 
OUI

:ange:
Cordialement,

Christian.
Avatar de l’utilisateur
likiki
Causant
 
Messages: 277
Inscrit le: Dim 29 Avr 2012, 14:21
Localisation: Corbeil Essonne
Âge: 51
Echelle pratiquée: H0 3R
Prénom: Christian

Re: Simulateur de feu ouvert pour moins de 5 euros

Publié: Lun 07 Déc 2015, 08:31 
jeanot17 a écrit:Question d'un néophyte
Peut effacer et reprogrammer un ATtiny45 ?


Je confirme, je l'ai fait plusieurs fois. Il suffit de le reprogrammer, cela écrase l'ancien programme.
Avatar de l’utilisateur
Arduino
Prolixe
 
Messages: 1698
Inscrit le: Mer 25 Sep 2013, 16:14

Re: Simulateur de feu ouvert pour moins de 5 euros

Publié: Mar 08 Déc 2015, 09:10 
Merci
Je vais pouvoir faire des essais
http://mra.blog4ever.com/
Avatar de l’utilisateur
jeanot17
Bavard
 
Messages: 73
Inscrit le: Mar 20 Sep 2005, 07:55
Âge: 69
Echelle pratiquée: HO
Club: M.R.A. La Rochelle

Re: Simulateur de feu ouvert pour moins de 5 euros

Publié: Mar 08 Déc 2015, 09:20 
jeanot17 a écrit:Merci
Je vais pouvoir faire des essais


Bonjour jeanot17,

Si tu as besoin d'explications plus détaillées, tu les trouveras dans le montage simulateur de soudure à arc pour moins de 5 euros. Comme c'était le premier montage où je proposais une programmation des ATtiny, j'ai essayé de décrire la procédure de façon complète ; pour l'enseigne, je suis allé plus rapidement en supposant que les fichiers ATtiny étaient déjà importés dans l'IDE.
Avatar de l’utilisateur
Arduino
Prolixe
 
Messages: 1698
Inscrit le: Mer 25 Sep 2013, 16:14

Re: Simulateur de feu ouvert pour moins de 5 euros

Publié: Mar 08 Déc 2015, 18:30 
Merci
Très intéressant pour reproduire un brasero
@+
12035
Avatar de l’utilisateur
12035
Loquace
 
Messages: 1231
Inscrit le: Lun 08 Déc 2008, 13:20


Retour vers Arduino

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 3 invité(s)