Home > Technologie > Aufwachen auf der rechten Seite des Bettes Licht

Aufwachen auf der rechten Seite des Bettes Licht

0
Advertisement

Aufwachen auf der rechten Seite des Bettes Licht

Hier ist ein Sensor-Licht, dass Sie wissen, welche Temperatur ist es außerhalb des Augenblicks, wenn Sie Schritt aus dem Bett ... und verhindern, dass Sie von Stoßen Sie Ihre Zehen in den Prozess (gut, ich hoffe).

Das Konzept

Die Geschichte beginnt mit einer Tragödie. Ich bin eines Morgens aus dem Bett gegangen, habe meine Zehen gebrochen und gebissen und dafür einen Monat lang gelitten. Ich schwor, nicht mehr!

Das Problem ist, dass ich faul bin, wenn ich aufwache. Die Anstrengung, die Lampe zu erreichen, ist einfach zu viel. Wenn nur ein Licht auf dem Moment kommen würde, als mein Fuß auf den Boden trat. Eureka

Nun, ein Teppich, der ein Licht einschaltet, klang viel zu einfach, so dachte ich an ein anderes ärgerliches Ritual des Morgens: die Kontrolle der Temperatur, um zu entscheiden, was zu tragen. Was, wenn das Licht mir auch ungefähr gesagt hat, welche Temperatur es war, so würde ich wissen, dass Wetter Shorts und ein T-Shirt oder eine Parka und Schneehose tragen würde? Klingt großartig für mich.

Nervenzusammenbruch

Ich habe die Anweisungen in fünf Kapitel gebrochen:

  • Der Teppich - Sensor - Der Entwurf für den Teppich Sensor ist ziemlich geradlinig und folgt dem, was viele andere DDR - Pads getan haben. Ich fand diese einfache elektronische Taste von gitterbug23 eine große Inspiration für Materialien.
  • Das Licht - Es gibt viele Möglichkeiten , um ein Licht zu machen, und Instructables bietet viele Möglichkeiten zu erkunden. Sie können den Anweisungen folgen, die ich anbiete, oder wählen Sie Ihre Selbst. Ich habe mich für einen "rustikalen" Ansatz entschieden, der wahrscheinlich im Zeit- und Schwierigkeitsgrad (im Vergleich zu anderen Lösungen auf dieser Seite) durchschnittlich liegt. Da die verwendete Elektronik nicht viel Wärme erzeugt, ist das eigentliche Gehäuse nicht viel von Belang (wie in, den Aufbau einer Papierlampe ist vollkommen in Ordnung). Wenn Sie eine andere Lampe gewählt haben, stellen Sie sicher, dass sie die Elektronik aufbewahren kann: 3.2 "x4" x.7 "für die SBC plus ca. 0.2" rund für Eingang und Ausgang Abstand. Dann haben Sie irgendeine Art von Abdeckung, um ein kleines Brett mit fünf RGB-LEDs zu beherbergen.
  • Der Temperatursensor - Wenn Sie einen Temperatursensor verwenden entscheiden, hat es installiert und vor regen geschützt werden.
  • Das Programm - ich wählte einen PhidgetSBC zu verwenden , um die Verarbeitung zu handhaben . Dies ist, was die Handhabung der Sensoren und Einstellung der Farbe der Lichter. Ich landete zwei Versionen des Programms. Man packt die Temperatur von einem Temperatursensor, während der andere die Temperatur von der Bahn zieht.
  • Dass sie alle zusammen! Der spannende Teil

Und hier ist es !

Schritt 1: Der Wollfilmsensor

Aufwachen auf der rechten Seite des Bettes Licht

Aufwachen auf der rechten Seite des Bettes Licht

Aufwachen auf der rechten Seite des Bettes Licht

Das Design für den Teppich Sensor ist ziemlich einfach und folgt, was eine Menge anderer DDR-Pads getan haben. Ich fand diese einfache elektronische Taste von gitterbug23 eine große Inspiration für Materialien.

Werkstoffe:

  • Ein eher kleiner Teppich (Ich ging mit einem Ikea Signe für $ 2.99)
  • 1/8 "dicken Kork, zwei Stücke die gleiche Fläche wie die Wolldecke
  • 1/8 "dicker Polsterschaum, ein Stück der gleiche Bereich wie der Teppich
  • Hochleistungsaluminiumfolie, so breit, wie Sie erhalten können
  • Doppelseitiges Klebeband (eine 42 'Rolle von irgendeinem Innenteppichband schien, den Job ziemlich nett zu tun, ohne zu viel übrig am Ende)
  • Isolierband
  • Zwei Längen von isolierten Draht von Teppich zu Lampe zu erreichen (ich habe zwei 5 'Stücke - 23AWG funktionierte gut)

Montage:

  1. Schneiden Sie Ihre Stücke von Kork und Schaum, so dass sie unter den Teppich passen. Vorbereiten des Schaums durch Stanzen von Löchern mit einem Durchmesser von 0,5 ", jeweils etwa 1" auseinander.
  2. Setzen Sie doppelseitiges Klebeband auf die Oberseite von einem Stück Kork, das die Breite der Aluminiumfolie passen wird. Achten Sie darauf, einige zusätzliche Streifen entlang der Mitte, so dass die Folie nicht locker. Sichern Sie das Aluminium auf dem Band. Lassen Sie mindestens 1 "Kork um die Ränder, mit Ausnahme eines Vorsprungs von Aluminiumfolie an die Kante, die Sie verwenden, um den Draht anzubringen (siehe Bild). Ich legte elektrische Klebeband um die Kante der Aluminiumfolie für zusätzliche Befestigung und Um zu verhindern, dass sich eine Aluminiumfolie versehentlich löst.
  3. Stirnen Sie 0.5 "vom Ende der einen der Längen des Drahtes. Verwenden Sie elektrisches Klebeband, um das freigelegte Ende des Drahtes zur Aluminiumfolie zu sichern.
  4. Benutzen Sie mehr doppelseitiges Klebeband gerade um den sehr Umfang des vereitelten Korkens. Kleben Sie nicht um den Vorsprung der Aluminiumfolie! Dadurch können Sie in Zukunft Zugriff darauf haben (der angeschlossene Draht ist der wahrscheinlichste Punkt zu brechen). Legen Sie den heiligen Schaum (das heißt, der Schaum mit Löchern in ihm) auf der Oberseite.
  5. Nun bereiten Sie das andere Stück Kork mit Aluminiumfolie in der gleichen Weise, dass Sie das andere Stück vorbereitet. Achten Sie darauf, dass der Vorsprung der Aluminiumfolie an der gleichen Stelle wie die andere ist, wenn sie auf den Kopf gestellt wird. Also, wenn beide Folie Seite nach oben, wird die Aluminium-Folie Vorsprung gespiegelt werden. Befestigen Sie den Draht in der gleichen Weise wie die erste.
  6. Legen Sie doppelseitiges Klebeband auf den Umfang des neu hergestellten Korkfilms (nicht auf den Vorsprung aufkleben) und legen Sie alles zusammen.
  7. Jetzt Tape der Teppich auf dem Kork in der gleichen Perimeter und kreuz und quer Mode, die ich beschrieben habe. Am Ende haben Sie etwas davon (von oben nach unten): Teppich, Kork, Folie, Schaum, Folie, Kork.

Schritt 2: Die Licht - Teile

Aufwachen auf der rechten Seite des Bettes Licht

Aufwachen auf der rechten Seite des Bettes Licht

Aufwachen auf der rechten Seite des Bettes Licht

Aufwachen auf der rechten Seite des Bettes Licht

Wie erwähnt, gibt es eine Menge von Optionen für welche Art von Lampe können Sie für diese zu bauen. Sie können den Anweisungen folgen, die ich hier anbiete, oder wählen Sie Ihre Selbst.

Ich habe mich für einen "rustikalen" Ansatz entschieden, der wahrscheinlich im Zeit- und Schwierigkeitsgrad (im Vergleich zu anderen Lösungen auf dieser Seite) durchschnittlich liegt. Da die verwendete Elektronik nicht viel Wärme erzeugt, ist das eigentliche Gehäuse nicht viel von Belang (wie in, den Aufbau einer Papierlampe ist vollkommen in Ordnung). Wenn Sie eine andere Lampe gewählt haben, stellen Sie sicher, dass sie die Elektronik aufbewahren kann: 3.2 "x4" x.7 "für die SBC plus ca. 0.2" rund für Eingang und Ausgang Abstand. Dann haben Sie irgendeine Art von Abdeckung, um ein kleines Brett mit fünf RGB-LEDs zu beherbergen.

Werkstoffe:

  • Ein Stück Perfboard (muss mindestens 2,5 "breit sein)
  • Ein Block aus Holz, mindestens 4 "x4,5" x7 "
  • Ein regelmässiges Pint-Größe Maurerglas
  • Mattglas Sprühfarbe (verwendet Rust-Oleum Marke)
  • Eine Packung 5 Super-Flux RGB-LEDs
  • Ein paar Meter isolierter Draht (ich verwendete 23awg in schwarz, rot, grün und blau)

Werkzeuge:

  • Sandpapier
  • X acto Messer
  • Drehmaschine, Bohrmaschine, Dremel und / oder verschiedene Holzbearbeitungswerkzeuge

Montage (Teil 1 - Teile):

  1. Beginnen Sie mit dem perf-Board:. Schneiden Sie einen 2,375 "Durchmesser - Kreis im Inneren des weckglas Ring passt (Sie können auch die flache Abdeckung des weckglas Deckel auf den perf Bord nur verfolgen kann) ich verwendet , um ein x Skalpell zu machen Licht Perforationen und schnappte das Brett.Ich habe dann geschliffen die Kanten viel, um es zu der kreisförmigen Form mit 60-Sand-Sandpapier (wir sind nur auf der Suche, um den Job zu erledigen, müssen wir es nicht besonders hübsch aussehen.
  2. Jetzt für den Holzblock: In der Mitte einer der Seiten, ein Rechteck in das Holz geschnitten , die "von 0.875 hoch" breit und 3,4 4,3 ist . "Tief Auf der Oberseite des Blocks ausgeschnitten einen Kreis mit einem 2.75" Durchmesser und ist 0,75 "Tiefe.Dieses Loch sollte passen die Maurer Jar Ring snuggly (ändern, wenn nötig mit Schleifen oder Leim, um es nach rechts zu passen) Dann bohren Sie ein Loch von der Mitte des Kreises zu dem geschnittenen Rechteck.Dieses Loch Wird verwendet, um die Drähte von der Lampe zu der SBC zu bringen, die in der rechteckigen Extrusion untergebracht wird.
  3. Schließlich ist die weckglas: Sprühen Sie das Einmachglas mit dem Milchglas Sprühfarbe als pro Richtungen (Ich würde wirklich mit verschiedenen Designs auf dem Glas zu spielen , um zu sehen, aber nicht über die richtigen Materialien zu der Zeit). Trocknen lassen und nach Bedarf weitere Schichten auftragen.

Schritt 3: Die Licht - Elektronik und die Endmontage des Lichts

Aufwachen auf der rechten Seite des Bettes Licht

Aufwachen auf der rechten Seite des Bettes Licht

Aufwachen auf der rechten Seite des Bettes Licht

Werkstoffe:

  • Die schneiden Perf-Board aus dem letzten Schritt
  • Ein Paket von Super-Flux - RGB - LEDs (fünf Lichter pro Packung)
  • Über 2 Meter isolierten Draht (ich habe 23awg in schwarz, rot, grün und blau)

Werkzeuge:

  • Löt- und Lötkolben

Aufbau (Teil 2 - Elektronik):

Sie werden wahrscheinlich wollen einen sorgfältigen Blick auf die Bilder für eine bessere Vorstellung von dem, was ich spreche in dieser Anleitung zu nehmen:

  1. Richten Sie die fünf LEDs in der Perf-Platine so aus, dass die gekerbten Ecken sich in derselben Reihe befinden. Setzen Sie eine kurze Länge des Drahtes in das Loch mit dem passenden gefärbten Draht zu jeder Leitung der LED und verlöten Sie die Anschlüsse auf der Unterseite.
  2. Sammeln Sie die Bündel der Farbe, wie in der Abbildung gezeigt. Ich fand, dass ein Maximum von drei Drähten durch irgendein Loch im Perfbrett passen würde, das ich kaufte. Löten Sie diese Gruppen an der Unterseite. In einem Loch neben den Drahtgruppen ein längeres Drahtstück (ca. 4 ") anbringen und so anlöten, dass es von der Unterseite herauskommt und dann mit Lötmittel überbrückt wird (siehe Abbildung) Ich meine).
  3. Verwenden Sie den Mason Jar-Ring, um die Perf-Board auf die frosted Glas schrauben. Legen Sie die LED-Seite des Perf-Board in das Mason-Glas und lassen Sie die Drähte kommen aus der Spitze.
  4. Fädeln Sie die Drähte durch das Loch, das Sie in die Oberseite des Blocks des Holzes gebohrt haben. Der Maurer Glas Ring sollte eng in das Loch passen, können Sie es kleben, wenn es zu verlieren.

Schritt 4: Der Temperatursensor

Aufwachen auf der rechten Seite des Bettes Licht

Wenn Sie planen, Wetterdaten aus dem Web zu ziehen, können Sie diesen Schritt überspringen. Der Vorteil der eigenen Temperatursensor ist, dass Sie Daten für direkt vor der Tür erhalten, im Gegensatz zu den nächsten Wetterstation. Außerdem ermöglicht der Temperatursensor, dass die Lampe die Farben wechselt, wenn sich die Temperatur ändert, wo sich die Web-API nicht befindet.

Werkstoffe:

  • Ein Phidgets 1125 Temperatur- / Feuchtigkeitssensor mit Montagesatz
  • A 4 "Stück 2x4 Holz (oder was auch immer Schrott Sie haben), endet um 45˚ geschnitten. (Alternativ können Sie Ihre eigene Box bauen für einen besseren Schutz)
  • Holzschrauben oder entsprechende Hardware für Ihre Installation

Versammlung:

  1. Wenn Sie den Holzblockansatz (im Gegensatz zur Wetterbox) verwenden, befestigen Sie den Temperatursensor mit dem mitgelieferten Befestigungssatz an der Unterseite des Holzblocks.
  2. Schrauben Sie den Holzblock zu Ihrem Haus in einer Lage in der Nähe zu einem Fenster, wo Sie die Einrichtung des Nachtlichts werden). Dies erspart Ihnen einen (a) Durchbohren durch die Wand Ihres Hauses, indem Sie das Kabel durch das Fenster laufen lassen und (b) lächerlich lange Drähte laufen müssen. Das längste Sensorkabel, das Phidgets verkauft, ist 350cm, so halten Sie das im Auge. Wenn Sie mehr Länge benötigen, müssen Sie Ihr eigenes Sensorkabel herstellen.

Diese Lösung hat sich gut für die Temperaturerfassung über einen längeren Zeitraum (5 + Jahre) bewährt. Allerdings fingen Feuchtigkeitswerte an, ziemlich schief zu werden, als mehr Staub in den Sensor gelangte.

Eine hochwertige Wetterbox ist besser zum Schutz des Sensors. Wenn Sie diesen Ansatz verwenden, montieren Sie einfach den Temperatursensor in Ihrer Wetterbox und legen Sie sie draußen. Wie bereits erwähnt, versuchen Sie es sinnvoll in der Nähe eines Fensters, wo das Nachtlicht sein wird.

Schritt 5: Das Programm

Ich beschloss, eine PhidgetSBC verwenden, um die Verarbeitung zu behandeln. Dies ist, was die Handhabung der Sensoren und Einstellung der Farbe der Lichter. Ich landete zwei Versionen des Programms. Man packt die Temperatur von einem Temperatursensor, während der andere die Temperatur von der Bahn zieht.

Werkstoffe:

  • Ein PhidgetSBC mit Netzadapter
  • Ein Wi-Fi-Dongle (oder verwenden Sie einfach die kabelgebundene Ethernet-Verbindung mit dem PhidgetSBC bereitgestellt)

Versammlung:

  1. Stecken Sie das Netzteil in die Wand und befestigen Sie die Buchse an der SBC. Dann hook up Internet - Verbindung (wenn Sie noch nie einen Phidgets SBC verwendet haben, überprüfen Sie dieses Video für einen Leitfaden zur Inbetriebnahme ).
  2. Melden Sie sich auf dem Web-Interface an und erstellen Sie ein neues Projekt, ich rufe mein Nachtlicht an.

Die Temperaturfühlerlösung

  1. Laden Sie die angehängte Datei herunter und entpacken Sie sie. Laden Sie die Dateien im Ordner "nightlight-tempsens" in den Projektordner Ihres SBCs.
  2. Sie können die lighttemp.h-Datei ändern, um Ihre eigene Temperaturerfassung einzurichten oder die Ein- / Ausgänge zu ändern, an denen Sie die Lichter und Sensoren an der SBC anschließen.
  3. Verwenden Sie ssh, um sich am SBC anzumelden (dh ssh [email protected] und verwenden Sie das Passwort, das Sie für die admin-Rolle in der Webkonfiguration festgelegt haben). Navigieren Sie zum Projektverzeichnis:
    Cd / usr / userapps / nightlight /
    und Renn:
    machen
  4. Gehen Sie zurück zur Web-Konfiguration und aktivieren Sie das Nachtlicht-Programm über die Menü-Auswahl unten auf der Programmseite. Wenn Sie bereit sind, das Programm auszuführen, klicken Sie einfach auf den Start-Button am oberen Rand der Seite.

Die Web-API-Lösung

Früher habe ich http://openweathermap.org/API Temperaturen zu sammeln. Es funktioniert wirklich gut für mich im städtischen Kanada, aber es ist sehr möglich, dass, wenn Sie aus einer anderen Region sind, müssen Sie ein anderes Wetter API finden.

  1. Laden Sie die neueste Version von cURL . Sie können die archivierte Datei mit scp in die SBC übertragen oder sie auf das SBC-Webkonfigurationstool hochladen. Es spielt keine Rolle, wo Sie es setzen, so legte es einfach in den / usr / userapps / nightlight Ordner, den Sie gerade erstellt haben, und löschen Sie es, nachdem es installiert ist.
  2. Sie müssen dann ssh verwenden, um sich am SBC anzumelden (dh ssh [email protected] und das Passwort, das Sie für die admin-Rolle in der Web-Konfiguration festgelegt haben).
  3. Entpacken Sie die Datei tar.gz (zB tar -xzvf curl-7.37.0.tar.gz) und gehen Sie dann in das Verzeichnis cURL. Installieren mit:
    ./konfigurieren
    machen
    installieren
  4. Sie können nun die Datei tar.gz und das extrahierte Verzeichnis löschen.
  5. Auf meiner SBC, musste ich die Zeile "/ usr / local / lib", um die Datei ld.so.conf gefunden in / etc / dann ldconfig ausführen.
  6. Laden Sie die angehängte Datei herunter und entpacken Sie sie. Laden Sie die Dateien im Ordner nightlight-webAPI in den Projektordner auf Ihrem SBC hoch.
  7. Sie können die lighttemp.h-Datei ändern, um Ihre eigene Temperaturerfassung einzurichten oder die Ein- / Ausgänge zu ändern, an denen Sie die Lichter und Sensoren an der SBC anschließen.
  8. Verwenden Sie ssh, um sich am SBC anzumelden (dh ssh [email protected] und verwenden Sie das Passwort, das Sie für die admin-Rolle in der Webkonfiguration festgelegt haben). Navigieren Sie zum Projektverzeichnis:
    Cd / usr / userapps / nightlight /
    und Renn:
    machen
  9. Gehen Sie zurück zur Web-Konfiguration und aktivieren Sie das Nachtlicht-Programm über die Menü-Auswahl unten auf der Programmseite. Wenn Sie bereit sind, das Programm auszuführen, klicken Sie einfach auf den Start-Button am oberen Rand der Seite.

Schritt 6: Alle zusammen setzen

Aufwachen auf der rechten Seite des Bettes Licht

Aufwachen auf der rechten Seite des Bettes Licht

Aufwachen auf der rechten Seite des Bettes Licht

Werkstoffe:

Versammlung:

  1. Wenn Sie den Temperatursensor verwenden, schließen Sie ein Ende des 350cm Sensorkabels an den Temperaturausgang des Temperatursensors an. Verbinden Sie das andere Ende mit dem analogen Eingang 0 am SBC.
  2. Befestigen Sie den Reflexionssensor mit dem 10cm Sensorkabel am Analogeingang 3 am SBC.
  3. Kleben Sie einen der Drähte vom Wannensensor auf die Digitaleingangsmasse (G) und den anderen auf den Digitaleingang 7.
  4. Kleben Sie den schwarzen Draht auf die digitale Ausgangsmasse (G), befestigen Sie einen der roten Adern an den Digitalausgängen 0 und den anderen an 1. Die grünen Adern gehen in 2 und 3 Die blauen Drähte gehen zu 4 und 5.
  5. Schieben Sie die SBC in das rechteckige Loch. Sicher an Ort und Stelle. Schrauben Sie den IR-Reflektionssensor mit dem Befestigungsmaterial auf den Holzblock. Ich legte es auf den Rücken, so dass es nicht behindern das Aussehen des Holzes.
  6. Vergewissern Sie sich, dass SBC eingesteckt ist und im Internet. Gehen Sie zur Web-Konfiguration und starten Sie das Nachtlichtprogramm von der Projektseite aus.

* Wenn Sie dies ändern, ist es einfach, in die "lighttemp.h" -Datei gehen und legte in der Eingabe oder Ausgabe, die Sie etwas zu. aufrechtzuerhalten.

Schritt 7: Nächste Schritte

Was Sie haben, ist eine Lampe, die ein- und ausschaltet, wenn Sie auf den Teppich treten. Der Abstandssensor auf der Rückseite schaltet auch das Licht auf (zu hellem Weiß) und aus, wenn Sie gerade etwas helles Licht benötigen. Das Licht zeigt die Außentemperatur an.

  • Gerade Blau für Temperaturen unter -7 ° C
  • Ein eisiges Grün für Temperaturen zwischen -7 ° C und 5 ° C
  • Purpur für Temperaturen zwischen 5˚C und 15˚C
  • Grün für Temperaturen zwischen 15˚C und 22˚C
  • Grün-Rot für Temperaturen zwischen 22˚C und 27˚C
  • Rot für Temperaturen über 27 ° C

Es gibt noch einige Bereiche, in denen ich denke, dass dieses Projekt verbessert werden könnte:

  • Die Lampe ist immer noch ziemlich einfach und einfach. Ich würde gerne etwas Holz brennen um sie herum und ersetzen Sie die Maurerglas mit einem komplizierten matt Design (vielleicht Wolken).
  • Die Befestigung der Drähte an dem Teppich könnte verbessert werden, da es ein wenig zäh ist.
  • In der Web-API werde ich wahrscheinlich Abfrage der Temperatur alle 10 Minuten oder so. Wenn das Licht eingeschaltet ist, ändert sich die Farbe, wenn sich die Temperatur im Freien ändert, wie bei der Verwendung des Sensors.

Viel Glück mit Ihrem Projekt! Ich würde gerne sehen, Bilder von Ihrem Teppich Sensoren und Lampen, wenn Sie sie machen.

Related Reading