Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Haut-parleur PIR Halloween effrayant : kit effets sonores et lumineux pour faire peur

Composants et fournitures

Arduino UNO 1
Module MP3 1
Module relais 4 canaux 1
Capteur PIR HC-SR501 1
Support 3 piles AA (optionnel) 1
Connecteur aviation étanche 2 broches 3
Boîte alimentaire étanche (190×60×120 mm) 1
Peinture noire en bombe 1
Foret bois 32 mm 1
Foret bois 16 mm 1
Clé USB (formatée FAT32) 1

À propos de ce projet

MISE À JOUR : Variante "fantôme rieur" ajoutée dans le zip et pack batterie supplémentaire.

Je voulais créer plusieurs petites boîtes audio dissimulées dans le jardin pour effrayer les gens à Halloween lorsqu'ils approchent de la porte. Celle-ci est la plus complexe et mon premier test : piste audio effrayante + 2 effets visuels lumineux pour attirer l'attention.

Crédit à Kristian Blåsol pour le concept original d'utiliser un relais pour contrôler un module amplificateur MP3.

Le concept : boîte autonome sur batterie (ou alimentation 12V externe) activée par mouvement, avec deux sorties 12V pour LEDs d'effets. Objectif : peu coûteux (moins de 20€/$25), personnalisable, résistant à la météo pour une journée.

J'ai opté pour alimentation 12V externe (prise extérieure proche) pour LEDs brillantes consommant 2A. Fonctionnerait aussi sur batterie 5V/12V (piles AA ou power bank 5000mAh) avec quasi aucune modification.

(Note : après usage prolongé, l'Arduino peinait à alimenter le module MP3 à volume élevé, causant un reset. J'ai ajouté une alimentation 5V dédiée.)

Partie 1 - Construction

Principe : Arduino UNO contrôle le lecteur MP3 et l'éclairage via un module relais 4 canaux. Deux relais simulent l'appui sur les boutons "précédent" et "lecture" du module MP3 ; les deux autres commandent les LEDs.

Câblage : fil 30AWG pour contrôle (100mm), 18AWG pour 12V. Aspect désordonné mais place suffisante dans la boîte, facilite le retrait du couvercle. Connecteurs femelles pour capteur PIR et haut-parleur (vissés) pour déconnexion future.

Circuit selon schéma : alimentation 12V via connecteur étanche. Pour commuter les LEDs externes, le -V entrant relié au -V sortant, le +V routé à travers les relais.

Boîtier : trou 32mm central pour haut-parleur, trou 16mm sur le côté pour PIR. Tout peint en noir pour cacher les LEDs des circuits et rester dissimulé.

(Non montré : pour étanchéifier le haut-parleur, chambre à air vélo + kit réparation pour coller un patch carré laissant passer le son mais bloquant l'eau. Puis boulonné.)

Haut-parleur vissé, PIR collé au pistolet à colle (puis résine époxy car la colle fondait avec l'eau).

Composants disposés pour accès aux ports USB du module MP3 et de l'Arduino. (Alimentation 5V possible via USB Arduino ou micro-USB MP3.)

Après test complet, colle pistolet sur zones vulnérables (connexions haut-parleur) pour renforcer les soudures.

Note : Le module MP3 nécessite carte USB/SD formatée FAT32, autres formats ne fonctionnaient pas.

Partie 2 - Son

Fichier audio monté avec Audacity. Sources/crédits : cris, rire creepy, "je te vois", bruits de pas sur pierre.

Partie 3 - Configuration

Le fichier audio et la commutation des relais par l'Arduino sont synchronisés. Si vous changez l'audio, ajustez les temporisations par essais, le code à modifier est indiqué.

Partie 4 - Test réel

Partie 5 - Construction finale

Haut-parleur PIR Halloween effrayant : kit effets sonores et lumineux pour faire peur
Haut-parleur PIR Halloween effrayant : kit effets sonores et lumineux pour faire peur
Haut-parleur PIR Halloween effrayant : kit effets sonores et lumineux pour faire peur
Haut-parleur PIR Halloween effrayant : kit effets sonores et lumineux pour faire peur
Haut-parleur PIR Halloween effrayant : kit effets sonores et lumineux pour faire peur
Haut-parleur PIR Halloween effrayant : kit effets sonores et lumineux pour faire peur
Haut-parleur PIR Halloween effrayant : kit effets sonores et lumineux pour faire peur
Haut-parleur PIR Halloween effrayant : kit effets sonores et lumineux pour faire peur

Code

Halloween PIR proximity activated speak and light (Arduino)

// Attribution broches
int pirSENSOR = 2;      // Capteur mouvement, sensibilité et portée max
int previousBUTTON = 3; // Bouton "précédent" module MP3
int playBUTTON = 4;     // Bouton "lecture" module MP3
int whiteLED = 5;       // Lumière blanche clignotante
int redLED = 6;         // Séquence rouge pendant cri
int statusLED = 10;     // LED statut

void setup() {
  pinMode(pirSENSOR, INPUT);
  pinMode(previousBUTTON, OUTPUT);
  pinMode(playBUTTON, OUTPUT);
  pinMode(whiteLED, OUTPUT);
  pinMode(redLED, OUTPUT);
  pinMode(statusLED, OUTPUT);
  digitalWrite(previousBUTTON, HIGH); // Relais HAUT = OFF/OUVERT
  digitalWrite(playBUTTON, HIGH);
  digitalWrite(whiteLED, HIGH);
  digitalWrite(redLED, HIGH);
}

void loop() {
  if (digitalRead(pirSENSOR) == HIGH) { // Détection mouvement
    digitalWrite(previousBUTTON, LOW); delay(100); // APPUI "précédent" = lecture depuis début
    digitalWrite(previousBUTTON, HIGH); delay(100);
    
    // Séquence LED blanche - attirer l'attention
    digitalWrite(whiteLED, LOW); delay(1000);
    digitalWrite(whiteLED, HIGH); delay(500);
    digitalWrite(whiteLED, LOW); delay(500);
    digitalWrite(whiteLED, HIGH); delay(9000);
    
    // "Je te vois" - motif clignotant
    digitalWrite(whiteLED, LOW); delay(500); digitalWrite(whiteLED, HIGH); delay(100);
    digitalWrite(whiteLED, LOW); delay(500); digitalWrite(whiteLED, HIGH); delay(300);
    digitalWrite(whiteLED, LOW); delay(500); digitalWrite(whiteLED, HIGH); delay(300);
    digitalWrite(whiteLED, LOW); delay(300); digitalWrite(whiteLED, HIGH); delay(300);
    digitalWrite(whiteLED, LOW); delay(300); digitalWrite(whiteLED, HIGH); delay(300);
    digitalWrite(whiteLED, LOW); delay(300); digitalWrite(whiteLED, HIGH); delay(300);
    digitalWrite(whiteLED, LOW); delay(300); digitalWrite(whiteLED, HIGH); delay(6000);
    
    // Sons enfants
    digitalWrite(whiteLED, LOW); delay(300); digitalWrite(whiteLED, HIGH); delay(1000);
    digitalWrite(whiteLED, LOW); delay(100); digitalWrite(whiteLED, HIGH); delay(300);
    digitalWrite(whiteLED, LOW); delay(100); digitalWrite(whiteLED, HIGH); delay(300);
    digitalWrite(whiteLED, LOW); delay(100); digitalWrite(whiteLED, HIGH); delay(300);
    digitalWrite(whiteLED, LOW); delay(100); digitalWrite(whiteLED, HIGH); delay(1000);
    digitalWrite(whiteLED, LOW); delay(600); digitalWrite(whiteLED, HIGH); delay(1400);
    digitalWrite(whiteLED, LOW); delay(100); digitalWrite(whiteLED, HIGH); delay(7000);
    
    // Cri / séquence sang (LED rouge)
    digitalWrite(redLED, LOW); delay(3000); digitalWrite(redLED, HIGH); delay(100);
    
    // Arrêt son
    digitalWrite(playBUTTON, LOW); delay(100); // Pause/stop
    digitalWrite(playBUTTON, HIGH); delay(60000); // Attendre 1min avant réactivation
  } else {
    digitalWrite(statusLED, HIGH); // LED statut allumée si pas de détection (consomme peu pour éviter coupure powerbank USB)
  }
}

Schémas

Note : cette variante n'a qu'un pack batterie. J'en ai ajouté un second indépendant pour l'audio car il tirait trop de courant et coupait l'Arduino.

Haut-parleur PIR Halloween effrayant : kit effets sonores et lumineux pour faire peur
Haut-parleur PIR Halloween effrayant : kit effets sonores et lumineux pour faire peur
Haut-parleur PIR Halloween effrayant : kit effets sonores et lumineux pour faire peur

PIR collé en place et haut-parleur boulonné avec vis en plastique

voices_audio_dUluBtMyqG.mp3 - boîte vocale sans effets lumineux, 6 rires différents au passage

laughing_ghost_variant_VsB0Y8CTlM.zip

archive_IipdobBdHs.zip

graveyard_ambience_sound_fx_(128_kbps)_nhuprhuJcc.mp3

Processus de fabrication

  1. Choix de conception Bluetooth Mesh : Module vs dispositif discret
  2. Apacer XR-DIMM : mémoire DDR4 robuste certifiée DO-160G pour défense et aviation
  3. emtrion lance le module compact emCON-MX8M Mini propulsé par NXP i.MX 8M Mini
  4. congatec présente module SMARC 2.0 propulsé par processeur NXP i.MX 8M Mini
  5. Créer une API robuste de température et capteurs sur Raspberry Pi avec le module GY‑91
  6. Construire une porte à verrouillage automatique intelligente via la proximité Bluetooth de votre smartphone
  7. Maîtriser le GPIO Raspberry Pi : Interfacer un capteur PIR de mouvement sur B+/Modèle 2
  8. Système de sécurité domestique Raspberry Pi : Détection de mouvement PIR + Alertes par e-mail avec caméra
  9. Comment connecter, calibrer et programmer le capteur de mouvement PIR HC‑SR501 avec un Raspberry Pi