Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Arduino PIR-Sensor Halloween-Prank: Bewegungsausgelöster Schreck mit LED & MP3-Sound

Komponenten und Zubehör

Bauteil Menge
Arduino UNO 1
PIR-Bewegungssensor 1
MP3-Modul (generic, Buttons angelötet) 1
5mm LED rot (für Augen) 2
LED kaltweiß (Blitzeffekt) 1
2-Kanal Relais-Modul 1

Über dieses Projekt

Ein Halloween-Schreck-Projekt aus dem letzten Jahr. Es reagiert auf Bewegung vor sich, knurrt bedrohlich mit blitzenden roten Augen und Blitzlicht-Effekt. Wirkte sehr echt – meine eigenen Kinder haben sich halb zu Tode erschreckt, als wir von „Süßes oder Saures“ zurückkamen und die vergessene Box auf der Veranda stand >:)

Das Projekt besteht aus zwei Teilen:

  1. PIR-Sensor & LEDs anschließen – Einfacher Sensor, perfekt für Arduino & Halloween. Sketch für Maske mit Leuchteffekten.
  2. MP3-Player ansteuern – Statt teurem MP3-Shield: Günstiges MP3-Modul (~3 $) von eBay. Ein Sound wiedergeben – funktioniert hervorragend.

Code

Halloween Arduino Schreck-Box

// Beispiel: PIR-Sensor für Halloween-Pranks
// Video Teil 1 (PIR & Lights): https://youtu.be/ZAUXMoygVOU
// Video Teil 2 (Sound): https://www.youtube.com/watch?v=uR_UTPioQYc

int pirSensor = 2;
int previousPin = 3; // MP3: Previous Track
int pausePin = 4;    // MP3: Pause/Play
int statusLed = 10;  // Status-LED
int led = 9;         // PWM-Pin für Augen-LEDs (Fade-Effekt)

void setup() {
  pinMode(pirSensor, INPUT);
  pinMode(statusLed, OUTPUT);
  pinMode(previousPin, OUTPUT);
  pinMode(pausePin, OUTPUT);
  pinMode(led, OUTPUT);
}

void loop() {
  if (digitalRead(pirSensor) == HIGH) {
    // --- SOUND AB SPIELEN ---
    digitalWrite(pausePin, HIGH);
    delay(100);
    digitalWrite(previousPin, LOW);
    delay(100);
    digitalWrite(previousPin, HIGH);
    delay(2000); // Sound-Dauer

    // --- LEUCHTENDE AUGEN (Fade In) ---
    digitalWrite(statusLed, LOW);
    delay(100);
    digitalWrite(statusLed, HIGH);
    analogWrite(led, 0);
    for (int i = 0; i < 255; i++) {
      Serial.println(i);
      analogWrite(led, i); // PWM: 0-255
      delay(5);
    }

    // --- BLITZEN (Status-LED) ---
    digitalWrite(statusLed, LOW); delay(100);
    digitalWrite(statusLed, HIGH); delay(100);
    digitalWrite(statusLed, LOW); delay(100);
    digitalWrite(statusLed, HIGH); delay(100);
    digitalWrite(statusLed, LOW); delay(100);
    digitalWrite(statusLed, HIGH); delay(100);
    digitalWrite(statusLed, LOW); delay(2000);

    // --- FADE OUT (Augen) ---
    for (int i = 255; i >= 0; i--) {
      Serial.println(i);
      analogWrite(led, i);
      delay(5);
    }
    digitalWrite(statusLed, HIGH);
    analogWrite(led, 0);
    // --- ENDE AUGEN-EFFEKT ---

    // --- SOUND BEENDEN ---
    delay(2000);
    digitalWrite(previousPin, HIGH);
    delay(100);
    digitalWrite(pausePin, LOW);
    delay(100);
    digitalWrite(pausePin, HIGH);
    delay(1000);
  } else {
    // Ruhezustand
    digitalWrite(statusLed, HIGH);
    analogWrite(led, 0);
  }
}

Schaltplan

Im Video ausführlich erklärt bei Fragen.

Arduino PIR-Sensor Halloween-Prank: Bewegungsausgelöster Schreck mit LED & MP3-Sound

Herstellungsprozess

  1. PIR-Sensorschaltungen: Design, Betrieb und reale Anwendungen
  2. Isorg stellt 6-Zoll-Fullscreen-Multifinger-Fingerabdrucksensor vor
  3. Robuste Temperatur- & Sensor-API auf Raspberry Pi mit GY-91 Modul bauen
  4. Raspberry Pi Heimtemperaturmonitor mit MCP9808, InfluxDB & Grafana bauen
  5. Raspberry Pi GPIO meistern: PIR-Bewegungsmelder an B+/Model 2 anschließen
  6. Raspberry Pi Heimüberwachung: PIR-Bewegungserkennung mit Kamera-E-Mail-Benachrichtigung
  7. HC-SR501 PIR-Bewegungssensor an Raspberry Pi anschließen, kalibrieren und programmieren
  8. Emotionssensor & EEG: Günstige Hardware für Echtzeit-Emotionserkennung
  9. UnifiedWater v1 – Komplettes Arduino Wasserqualitäts-Sensorkit
  10. River Health Monitor: Arduino-basiertes Wasserqualitäts-Messsystem