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

Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung

Komponenten und Zubehör

Netzteil (5V 6A)×1
WS2812B LED-Streifen×1
Kabelclips×1
Bewegungssensoren×1
Wippschalter×1
Netzstecker×1
Kabel×1
Arduino Nano R3×1

Benötigte Werkzeuge und Maschinen

Apps und Online-Dienste

Über dieses Projekt

Haben Sie schon einmal versucht, nachts leise aus dem Bett zu steigen, nur um über etwas zu stolpern und das ganze Haus zu wecken? Bewegungsgesteuerte Nachtlichter, die dezent unter dem Bett installiert sind, bieten genau die richtige Lichtmenge: hell genug, um Sie an verstreuten LEGO-Steinen vorbeizuführen, aber dimm genug, um Sie nicht vollständig aufzuwecken. Neben der Bewegungserkennung lassen sich die Lichter auch auf eine Farbe Ihrer Wahl für eine feste (oder unbegrenzte) Dauer programmieren. Sie verleihen jedem Schlafzimmer ein cooles Leuchten und Ambiente. Mit etwas Grundausstattung, ein paar Extras und unserem T3ch Flicks Tutorial und Video können Sie diese Beleuchtung in ein paar Stunden relativ einfach installieren.

Schritt 1: Bett vermessen

Stellen Sie das Bett auf die Seite, damit der Unterbau gut zugänglich ist. Suchen Sie einen geeigneten Platz für die Steuerbox – wir wählten den etwas höheren Bereich nahe dem Kopfende (siehe Diagramm). Messen Sie den Umfang Ihres Betts sowie Länge und Breite (siehe Diagramm) und notieren Sie die Werte. Bestimmen Sie Standorte für die drei Sensoren. Sie sollten je eine der drei Bettseiten abdecken, die nicht an der Wand stehen. Wir platzierten sie nahe der Bettkante, aber unsichtbar. Messen Sie die Entfernung von jedem Sensor zur Steuerbox.

Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung

Schritt 2: Kabel und LED-Streifen zuschneiden

Schneiden Sie den LED-Streifen auf die Länge des Bettrumfangs zu. Anschließend schneiden Sie die Kabel zu: Sie benötigen drei Kabel pro Sensor und drei für den LED-Streifen, jeweils zurück zur Steuerbox – insgesamt 12 Kabel. Schneiden Sie drei verschiedenfarbige Kabel auf die passende Länge. Wir nutzten Gelb, Grün und Orange – die übliche Konvention ist Rot für Plus, Schwarz für Masse und eine weitere (auffällige) Farbe für das Signal. Die Farben sind egal, solange Sie wissen, welches Kabel welche Funktion hat.

Schritt 3: Kabel an Bewegungssensoren löten

Wir verbauten unsere Bewegungssensoren in 3D-gedruckten Gehäusen (Datei-Link unten). Das ist nicht zwingend nötig, macht die Sensoren aber aufgeräumter und einfacher unter dem Bett zu montieren. Falls Sie das 3D-Gehäuse nutzen, fädeln Sie die drei verschiedenfarbigen Kabel zuerst durch den Deckel. Die Sensoren haben drei Pins: Masse (GND), Spannung (VCC) und Signal (S). Halten Sie den Sensor so, dass die Pins an der unteren Modulkante liegen, und löten Sie die drei Kabel an die jeweiligen Pins. Isolieren Sie die Lötstellen mit Schrumpfschlauch. Wiederholen Sie dies für alle drei Sensoren. Drücken Sie die Sensorkuppel durch das Loch im Hauptgehäuse – sie rastet ein. Schließen Sie das Gehäuse, wobei die drei Kabel durch das hintere Loch geführt werden.

Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung
Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung
Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung

Schritt 4: LED-Streifen verdrahten

Der LED-Streifen besitzt dieselben drei Anschlüsse: Spannung, Signal und Masse – wobei der Signalpin ein Eingang ist. Diese LEDs empfangen Befehle vom Arduino, jede einzeln ansteuerbar. Wir können Farbe (RGB) und Helligkeit ändern. Löten Sie drei farbige Kabel an den LED-Streifen, die später mit dem Arduino verbunden werden.

Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung

Schritt 5: Netzschalter einbauen

Falls Sie das 3D-gedruckte Steuergehäuse nutzen, müssen Sie den Netzschalter einbauen und verdrahten. Entfernen Sie ggf. den Stecker am Netzkabel. Fädeln Sie das Kabel durch das vordere Loch im Gehäuse und wieder heraus durch das benachbarte Schalterloch. Entfernen Sie die äußere Isolierung, sodass 10 cm der drei inneren Adern (L, N, PE) sichtbar sind. Kürzen Sie Phase (Rot) und Neutralleiter (Blau) um 8 cm und legen Sie diese Stücke beiseite. Löten Sie die verbleibenden 2 cm der Adern an die unteren beiden Schalterkontakte. Nehmen Sie die beiseitegelegten 8-cm-Stücke und löten Sie sie an die oberen beiden Schalterkontakte – diese führen zum Netzteil im Gehäuse. Ziehen Sie die Kabel durch und drücken Sie den Schalter in seine Öffnung.

Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung
Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung

Schritt 6: Netzteil anschließen

Setzen Sie das Netzteil in die Box, sodass die Anschlussklemmen zum Schalter zeigen. Verbinden Sie Phase (Rot) und Neutralleiter (Blau) vom Schalter mit den entsprechend beschrifteten Klemmen (L und N) am Netzteil. Ziehen Sie die Schraubklemmen fest an.

Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung

Schritt 7: Arduino anschließen

Das Netzteil hat Ausgänge für 5V und Masse. Schneiden Sie ein Plus-Kabel (konventionell Rot, ca. 8 cm) und verbinden Sie den 5V-Anschluss des Netzteils mit dem VIn-Pin des Arduino. Wiederholen Sie dies mit einem Masse-Kabel (Schwarz) zwischen GND des Netzteils und GND des Arduino.

Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung
Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung

Schritt 8: LED-Streifen an Netzteil und Arduino anschließen

Führen Sie die Kabel des LED-Streifens durch das verbleibende freie Loch in der Box. Isolieren Sie Plus- und Massekabel des Streifens ab. Verbinden Sie Plus (Rot) mit dem 5V-Anschluss des Netzteils (Arduino hängt bereits daran) und Masse (Schwarz) mit GND des Netzteils (ebenfalls bereits mit Arduino verbunden). Löten Sie das Signalkabel des LED-Streifens an den digitalen Pin 9 des Arduino.

Schritt 9: Bewegungssensoren an Arduino anschließen

Führen Sie die Kabel der drei Bewegungssensoren (insgesamt 9) durch das gleiche Loch wie die LED-Kabel. Löten Sie alle drei Plus-Kabel an den 5V-Pin des Arduino, alle drei Masse-Kabel an GND und die drei Signalleitungen einzeln an die Arduino-Pins 10, 11 und 12.

Schritt 10: Arduino programmieren

Laden Sie den untenstehenden Code „motion_sensing_lights.ino“ herunter. Öffnen Sie die Arduino IDE (hier herunterladbar) und laden Sie den Code auf Ihren Arduino hoch. Falls unsicher, schauen Sie hier nach. Der Code ist simpel: Er prüft kontinuierlich, ob einer der Bewegungssensoren ein Signal liefert. Falls ja, startet er einen Timer, lässt den LED-Streifen sanft aufleuchten, hält ihn eine Minute an und lässt ihn dann wieder ausblenden.

Schritt 11: Am Bett montieren

Schließen Sie die Steuerbox – nach außen sollten nur der LED-Streifen und der Netzstecker ragen. Kleben Sie die Box an die gewählte Stelle unter dem Bett (wir nutzten starkes doppelseitiges Klebeband). Befestigen Sie die Bewegungssensoren ebenfalls mit doppelseitigem Klebeband an der Bettunterseite, ausgerichtet nach außen entlang der drei freien Bettseiten. Montieren Sie den LED-Streifen rund um den Bettrand. Obwohl der Streifen eine Kleberückseite hat, reicht deren Haftung nicht für das Gewicht. Wir fixierten ihn mit Kunststoff-Kabelclips, die wir in den Bettboden nagelten. Stecken Sie den Netzstecker ein, schalten Sie die Box ein und stellen Sie das Bett wieder aufrecht.

Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung
Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung

Schritt 12: Einstellen, testen und genießen

Testen Sie Ihre bewegungsgesteuerte Unterbettbeleuchtung. Die Empfindlichkeit der Sensoren lässt sich justieren, indem Sie einen Schraubendreher durch das obere Loch im Gehäuse stecken und den Empfindlichkeits-Trimmer drehen.

Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung

Schritt 13: Weiterführende Ideen

Statt des Arduino können Sie ein ESP8266-Modul (Amazon) nutzen, um den LED-Streifen per Smartphone oder Alexa über die Open-Source-Plattform Home Assistant zu steuern. Dafür gibt es bereits ein großartiges Tutorial – zu finden hier.

Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung

Schritt 14: Wenn Sie keine Lust zum Basteln haben

Ein fertiges Produkt gibt es bereits – bei Amazon käuflich. Aber wo bleibt da der Spaß?!

Melden Sie sich für unseren Newsletter an!

Code

Motion Sensing LEDs (Arduino)

Laden Sie diesen Sketch auf den Arduino, um das Projekt zum Laufen zu bringen!

/* T3chFlicks - Motion Sensing Under Bed Lighting Free to use and distribute. Find the tutorial and parts list at https://t3chflicks.com/shop/kit/motion-sensing-under-bed-lights/ */ #include "FastLED.h" #define LED_DATA_PIN 9 #define NUM_LEDS 250 CRGB leds[NUM_LEDS]; int onTime = 30*1000; // 30 seconds int motion_sensor_left = 10; int motion_sensor_right = 11; int motion_sensor_front = 12; int fadeTimeDiff = 50; void setup() { FastLED.addLeds<WS2811, LED_DATA_PIN, BRG>(leds, NUM_LEDS); pinMode(motion_sensor_left, INPUT); pinMode(motion_sensor_right, INPUT); pinMode(motion_sensor_front, INPUT); } void loop() { if (digitalRead(motion_sensor_left) == 1 || digitalRead(motion_sensor_right) == 1 || digitalRead(motion_sensor_front) == 1) { fadeIn(); delay(onTime); fadeOut(); } } void fadeIn() { for (int led = 0; led < NUM_LEDS; led++) { leds[led] = CRGB( 150, 60, 15); } for (int b = 0; b < 255; b += 2) { FastLED.setBrightness(b); FastLED.show(); delay(fadeTimeDiff); } } void fadeOut() { for (int led = 0; led < NUM_LEDS; led++) { leds[led] = CRGB( 150, 60, 15); } for (int b = 255; b > 0; b -= 2) { FastLED.setBrightness(b); FastLED.show(); delay(fadeTimeDiff); } for (int led = 0; led < NUM_LEDS; led++) { leds[led] = CRGB::Black; } FastLED.show(); } 

Schaltplan

Bewegungsgesteuerte Unterbett-LED-Beleuchtung: Leise, intelligente Nachtbeleuchtung

Herstellungsprozess

  1. Tiara: Geschichte, Materialien und modernes Design des königlichen Kopfschmucks
  2. Der umfassende Leitfaden zu Bettlaken: Geschichte, Materialien und moderne Fertigung
  3. Die Evolution und Handwerkskunst von Weihnachtsbeleuchtung: Von antiken Traditionen zur modernen Technik
  4. Stacheldraht: Geschichte, Konstruktion und moderne Verwendung
  5. Integrierte Schaltkreise (ICs): Kompakte, leistungsstarke Chips, die moderne Elektronik antreiben
  6. LED mit PIR-Bewegungsmelder am Raspberry Pi steuern
  7. Echtzeit-Bewegungsplanung für autonome Fahrzeuge in urbanen Umgebungen: Skalierter Prototyp
  8. Leap Motion-gesteuerter Laser-Panzer bauen – Arduino, Raspberry Pi, RGB-LEDs
  9. MotionSense: Smarte Einbruchserkennung mit Arduino & ESP8266
  10. MOSMusic: Musik-synchronisierte Lichtsteuerung mit CoolMOS MOSFET & Arduino