Arduino UNO R4 - Automatisierte Lichtsteuerung mit Bewegungssensor und LED-Streifen

In diesem Arduino UNO R4-Tutorial lernen wir, wie man ein automatisiertes Lichtsteuerungssystem mit einem HC-SR501-Bewegungsmelder und einem LED-Streifen baut. Dieses DIY-Arduino-Projekt führt Sie durch Verkabelung, Programmierung und Einrichtung, um den LED-Streifen zu aktivieren, wenn Bewegung erkannt wird. Perfekt für Anfänger ist dieses Projekt ideal für:

Mit dem Arduino UNO R4, dem HC-SR501-Sensor und einem LED-Streifen kannst du ein intelligentes Beleuchtungssystem erstellen, das energieeffizient ist. Folge dieser Schritt-für-Schritt-Anleitung zur Arduino-Programmierung, um dein DIY-Smart-Home-Automatisierungsprojekt zu meistern.

Über LED-Streifen und Bewegungsmelder

Um mehr über LED-Streifen und Bewegungsmelder zu erfahren (ihre Pinbelegungen, wie sie funktionieren und wie man den Arduino Uno R4 programmiert, um mit ihnen zu interagieren), beziehen Sie sich bitte auf diese Tutorials:

Verdrahtungsdiagramm

Arduino UNO R4 Bewegungssensor LED-Streifen Schaltplan

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.

Siehe Der beste Weg, den Arduino Uno R4 und andere Komponenten mit Strom zu versorgen.

Anfangseinstellung

Time Delay AdjusterScrew it in anti-clockwise direction fully.
Detection Range AdjusterScrew it in clockwise direction fully.
Repeat Trigger SelectorPut jumper as shown on the image.
Arduino-Bewegungssensor-Grundeinstellung

Arduino UNO R4 Code - Bewegungsensor steuert LED-Streifen

/* * Dieser Arduino UNO R4 Code wurde von newbiely.de entwickelt * Dieser Arduino UNO R4 Code wird der Öffentlichkeit ohne jegliche Einschränkung zur Verfügung gestellt. * Für vollständige Anleitungen und Schaltpläne besuchen Sie bitte: * https://newbiely.de/tutorials/arduino-uno-r4/arduino-uno-r4-automated-light-control-with-motion-sensor-and-led-strip */ #define MOTION_SENSOR_PIN 10 // The Arduino Uno R4 pin connected to the OUTPUT pin of motion sensor #define RELAY_PIN 3 // The Arduino Uno R4 pin connected to the IN pin of relay, which controls LED Strip int motion_state = LOW; // current state of motion sensor's pin int prev_motion_state = LOW; // previous state of motion sensor's pin void setup() { Serial.begin(9600); // initialize serial pinMode(MOTION_SENSOR_PIN, INPUT); // set arduino pin to input mode pinMode(RELAY_PIN, OUTPUT); // set arduino pin to output mode } void loop() { prev_motion_state = motion_state; // store old state motion_state = digitalRead(MOTION_SENSOR_PIN); // read new state if (prev_motion_state == LOW && motion_state == HIGH) { // pin state change: LOW -> HIGH Serial.println("Motion detected!"); digitalWrite(RELAY_PIN, HIGH); // turn on LED strip } else if (prev_motion_state == HIGH && motion_state == LOW) { // pin state change: HIGH -> LOW Serial.println("Motion stopped!"); digitalWrite(RELAY_PIN, LOW); // turn off LED strip } }

Schnelle Schritte

Befolgen Sie diese Anweisungen Schritt für Schritt:

  • Wenn dies das erste Mal ist, dass Sie den Arduino Uno R4 WiFi/Minima verwenden, lesen Sie das Tutorial zur Einrichtung der Umgebung für Arduino Uno R4 WiFi/Minima in der Arduino IDE.
  • Verbinden Sie den Bewegungsmelder und den LED-Streifen gemäß dem bereitgestellten Diagramm mit dem Arduino Uno R4.
  • Schließen Sie das Arduino Uno R4-Board über ein USB-Kabel an Ihren Computer an.
  • Starten Sie die Arduino IDE auf Ihrem Computer.
  • Wählen Sie das passende Arduino Uno R4-Board (z. B. Arduino Uno R4 WiFi) und den COM-Port aus.
  • Kopieren Sie den bereitgestellten Code und öffnen Sie ihn in der Arduino IDE.
  • Drücken Sie die Upload-Schaltfläche in der Arduino IDE, um den Code an Arduino UNO R4 zu senden.
  • Winken Sie mit der Hand in der Nähe des Sensors.
  • Schauen Sie sich den LED-Streifen an.

Video Tutorial

Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.

Zusammenfassung

In diesem Arduino UNO R4-Tutorial hast du gelernt, wie man ein intelligentes automatisiertes Lichtsteuerungssystem mit einem HC-SR501-Bewegungsmelder und einem LED-Streifen erstellt. Indem du der Schritt-für-Schritt-Anleitung folgst, hast du Arduino-Programmierung, Verdrahtung und Einrichtung gemeistert, um das Licht zu aktivieren, wenn Bewegung erkannt wird. Dieses DIY-Arduino-Projekt eignet sich perfekt für Anwendungen wie automatische Treppenbeleuchtung, Unterbettbeleuchtung oder Weihnachtsbaumbeleuchtung und bietet eine energieeffiziente Smart-Home-Automatisierungslösung. Mit den erworbenen Fähigkeiten kannst du dieses Arduino UNO R4-Projekt nun auf weitere kreative Beleuchtungsideen übertragen und dein Zuhause mit einer reaktionsschnellen Beleuchtung verbessern, die auf Bewegung reagiert.

※ UNSERE NACHRICHTEN

  • Sie können gerne den Link zu diesem Tutorial teilen. Bitte verwenden Sie jedoch unsere Inhalte nicht auf anderen Websites. Wir haben viel Mühe und Zeit in die Erstellung der Inhalte investiert, bitte respektieren Sie unsere Arbeit!