Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Arduino PIR Sensor Halloween Prank: Beweging-geactiveerde Schrik met LED Ogen & MP3 Geluid

Onderdelen en benodigdheden

OnderdeelAantal
Arduino UNO1
PIR-sensor1
MP3 module (generiek, pinnen gesoldeerd op knoppen)1
5mm LED: Rood (voor de ogen)2
LED (koud wit, voor bliksem effect)1
2 Relay Module (als schakelaars voor MP3 module)1

Over dit project

Dit is een Halloween schrik-prak die ik vorig jaar maakte. Het reageert op beweging, knurt dreigend met knipperende rode ogen en donderbliksem flitsen. Het was heel effectief – mijn eigen kinderen schrokken zich half dood toen ze na "trick or treating" terugkwamen en de vergeten doos op de veranda opeens tot leven kwam! 😈

Het project bestaat uit twee delen:

Deel 1: PIR-sensor en LED's

Hoe de PIR-sensor aan te sluiten en gebruiken. Eenvoudige sensor, perfect voor Arduino, zeker bij Halloween. Een simpele sketch in een masker met verlichting en gloeiende ogen.

Deel 2: MP3 speler aansturen

Een generieke MP3 speler (ebay, ~$3) koppelen aan Arduino voor geluid. Geen dure MP3 shield nodig als je maar één geluid wilt afspelen. Werkt prima.

Code

Halloween Arduino Schrik Doos

// Voorbeeld PIR-sensor gebruik, ideaal voor Halloween prakken
// Video deel 1 (PIR & lichten): https://youtu.be/ZAUXMoygVOU
// Video deel 2 (geluid): https://www.youtube.com/watch?v=uR_UTPioQYc

int pirSensor = 2;
int previousPin = 3;
int pausePin = 4;
int statusLed = 10;
int led = 9; // PWM pin voor gloeiende ogen

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

void loop() {
  if (digitalRead(pirSensor) == HIGH) {
    // Geluid activeren via relays
    digitalWrite(pausePin, HIGH); delay(100);
    digitalWrite(previousPin, LOW); delay(100);
    digitalWrite(previousPin, HIGH); delay(2000);

    // Gloeiende ogen effect
    digitalWrite(statusLed, LOW); delay(100);
    digitalWrite(statusLed, HIGH);
    analogWrite(led, 0);
    for (int i = 0; i < 255; i++) {
      Serial.println(i);
      analogWrite(led, i);
      delay(5);
    }
    // Knipperen status LED
    for (int j = 0; j < 5; j++) {
      digitalWrite(statusLed, LOW); delay(100);
      digitalWrite(statusLed, HIGH); delay(100);
    }
    delay(2000);
    for (int i = 255; i >= 0; i--) {
      Serial.println(i);
      analogWrite(led, i);
      delay(5);
    }
    digitalWrite(statusLed, HIGH);
    analogWrite(led, 0);

    // Geluid uit
    delay(2000);
    digitalWrite(previousPin, HIGH); delay(100);
    digitalWrite(pausePin, LOW); delay(100);
    digitalWrite(pausePin, HIGH); delay(1000);
  } else {
    digitalWrite(statusLed, HIGH);
    analogWrite(led, 0);
  }
}

Schema

Wordt goed uitgelegd in de video.

Arduino PIR Sensor Halloween Prank: Beweging-geactiveerde Schrik met LED Ogen & MP3 Geluid

Productieproces

  1. Een robuuste temperatuur- en sensor-API bouwen op Raspberry Pi met de GY-91-module
  2. Een Raspberry Pi thuistemperatuurmonitor bouwen met MCP9808, InfluxDB & Grafana
  3. Raspberry Pi GPIO onder de knie: Een PIR-bewegingsensor interfacen op B+/Model 2
  4. Raspberry Pi Thuisbeveiligingssysteem: PIR-bewegingsdetectie + Camera E-mailwaarschuwingen
  5. Hoe de HC‑SR501 PIR-bewegingsensor aan te sluiten, kalibreren en programmeren met een Raspberry Pi
  6. Emotiesensor & EEG: Goedkope Hardware voor Real-time Emotiedetectie
  7. UnifiedWater v1 – Complete Arduino Waterkwaliteit Sensor Kit
  8. Riviergezondheidsmonitor: Arduino-gebaseerd Waterkwaliteitssysteem
  9. Griezelijke Halloween PIR Bewegingsspeaker: Schrik & Licht Effecten Kit
  10. Isorg lanceert 6-inch full-screen multi-vinger vingerafdruksensor
  11. Hoe PIR-sensor Schakelingen Werken: Ontwerp, Werking en Real-World Toepassingen