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

PIR Bewegungsmelder: Funktionsweise & Arduino Integration

Funktionsweise

Ein PIR-Sensor (Passive Infrared) nutzt einen pyroelektrischen Sensor, der Energie bei Wärmeeinstrahlung erzeugt. Menschliche/Körperwärme strahlt Infrarot ab → Sensor detektiert Bewegung. „Passiv“ = keine eigene Energieaussendung.

PIR Bewegungsmelder: Funktionsweise & Arduino Integration
PIR Bewegungsmelder: Funktionsweise & Arduino Integration

Eine Fresnel-Linse bündelt die Infrarotstrahlung auf den Sensor.

PIR Bewegungsmelder: Funktionsweise & Arduino Integration

HC-SR501 Modul

  • 3 Pins: GND, VCC, OUT (High bei Erkennung)
  • 2 Potentiometer: Empfindlichkeit & Nachlaufzeit (0,3 s – 5 min)
  • 3 Pins mit Jumper für Triggermodus:
    • Non-Repeatable (Single Trigger): Output geht nach Verzögerung auf Low, auch bei anhaltender Bewegung.
    • Repeatable (Retrigger): Output bleibt High solange Bewegung erkannt wird.
PIR Bewegungsmelder: Funktionsweise & Arduino Integration

Benötigte Komponenten

  • HC-SR501 PIR Modul
  • 5V Relais-Modul
  • Arduino Board
  • Breadboard & Jumper-Wires
  • Kabel, Stecker, Fassung (für Hochvolt-Lampe)

Schaltplan

PIR OUT → Arduino Pin 8. Relais IN → Arduino Pin 7. Relais schaltet Hochvolt-Lampe. Warnung: Hochspannung! Lebensgefahr bei unsachgemäßer Handhabung.

PIR Bewegungsmelder: Funktionsweise & Arduino Integration

Quellcode

/* Arduino PIR Bewegungsmelder Tutorial
 * by Dejan Nedelkovski, www.HowToMechatronics.com
 */
int pirSensor = 8;
int relayInput = 7;

void setup() {
  pinMode(pirSensor, INPUT);
  pinMode(relayInput, OUTPUT);
}

void loop() {
  int sensorValue = digitalRead(pirSensor);
  if (sensorValue == HIGH) {
    digitalWrite(relayInput, LOW); // Relais-Eingang invertiert
  }
}

Wichtige Hinweise

  • Nach Einschalten 20–60 s „Aufwärmphase“ bis zur Funktion.
  • Im Non-Repeatable-Modus: Lampe geht nach Nachlaufzeit aus, auch bei Bewegung.
  • Im Repeatable-Modus: Lampe bleibt an bei Bewegung, geht erst nach Bewegungende + Nachlaufzeit aus.
  • Relais-Modul Eingang ist invertiert (LOW = an, HIGH = aus).

Herstellungsprozess

  1. PIR-Sensorschaltungen: Design, Betrieb und reale Anwendungen
  2. C# Queues meistern: Enqueue, Dequeue und First-In-First-Out Operationen erklärt
  3. DHT11 Temperatur- & Feuchtesensor mit LED-Anzeige & Piezo-Summer
  4. Arduino Mega mit NEO‑6M GPS-Modul verbinden: Schritt-für-Schritt-Anleitung
  5. u-blox LEA-6H 02 GPS-Modul: Arduino & Python Integrationsanleitung
  6. Temperatur & Luftfeuchte mit DHT11 auf Blynk auslesen – Arduino-Tutorial Schritt für Schritt
  7. Thermistor (NTC) einfach nutzen: Schritt-für-Schritt Arduino-Anleitung
  8. Arduino an NMEA‑0183 anschließen: Schritt-für-Schritt-Anleitung
  9. Modbus auf Arduino meistern: Schritt-für-Schritt-Anleitung
  10. Gesteuerter Bewegungs- & Gesten-Detektor mit PIR-Sensor & Arduino Nano