[Ghostbuster-BZH] Ghost Trap
Publié : 09 octobre 2019, 18:25
Salut à tous.
Mon projet upgrade Porton Pack Spirit Halloween ayant pris une bonne tournure (j'ai fait une super affaire sur un Neutrino Wand Matty ce qui va grandement me faciliter le travail), je me lance dans un projet Ghost Trap.
Alors j'ai regardé plusieurs possibilités et j'ai opté une fois de plus pour le modèle Spirit Halloween que je vais upgrader.
Programme :
- démontage et upgrade cosmétique (peinture,...)
- amélioration de l'électronique interne avec un Arduino Uno
- réalisation d'une pédale commandant l'ouverture de la Ghost Trap
Et pour ça j'en appelle une fois de plus aux connaissances de notre inventeur/programmeur en chef, Protongamer, le pro de l'Arduino!
Voilà ce que j'aimerais faire.
Je vais installer un poussoir à levier (ou capteur à levier) sur la pédale pour lancer une séquence programmée sur un Arduino UNO. le tout sera alimenté par une batterie type brique bleu.
Voilà la séquence que j'aimerais lancer en appuyant sur la pédale (impulsion brève) :
- à 0ms lancement de la lecture d'un fichier MP3, il s'agit la séquence audio complète du fonctionnement de la Ghost Trap (j'ai déjà ce fichier il dure 11467ms)
- à 0ms activation d'un relais avec e-cig (durée réglable 0-3000ms)
- à 0ms activation des servomoteurs pour ouvrir les trappes (j'ai un exemple de code pour contrôler un servomoteur, angle d'ouverture réglable 0-180°)
- à 0ms effets lumineux LED type scintillement de LEDs de différentes couleurs (un peu comme le tir d'un Neutrino Wand), une boucle qui durerait 7810ms
- à 6280ms effet lumineux type stroboscopique LED blanche assez puissante (correspondant à l'aspiration du fantôme dans le piège) qui durerait 2200ms
- à 7810ms activation des servomoteurs pour fermer les trappes et activation du relais avec e-cig (durée réglable 0-3000ms)
- à 8480ms activation de la LED rouge clignotante sur la Ghost Trap, pour correspondre au son (bip bip bip bip bip) du fichier MP3 il doit y avoir 480ms entre chaque flash de la LED rouge, il y a 5 flashs
- à 11467ms fin de la lecture du fichier MP3, fin de la séquence, retour au début du programme en attente d'une nouvelle pression de la pédale (ici la pédale ne sert qu'à lancer la séquence, ce n'est pas comme dans le film où ils ouvrent le piège par une première pression et le referme avec une autre pression).
Pour précision, en plus de la nouvelle partie électronique contrôlée par l'Arduino, je conserve l'électronique basique de la Ghost Trap SH pour contrôler le petit bargraphe, ça évite d'avoir trop d'électronique à refaire et ça simplifie le programme.
Protongamer crois-tu que tu pourrais écrire un tel programme STP? Je suis toujours aussi nul en programmation Arduino. Merci 1000 fois pour l'aide que tu pourras m'apporter.
Mon projet upgrade Porton Pack Spirit Halloween ayant pris une bonne tournure (j'ai fait une super affaire sur un Neutrino Wand Matty ce qui va grandement me faciliter le travail), je me lance dans un projet Ghost Trap.
Alors j'ai regardé plusieurs possibilités et j'ai opté une fois de plus pour le modèle Spirit Halloween que je vais upgrader.
Programme :
- démontage et upgrade cosmétique (peinture,...)
- amélioration de l'électronique interne avec un Arduino Uno
- réalisation d'une pédale commandant l'ouverture de la Ghost Trap
Et pour ça j'en appelle une fois de plus aux connaissances de notre inventeur/programmeur en chef, Protongamer, le pro de l'Arduino!
Voilà ce que j'aimerais faire.
Je vais installer un poussoir à levier (ou capteur à levier) sur la pédale pour lancer une séquence programmée sur un Arduino UNO. le tout sera alimenté par une batterie type brique bleu.
Voilà la séquence que j'aimerais lancer en appuyant sur la pédale (impulsion brève) :
- à 0ms lancement de la lecture d'un fichier MP3, il s'agit la séquence audio complète du fonctionnement de la Ghost Trap (j'ai déjà ce fichier il dure 11467ms)
- à 0ms activation d'un relais avec e-cig (durée réglable 0-3000ms)
- à 0ms activation des servomoteurs pour ouvrir les trappes (j'ai un exemple de code pour contrôler un servomoteur, angle d'ouverture réglable 0-180°)
- à 0ms effets lumineux LED type scintillement de LEDs de différentes couleurs (un peu comme le tir d'un Neutrino Wand), une boucle qui durerait 7810ms
- à 6280ms effet lumineux type stroboscopique LED blanche assez puissante (correspondant à l'aspiration du fantôme dans le piège) qui durerait 2200ms
- à 7810ms activation des servomoteurs pour fermer les trappes et activation du relais avec e-cig (durée réglable 0-3000ms)
- à 8480ms activation de la LED rouge clignotante sur la Ghost Trap, pour correspondre au son (bip bip bip bip bip) du fichier MP3 il doit y avoir 480ms entre chaque flash de la LED rouge, il y a 5 flashs
- à 11467ms fin de la lecture du fichier MP3, fin de la séquence, retour au début du programme en attente d'une nouvelle pression de la pédale (ici la pédale ne sert qu'à lancer la séquence, ce n'est pas comme dans le film où ils ouvrent le piège par une première pression et le referme avec une autre pression).
Pour précision, en plus de la nouvelle partie électronique contrôlée par l'Arduino, je conserve l'électronique basique de la Ghost Trap SH pour contrôler le petit bargraphe, ça évite d'avoir trop d'électronique à refaire et ça simplifie le programme.
Protongamer crois-tu que tu pourrais écrire un tel programme STP? Je suis toujours aussi nul en programmation Arduino. Merci 1000 fois pour l'aide que tu pourras m'apporter.