Inhaltsverzeichnis:
- Schritt 1: Dinge, die Sie brauchen
- Schritt 2: Vorbereiten des Monitorpanels
- Schritt 3: Erstellen Sie den Rahmen
- Schritt 4: Teile zusammenfügen
- Schritt 5: Installieren Sie die Software
Video: Smart Mirror von Raspberry Pi - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
In der Schublade lag also ein unbenutzter Raspberry Pi 1B und ein unbenutzter Monitor. Grund genug, einen Smart Mirror zu erstellen.
Der Spiegel soll Zeit-, Datums- und Wetterinformationen sowie Statusinformationen zu Smart-Home-Schaltern und der gerade abgespielten Musik anzeigen.
Schritt 1: Dinge, die Sie brauchen
Um den Smart Mirror zu erstellen, benötigen Sie die folgenden Dinge
- Raspberry Pi WIFI Dongle (außer Raspberry Pi 3, dieser hat WIFI)
- Monitor (ich habe einen BenQ 24'' verwendet)
- Bilderrahmen (hatte einen von https://wunsch-bilderrahmen.de in Deutschland)
- Einwegspiegel (in Deutschland von https://www.myspiegel.de/ erhalten), aber Sie können auch Acryl-Durchsichtsspiegel verwenden
- Holzlatten zur Verlängerung des Bilderrahmens, damit er den Monitor aufnehmen kann
- Haltewinkel zum Halten des Monitors im Rahmen
- Schwarzes Klebeband, um direkten Glas-Metall-Kontakt zu vermeiden
- Holzleim und Holzdübel zum Zusammenkleben des Bilderrahmens und der Holzleiste
- Draht oder Schnur zur Befestigung sowie Dübel
- Kabelkanal
- Stangenklemme
- Bohrmaschine
Wenn Sie eine Hintergrundbeleuchtung durch einen LED-Streifen wünschen, benötigen Sie außerdem Folgendes:
- LED-Streifen mit Controller, siehe dieses Projekt RC-gesteuerter-LED-Streifen
- 433 MHz Sender
Es gibt eine Liste, die die Hauptkosten des Projekts enthält.
- Bilderrahmen – 28€ ~ 29.3$
- Einwegspiegel – 73€ ~ 76,6$
- BenQ GL2450 – 100€ ~ 104.9$
- Raspberry Pi 3 – 37€ ~ 38,8€
- Holzlatten (bereits auf die richtige Länge zugeschnitten) – 15€ ~ 15.7$
- LED-Streifen 6€
Das summiert sich auf 259 € ~ 272 $, vorausgesetzt, Sie haben all die kleinen Dinge wie Werkzeuge, Holzleim, Schrauben usw.. Aber wie ich bereits erwähnt habe, waren der Grund für den Bau des Spiegels der unbenutzte Monitor, die Raspi und die LED-Leiste, also habe ich investiert 116€ ~ 122$ um ihnen eine neue Aufgabe zu geben.
Schritt 2: Vorbereiten des Monitorpanels
Der erste Schritt besteht darin, die Blende vom Monitorfeld zu entfernen. Das ist notwendig, um die richtige Größe des Monitorpanels zu erhalten. Sie benötigen die Größe, um den Bilderrahmen, den Einwegspiegel und die Holzlatten in der richtigen Größe zu bekommen.
Es gibt bereits mehrere Beschreibungen, wie man die Blende entfernt. Weitere Informationen finden Sie in diesem Suchergebnis
Als nächstes klebe ich ein schwarzes Klebeband auf den Metallrand des Monitorpanels. Der erste Grund ist, den direkten Metall-Glas-Kontakt später zu vermeiden, wenn ich den Monitor auf den Spiegel lege. Der zweite Grund ist, eine Reflexion des Metalls zu vermeiden, daher wähle ich die schwarze Farbe, die einfallendes Licht absorbieren soll.
Schritt 3: Erstellen Sie den Rahmen
Sobald wir die richtige Größe des Monitorpanels kennen, können wir den Bilderrahmen, den Einwegspiegel und die Holzlatten bestellen. Ich habe einen Bilderrahmen und einen Einwegspiegel bestellt, die genau zusammenpassen, damit der Spiegel vom Bilderrahmen gehalten wird. Allerdings muss auch der Monitor fixiert werden, damit ich auf der Rückseite des Bilderrahmens einen Rahmen erstellt habe, der den Monitor enthalten soll.
Ich habe die Holzlatten mit Holzleim, Holzdübeln und Schrauben verbunden, um sicher zu sein. Das erste Bild zeigt zwei Löcher für Holzdübel im Bilderrahmen. Achten Sie darauf, nicht durch den Bilderrahmen zu bohren, das würde nicht so gut aussehen. Das zweite Bild zeigt die Löcher für die Schrauben, noch einmal darauf achten, die Schraube nicht durch den Bilderrahmen zu bohren.
Der Rand benötigt auch ein Loch für die abgehenden Kabel sowie ein Loch für LED-Streifen, wenn Sie eines verwenden möchten.
Schritt 4: Teile zusammenfügen
Wenn der Rahmen fertig ist, können wir die Dinge zusammenbauen. Der Spiegel wird vom Monitor fixiert. Um den Monitor auf dem Holzrahmen zu befestigen, habe ich an drei Seiten zwei Winkel angebracht, was sechs Winkel ergibt. Die vierte schwarze Seite des Monitorpanels ist mit einer Platine bedeckt, daher überspringe ich diese.
Die mittlere Metallbox enthält die Elektronik für das Monitorpanel und wurde ursprünglich an der Blende des Monitors befestigt. Jetzt ohne die Blende habe ich das braune Klebeband hinzugefügt, um diese Box auf dem Monitor zu befestigen. An der linken und rechten Holzlatte habe ich eine grüne Schnur mit Schrauben verbunden, dies wird benötigt, um den Spiegel an einer Wand zu montieren.
Ich habe den Himbeer-Pi in der unteren linken Ecke und den LED-Strip-Controller unten rechts platziert. Die GPIOs des raspi sind mit einem 433 MHz Sender verbunden, um die Farbe des LED-Streifens einzustellen. Der Sender kann aber auch einige weitere Funktionen haben, zum Beispiel die Steuerung einiger Funksteckdosen.
Schritt 5: Installieren Sie die Software
Die Software des Smart Mirror basiert vollständig auf HTML, Javascript und CSS. Alles, was Sie brauchen, ist ein Browser. Für einen Himbeer-Pi empfehle ich Midori. Der Quellcode wird in einem gitpub-Repository gehostet. Dies ist ein sehr minimalistisches Dashboard, das nur die Uhrzeit, das Wetter, die Musik und die Schalter anzeigt. Die Zeit stammt aus der Systemzeit des Computers. Um Wetterinformationen anzuzeigen verwende ich https://api.openweathermap.org. Musik- und Schalterinformationen stammen von meinem Smart Home-Server basierend auf diesem Githup-Repo: https://github.com/dabastynator/RemoteControlSystem. Diese Smart-Home-Lösung definiert mehrere steuerbare Einheiten, beispielsweise Media-Server oder Funksteckdose in einer Konfigurations-Xml und stellt alle über eine ruhige Web-API zur Verfügung.
Um den Himbeer-Pi zu konfigurieren, müssen Sie das Github-Repo klonen:
git clone [email protected]:dabastynator/SmartMirror.git
Und bearbeiten Sie die Datei ~/SmartMirror/smart_config.js, um den Openweatherapi-Schlüssel und das Sicherheitstoken für das Fernsteuerungssystem festzulegen:
var mSecurity = 'token=';
var mOpenWeatherKey = '';
Jetzt sollte der Raspberry Pi beim Start den Midori-Browser anzeigen und auch den Mauszeiger bei Inaktivität durch Aufräumen ausblenden. Fügen Sie daher folgende Zeilen zu ~/.bashrc hinzu:
schlafe 20s
# Maus bei Inaktivität ausblenden
aufräumen -display:0 -noevents -grab &
log="/home/pi/magic_mirror.log"
mirror="file:///home/pi/SmartMirror/smart_mirror.html"
ANZEIGE exportieren=:0
midori -e Vollbild -a $mirror >> $log &
Als nächstes entferne ich den standardmäßigen leeren Bildschirm nach 6 Minuten Inaktivität, der auf dieser Seite beschrieben wird: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Ändern Sie daher die Datei /etc/kbd/config und ändern Sie diese Zeilen:
BLANK_TIME=0
BLANK_DPMS=aus
POWERDOWN_TIME=0
Und fügen Sie diese zusätzlichen Zeilen in die Datei /etc/xdg/lxsession/LXDE-pi/autostart ein.
@xset s noblank
@xset ist aus
@xset -dpms
Um den Bildschirm um 90° zu drehen habe ich die folgenden Zeilen in /boot/config.txt eingefügt.
# Bildschirm in den Protrait-Modus drehen
display_rotate=1
Das ist es. Meine Erfahrung ist jetzt, besser einen echten LED-Monitor anstelle eines LCD-Monitors zu verwenden. Das sollte weniger Licht auf der schwarzen Fläche erzeugen, weniger Strom verbrauchen und sollte leichter und dünner sein. Mein Spiegel wiegt 10 kg.
Zweiter Platz beim Microcontroller Contest 2017
Empfohlen:
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir
So bauen Sie einen Smart Mirror mit Raspberry Pi 4: 10 Schritte
So bauen Sie einen Smart Mirror mit Raspberry Pi 4: In dieser Anleitung sehen wir, wie Sie einen Smartmirror aus recycelten Teilen wie einem Bilderrahmen, einem alten Monitor und einem Bilderglas bauen. Für die elektronischen Komponenten, die ich hier gekauft habe www.lcsc .com
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Eine für Menschen lesbare Zusammenfassung dieser Lizenz findet sich hier.Was ist Gandalf?Gandalf ist eine Stand-A
Machen Sie Ihre Anlage SMART! (von Arduino): 5 Schritte
Machen Sie Ihre Anlage SMART! (Von Arduino): Sie haben sich also schon immer gefragt, wie Sie Ihren Anlagen Technologie hinzufügen können? Mit diesem coolen Projekt können Sie sicherstellen, dass Ihre schönen Pflanzen immer in gutem Zustand sind. Nachdem Sie dieses Projekt durchgeführt haben, werden Sie: Erfahren Sie, wie Sie Analogausgangssensoren verwenden Erfahren Sie, wie
Aufrüsten von Smart RGB-LEDs: WS2812B vs. WS2812: 6 Schritte
Aufrüsten von Smart RGB-LEDs: WS2812B vs. WS2812: Die schiere Anzahl von Projekten, die wir in den letzten 3 Jahren mit intelligenten RGB-LEDs gesehen haben, seien es Streifen, Module oder kundenspezifische Leiterplatten, ist ziemlich erstaunlich. Dieser Ausbruch der RGB-LED-Nutzung ging Hand in Hand mit einem signifikanten