Pages: [1] 2   Go Down
Author Topic: [résolu] Effet feu  (Read 2217 times)
0 Members and 1 Guest are viewing this topic.
Moselle (FR)
Offline Offline
Edison Member
*
Karma: 16
Posts: 1238
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir à tous,
Je suis à la recherche d'un algorithme ou un bout de code qui pourrait simuler une flamme ou un feu.
Le but étant de customiser un vieux fourneau en donnant une illusion de fonctionnement.
Merci pour votre aide.
@+
Icare
« Last Edit: July 19, 2012, 05:46:41 pm by icare » Logged

2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

0
Offline Offline
God Member
*****
Karma: 2
Posts: 802
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yep!

Je le mets avant que skywodd le fasse  smiley-yell

http://skyduino.wordpress.com/2011/11/10/arduino-bougie-virtuelle-a-led/

@+

Zoroastre.
Logged

Veuillez indiquer [RESOLU] dans l'entête du titre en éditant votre premier message smiley-wink

Moselle (FR)
Offline Offline
Edison Member
*
Karma: 16
Posts: 1238
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yep!
Je le mets avant que skywodd le fasse  smiley-yell
http://skyduino.wordpress.com/2011/11/10/arduino-bougie-virtuelle-a-led/
@+
Zoroastre.

Super l'effet que cela donne.
Pour la rapidité, il va être difficile de faire mieux.
Merci pour cette réponse
@+
Icare
Logged

2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

Rennes
Offline Offline
Sr. Member
****
Karma: 1
Posts: 312
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Une ampoule scintillante, ça marche bien aussi  smiley-mr-green
C'est ce que j'utilise pour simuler une bougie dans une poterie.
Logged


Offline Offline
Faraday Member
**
Karma: 33
Posts: 4964
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Une ampoule scintillante, ça marche bien aussi  smiley-mr-green
C'est ce que j'utilise pour simuler une bougie dans une poterie.

bonjour
avec l'option extinction par soufflage dessus comme moi ?  smiley-mr-green

    http://youtu.be/iJHO1tZ5ymY
« Last Edit: June 22, 2012, 06:19:53 am by Artouste » Logged

Dans l'Espace
Offline Offline
Sr. Member
****
Karma: 1
Posts: 294
ArduinoBot builder \^^/
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut  smiley
t'as aussi là :  http://arduino.cc/forum/index.php/topic,78474.0.html

@plus  smiley-wink
Logged

Proverbe Tibétain : Un mensonge est un saut du haut du toit

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut,

Damned! J'ai été grilled ! (Et avec un de mes propres liens en plus)
Vilain tipiak informatique smiley-mr-green

Ha oui je me rappelle ... arduimat et son rouleau d'essuie-tout smiley-mr-green
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Moselle (FR)
Offline Offline
Edison Member
*
Karma: 16
Posts: 1238
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour skywodd et Zoroastre

J'essaye de comprendre le soft de l'effet feu mais je bute (pour ne pas dire je trébuche) sur le code ci-dessous :
Code:
/* Array of fonction effect */
typedef void (*fnct)();
fnct effect[] = {effect_flickering, effect_fire, effect_moving, effect_fire, effect_fade_inout_slow, effect_fire, effect_fade_inout_fast, effect_fire, effect_wind, effect_fire}; // LEN:10
Si l'on pouvait m’éclaircir sur le sujet car tant que je n'ai pas compris ce qui se passe ; ça me "taraude"  smiley-eek-blue
@+
icare
Logged

2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut,

J'essaye de comprendre le soft de l'effet feu mais je bute (pour ne pas dire je trébuche) sur le code ci-dessous :
(...)

Code:
typedef void (*fnct)();
C'est une définition de type (typedef), définissant un type "fnct" comme un pointeur sur fonction de protype void xxxx(void);
Cela permet d'appeler une fonction exactement comme on appellerai une variable avec un pointeur.

Exemple :
J'ai deux fonctions :
void toto(void) { ... }
void titi(void) { ... }

J'ai aussi un pointeur sur fonction :
fnct plop;

Code:
plop = toto; // plop pointe vers la fonction toto
plop(); // appel la fonction pointé -> toto()

plop = titi; // plop pointe vers la fonction titi
plop(); // appel la fonction pointé -> titi()

Maintenant comme fnct est un type il est tout à fait possible de faire des tableaux de fnct :
Code:
fnct tab[] = {toto, titi}
L'avantage est de pouvoir appeler des fonctions depuis un tableau de fonctions !

Code:
tab[0](); // Appel toto()
tab[1](); // Appel titi()
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Sr. Member
****
Karma: 0
Posts: 278
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut,

Damned! J'ai été grilled ! (Et avec un de mes propres liens en plus)
Vilain tipiak informatique smiley-mr-green

Ha oui je me rappelle ... arduimat et son rouleau d'essuie-tout smiley-mr-green

On parle de moi et de mon essuie-tout ici smiley-grin

De souvenir mon code était court (aucun rapport avec l'essuie-tout), il doit se trouver sur le lien donné par piflechien54 smiley
Logged

Moselle (FR)
Offline Offline
Edison Member
*
Karma: 16
Posts: 1238
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

A vous tous présent et à venir, Salut,
J'ai utilisé le logiciel de Skywodd pour faire mon feu virtuel en modifiant légèrement effet de profondeur des leds.
Le simulateur est composé de 18 diodes (angle de diffusion 90°), c'est à dire 3 série de 6 diodes pilotées en PWM.
La surface éclairement en plastique blanc translucide est de 280 cm² (200 mm x 140 mm).
J'ai également testé des filtres diffusant à base de papier calque et de papier sulfurisé. Le papier sulfu donne d'ailleurs les meilleurs résultats.
Photo prise pendant la journée
Vidéo de jour

Lorsque la luminosité ambiante diminue l'effet est carrément bluffant.
A bientôt
icare
« Last Edit: July 24, 2012, 03:14:47 pm by icare » Logged

2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

Rennes
Offline Offline
Sr. Member
****
Karma: 1
Posts: 312
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Pas mal!
En fait je ferais bien un truc comme ça pour illuminer ma cheminée en été (en hiver y'a du vrai feu  smiley-mr-green ) ou bien pour la collection de photophores qui est dessus  smiley

Logged


France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai utilisé le logiciel de Skywodd pour faire mon feu virtuel en modifiant légèrement effet de profondeur des leds.
Le simulateur est composé de 18 diodes (angle de diffusion 90°), c'est à dire 3 série de 6 diodes pilotées en PWM.
La surface éclairement en plastique blanc translucide est de 280 cm² (200 mm x 140 mm).
Beau travail, l'intégration dans le poêle est vraiment bien faite !

J'ai également testé des filtres diffusant à base de papier calque et de papier sulfurisé. Le papier sulfu donne d'ailleurs les meilleurs résultats.
Je prend note, ça peut servir.

Lorsque la luminosité ambiante diminue l'effet est carrément bluffant.
Une petite vidéo ?

(Ps pour inclure une vidéo youtube, copie/colle juste le lien youtube dans ton message le forum inclut les balises automatiquement smiley-wink)
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Moselle (FR)
Offline Offline
Edison Member
*
Karma: 16
Posts: 1238
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour Skywodd,
Je mets une petite vidéo ce soir. Et merci pour la procédure de mise en place de la vidéo.
@+
Logged

2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour Skywodd,
Je mets une petite vidéo ce soir. Et merci pour la procédure de mise en place de la vidéo.
Ok j'attends de voir ça avec impatience smiley
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Pages: [1] 2   Go Up
Jump to: