Inhaltsverzeichnis:

Mini Magic Mirror für unter $60 USD - Gunook
Mini Magic Mirror für unter $60 USD - Gunook

Video: Mini Magic Mirror für unter $60 USD - Gunook

Video: Mini Magic Mirror für unter $60 USD - Gunook
Video: Trying this trend at 37 weeks pregnant #shorts 2024, September
Anonim
Image
Image
Mini Magic Mirror für unter $60 USD
Mini Magic Mirror für unter $60 USD

Ein „Magischer Spiegel“ist ein Projekt, bei dem ein 2-Wege-Spiegel über einer Art Bildschirm platziert wird. Wo der Bildschirm schwarze Pixel zeigt, ist der Spiegel reflektierend. Wo der Bildschirm weiße oder hellere Pixel zeigt, scheinen sie durch. Dies erzeugt den Effekt, dass digitaler Text, Symbole oder sogar Bilder durch einen Spiegel angezeigt werden können, während das Reflexionsvermögen beibehalten wird. Das dritte Bild oben soll zeigen, wie das aussehen kann.

Das Youtube-Video zeigt die Montage von Ende zu Ende und hat am Ende eine Demo, die zeigt, wie das fertige Projekt aussieht. Ich wollte mir Zeit nehmen, um die Schritte hier aufzuschreiben, da ich die instructable Community genieße, und ich wollte einen Ort, um Notizen über Dinge wie die Softwarekonfiguration zu machen und Fragen zu beantworten.

Ich habe eine Menge Zauberspiegelprojekte gesehen und wollte schon immer eines bauen. Ich habe vor kurzem damit begonnen, einen als Geschenk zu bauen, und hatte keine Ahnung, wie viel die 2-Wege-Spiegelteile kosten können! Nachdem ich 75,00 USD (USD) allein für einen Spiegel ausgegeben hatte, wurde mir klar, dass das Projekt gut aus unserem 'Freundschaftsgeschenkbudget' gehen würde, und ich musste meine Strategie überdenken. Nachdem er den Kanal von N-O-D-E auf Youtube entdeckt hatte, hatte er das Konzept eines kleinen Pyramidengehäuses. Ich begann sofort mit diesem Konzept zu arbeiten und experimentierte damit, in welche Himbeer-Pis ich passen könnte, wie man den Fall einfach erstellt und wie man die Software zum Laufen bringt.

Am Ende entschied ich mich für den 3D-Druck des Gehäuses. Ich habe das Gehäuse in tinkercad entworfen. Es sind zwei einfache Teile, die leicht zusammenschnappen. Der Mirror ist ein 4,5" Spiegel, der einfach auf den Rahmen geklebt (Klebepistole) wird. Der Hauptrechner ist ein Raspberry Pi Zero mit einer 8 Gig Micro SD Karte und der Bildschirm ist ein 3,5" Bildschirm von Kuman mit HDMI Anschluss schon drauf. Ehrlich gesagt waren 75% dieses Projekts das Tinkercad-Design für das Gehäuse und das Herausfinden eines Bildschirms, der passte, der einfach über ein einziges USB-Kabel mit Strom versorgt werden konnte, und die Anpassung der Software.

Hier sind die Kosten der Teile, um Ihnen einen Überblick zu geben. Es ist unter 60 Dollar, wenn Sie einen 3D-Drucker haben Eichengehäuse könnte dafür wirklich cool aussehen:))

Raspberry Pi Zero W - 10,00 USD - Adafruit.com - Beschränken Sie sich auf eine pro Bestellung

8Gig Micro-SD-Karte - $4,00 - Amazon.com

Kuman 3,5-Zoll-TFT-Bildschirm - 29,99 $ - Amazon.com - HDMI-Version

SN-Riggor USB-Kabel (optional, fügt aber etwas Flair hinzu) - 4 für 16,00 (jeweils 4,00 $) Amazon.com

2-Wege-Spiegel - 115 mm Quadrat - 5,00 $ von Tap Plastics (ich habe das 3D-gedruckte Gehäuse in einen Laden gebracht und es passend zuschneiden lassen)

3D-Filament - Etwa 2 Dollar wert

Mini-HDMI -> HDMI-Adapter - 2 für 6,00 $ (nur einen benötigen): Amazon.com

Am Ende hatte ich schon einige der Adapter, aber diese sollten zu den oben genannten Preisen oder besser zu bekommen sein und am Ende unter 60,00 $ liegen. Da es hier darum ging, wie viel wir ausgeben würden, wenn wir uns gegenseitig ein Xbox- oder PS4-Spiel besorgen, passte dies in unser "Freundesbudget".

Ok, genug von einem Intro, lass uns lernen, wie man es baut!

Schritt 1: Schritt 1 - Zusammenbau des Compute-Teils

Schritt 1 - Zusammenbau des Compute-Teils
Schritt 1 - Zusammenbau des Compute-Teils
Schritt 1 - Zusammenbau des Compute-Teils
Schritt 1 - Zusammenbau des Compute-Teils
Schritt 1 - Zusammenbau des Compute-Teils
Schritt 1 - Zusammenbau des Compute-Teils
Schritt 1 - Zusammenbau des Compute-Teils
Schritt 1 - Zusammenbau des Compute-Teils

Das erste Bild zeigt alle angelegten Teile. Die zweite zeigt die Verarbeitung des Rechenabschnitts. An dieser Stelle gibt es nicht viel Magie … hier sind die Schritte:

  1. Stellen Sie sicher, dass Sie die Header NICHT auf den Pi Zero löten. Sie brauchen den ganzen Platz, den Sie bekommen können!
  2. Platzieren Sie den Mini-HDMI-zu-HDMI-Anschluss am Pi Zero
  3. Stecken Sie den HDMI->HDMI-Adapter, der mit dem Kuman-Bildschirm geliefert wird, in den HDMI-Steckplatz
  4. Platzieren Sie den Kuman-Bildschirm auf dem anderen Teil des HDMI-Adapters. Dieser sollte in den weiblichen HDMI-Anschluss des Kuman-Bildschirms passen
  5. Stecken Sie das USB-Kabel durch die Rückseite der Pyramide
  6. Ich habe das Bild mit den Stromkabeln kommentiert und die Pi-Pinbelegung hinzugefügt. Dieser Schritt ist kritisch, aber viel einfacher als es scheint … Sie möchten zwei kleine Drähte vom ersten und dritten Pin auf dem Pi zum Bildschirm führen. Wenn Sie Überbrückungsdrähte verwenden, können Sie sie an der Rückseite des Bildschirms anschließen und dann um die Pins auf dem Pi biegen und mit Heißkleber verkleben. Idealerweise sollten diese auf dem Pi gelötet und heiß geklebt werden, um sie in den Bildschirm zu halten. Dies leitet 5 Volt vom Pi zum Bildschirm weiter und ist einer der Tricks, um dieses Projekt sauber und ordentlich zu halten … sobald dies erledigt ist, versorgt ein einziges Kabel den Pi und den Bildschirm ausreichend mit Strom!

An dieser Stelle sind Sie mit dem Zusammenbau schon ungefähr zur Hälfte fertig. Bevor wir es schließen, lassen Sie uns im nächsten Schritt das Software-Image schreiben.

Schritt 2: Einrichten der Software

Es gibt eine Menge Tutorials, wie man ein SD-Karten-Image für einen Himbeer-Pi auf eine microSD-Karte schreibt, und ich möchte diesen Boden nicht wiederholen. Aber es ist wichtig, da dies ein Pi Zero W ist, den wir verwenden, einige Tricks zu kennen, um dies zum Laufen zu bringen. Besuchen Sie zunächst die Emmanuels-Website unter:

emmanuelcontreras.com/how-to/how-to-create-…

Er hat die Arbeit erledigt, um ein Image der Magic Mirror-Software auf einem Raspberry Pi Zero zu dokumentieren und zu erstellen (wie Sie an seinen Schritten sehen können, kann dies ziemlich schwierig sein). Scrollen Sie nach unten und Sie sehen unten nach seinen Schritten ein fertiges Bild, das Sie verwenden können. (Wenn Sie nach 'Image file' suchen, sollten Sie dorthin gelangen).

Als nächstes sollten Sie die Schritte befolgen, die er aufgelistet hat, um eine WLAN-Verbindung herzustellen und ssh hinzuzufügen. Ein WIRKLICH wichtiger Tipp hier: Verwenden Sie den Editor NICHT in Windows, um die Datei supplicant_conf zu bearbeiten. Notepad verstümmelt die Zeilenenden so, dass sie nicht Linux-kompatibel sind, und Sie werden keine Verbindung herstellen. Notepad++ ist ein kostenloser Ersatz für Notepad und kann korrekte Zeilenenden machen.

Wenn Sie dieses Image geschrieben (ich verwende Win32 Disk Imager unter Windows) und die Datei supplicant_conf bearbeitet und SSH hinzugefügt haben, können Sie die Karte einlegen und das Gerät booten.

An diesem Punkt sollte sich der Pi mit Ihrem WLAN verbinden. Der Trick besteht dann darin, es zu finden:) Es gibt eine Reihe von IP-Scanning-Apps für Telefone und PCs. Advanced IP Scanner funktioniert für Windows. Bei einem iPhone verwende ich iNet auf meinem iPhone, um nach dem Pi Zero zu suchen. Wenn Sie es finden, können Sie eine Telnet-App wie Putty verwenden, um eine Verbindung über SSH herzustellen. Dies ist wichtig für die Konfiguration der MagicMirror Software und die Installation von Addons!

Wenn Sie so weit gekommen sind, schließen Sie den microUSB an die Stromversorgung an und stellen Sie sicher, dass Sie über SSH booten und eine Verbindung herstellen können. An diesem Punkt sind Sie bereit, weiterzumachen und das Gehäuse zuzuknöpfen.

Schritt 3: Fertigstellen der Montage - Installieren des Bildschirms im Rahmen und Hinzufügen des Spiegels

Fertigstellen der Montage – Installieren des Bildschirms im Rahmen und Hinzufügen des Spiegels
Fertigstellen der Montage – Installieren des Bildschirms im Rahmen und Hinzufügen des Spiegels
Fertigstellen der Montage – Installieren des Bildschirms im Rahmen und Hinzufügen des Spiegels
Fertigstellen der Montage – Installieren des Bildschirms im Rahmen und Hinzufügen des Spiegels
Fertigstellen der Montage – Installieren des Bildschirms im Rahmen und Hinzufügen des Spiegels
Fertigstellen der Montage – Installieren des Bildschirms im Rahmen und Hinzufügen des Spiegels
Fertigstellen der Montage – Installieren des Bildschirms im Rahmen und Hinzufügen des Spiegels
Fertigstellen der Montage – Installieren des Bildschirms im Rahmen und Hinzufügen des Spiegels

Stellen Sie sicher, dass der Bildschirm startet und sich einschaltet, wenn Sie den Pi an die Stromversorgung anschließen. Die Bootzeit beträgt 3-5 Minuten, also haben Sie bitte Geduld..es muss das Pi booten, dann den Browser starten und dann die Magic Mirror-Software starten. Glücklicherweise sollten Sie dies nicht oft booten / ausschalten (es kostet weniger als 7 Cent pro Jahr, um mit einer Stromaufnahme von etwa 100 mA zu laufen). Als nächstes beenden wir die Montage:

  1. Der Bildschirm wird auf die Rückseite des 3D-gedruckten Rahmens gesteckt. Bitte verwenden Sie die Bilder als Richtlinie. Setzen Sie den Bildschirm von hinten ein.
  2. Wenn der Bildschirm fest sitzt, legen Sie ein Gummiband um die Stifte und über den Bildschirm, um ihn in Position zu halten. Dies war die einfachste Möglichkeit, den Bildschirm zu halten, und es hat gut funktioniert. Es ist auch schön, weil das gesamte Projekt mit diesem Ansatz bei Bedarf nahtlos auseinander geht!
  3. Stecken Sie das Stromkabel in den Pi. Sobald es zusammengebaut ist, können Sie dies nicht mehr tun, also ist es Zeit zum Einschalten!
  4. Drücken Sie den 3D-gedruckten Rahmenhalter in die Pyramide. Die Laschen an der Außenseite verhindern ein Einsinken und er sollte etwas fest einrasten.
  5. Bevor Sie den Spiegel hinzufügen, verwenden Sie schwarzes Klebeband um die Bereiche, in denen der Bildschirm auf den 3D-Druck trifft. Damit es nicht zu leichtem Ausbluten kommt… Ich habe versucht, den Rahmen so eng wie möglich zu machen, aber dieser einfache Schritt stellt sicher, dass er sauber bleibt. Decken Sie auch das Silber des Bildschirms ab, damit kein Licht aus dem Spiegel reflektiert wird und den Effekt ruiniert
  6. Heißkleber über das Klebeband, das Sie gerade angebracht haben, und drücken Sie den Spiegel an. (Hinweis: Der Rahmen / Bildschirm sollte zu diesem Zeitpunkt alle zusammengebaut sein, so dass Sie den Spiegel aufsetzen können, um ihn an den Pyramidenecken auszurichten und alles gut auszurichten). Verwenden Sie nicht zu viel Kleber oder es wird zeigen..eine leichte Perle reicht aus. Der Spiegel wiegt nicht viel.

Sie sollten jetzt aufgeregt sein, da Sie die Früchte Ihrer Arbeit sehen sollten … die Uhrzeit oder das Datum sollten durch den Spiegel angezeigt werden. Als nächstes steht die Konfiguration an!

Schritt 4: Endmontage und Konfiguration

Endmontage und Konfiguration
Endmontage und Konfiguration
Endmontage und Konfiguration
Endmontage und Konfiguration
Endmontage und Konfiguration
Endmontage und Konfiguration

An diesem Punkt haben Sie im Wesentlichen die Software zusammengebaut und sollten die Software ausführen und in der Lage sein, SSH zu verwenden. Die Module sind jedoch wahrscheinlich ein Durcheinander, und Sie fragen sich, wie Sie sie reparieren können.

Zunächst möchten Sie ein wenig darüber lesen, wie die Magic MIrror-Software funktioniert. Das ist hier zu finden:

magicmirror.builders/

Dies wäre jedoch kein gutes anweisbares, ohne Ihnen einen Schnellstart / Spickzettel zu geben, um loszulegen. Hier sind einige Tipps und eine Erklärung, wie das funktioniert:

  • Magic Mirror-Module werden einfach aus dem Modul-Repository in den Modulordner geklont. Wenn Sie also per SSH angemeldet sind, wechseln Sie zum MagicMirror-Verzeichnis (denken Sie daran, dass in Linux-Verzeichnissen die Groß-/Kleinschreibung beachtet wird). Dann CD zu Modulen. Dann können Sie jedes der Addons in diesen Ordner klonen.
  • Eine Liste der Module finden Sie hier:

    github.com/MichMich/MagicMirror/wiki/3rd-p… Jeder sollte Anweisungen zur Konfiguration haben.

  • Ein Modul, das Sie sofort brauchen werden, ist MMM-Karussell. Dieses Modul durchläuft alle anderen installierten Module. (https://github.com/barnabycolby/MMM-Karussell)
  • Um das Ganze zu konfigurieren, gehen Sie in den Ordner MagicMirror/config und bearbeiten Sie die Datei config.js
  • In Config.js möchten Sie den Namen der Module hinzufügen, die Sie oben über Git-Klon hinzugefügt haben. Sie sollten sie positionieren (ich habe alle meine in: middle_center positioniert. Dann kümmert sich das Karussell darum, eine nach der anderen anzuzeigen und zwischen ihnen zu wechseln. Dies geschieht nach einer konfigurierbaren Anzahl von Sekunden (ich habe 45 Sekunden für meine verwendet)
  • Beachten Sie, dass Sie die Größe der Schriftarten ändern möchten. Manchmal können Sie dies in config.js tun, aber in anderen müssen Sie die mit dem Modul gelieferte.css-Datei finden, nach etwas suchen, das mit.px endet, und die Werte ändern, um die Schriftgröße zu erhöhen. Ich fand, dass dies je nach Modul variierte.

Ich fand, dass die Module Zeit/Datum, Wetter, Lagerbestand und Verkehr bei diesem Projekt sehr gut funktionierten. Medienmodule wie animierte Gifs oder Youtube funktionieren auf dem Pi Zero W nicht gut, also sei dir dessen bewusst.

Als nächstes sind letzte Gedanken und Zukunftspläne…

Schritt 5: Letzte Gedanken - Was ich anders machen würde und was mir gefallen hat

Letzte Gedanken - Was ich anders machen würde und was mir gefällt
Letzte Gedanken - Was ich anders machen würde und was mir gefällt

Dieses Projekt hat viel Spaß gemacht. Es waren viele Stunden der Bearbeitung von Konfigurationsdateien, des 3D-Drucks und der Designarbeit, um den Fall zu erreichen, in dem es gelandet ist. Aber am Ende hat es gut gepasst, denke ich und meiner Frau gefällt der Spiegel (ich hatte den ersten für eine Freundin gebaut und sie wollte sofort auch einen!). Ich werde wahrscheinlich noch einen bauen und einige Dinge aus Stilgründen und einige aus Leistungsgründen ändern:

  • Ich würde oben einen Knopf hinzufügen. Der Pyramiden-Look ist SEHR clean und futuristisch, erlaubt jedoch keine schnelle Kontrolle des Spiegels. Ich denke, ein einfacher Knopf, um manuell von einem Bildschirm zum nächsten zu wechseln, anstatt zu warten, wäre praktisch
  • Ich würde versuchen, einen Lautsprecher hinzuzufügen - ich denke, dass es wirklich cool wäre, diese Stream-Musik zu haben … oder Warntöne abzuspielen
  • Ich kann versuchen, es aus Holz zu bauen - Während der 3D-Druck super einfach zu replizieren und zu bauen ist, denke ich, dass eine Eichen- oder gebeizte Holzoptik wirklich cool wäre
  • Umstieg auf ein Pi3A+ - Das A+ war noch nicht draußen, als ich das gebaut habe, und so bin ich auf einen Pizero zurückgefallen. Ein A+ erhöht den Preis um 15 Dollar (hat aber ein HDMI in voller Größe, fügt also vielleicht nur etwa 12,50 hinzu), fügt aber eine Menge Leistung hinzu. Außerdem ist der Browser in diesem Build nicht GPU-beschleunigt, und ein A+ wäre … daher denke ich, dass die erhöhte Leistung praktisch wäre.
  • Abnehmbarer Spiegel - Ich denke, ein abnehmbarer Spiegel wäre praktisch, da einige Medien wie YouTube nicht gut durch den Spiegel zu sehen sind. Auch dies könnte ein cooles Casual-Game-System mit rotierendem Bildschirm sein (einfach die Pyramide drehen und auf eine andere Seite legen), wenn es anders gebaut wäre.
  • Mikrofon hinzufügen - Ich könnte Alexa integrieren und dies zu einem intelligenten Assistenten oder einer Sprachsteuerung machen, wenn ich ein kleines Mikrofon hinzugefügt hätte.

Am Ende hat es etwas mit Einfachheit und billig zu sein. Dieses Projekt war genau das für mich, und der Zusammenbau des zweiten für meine Frau dauerte weniger als 15 Minuten (außerhalb der 9 Stunden 3D-Druckerzeit:)).

Wenn Sie einen bauen, lassen Sie es mich bitte wissen, und wenn Sie Fragen haben, hinterlassen Sie sie bitte unten oder auf dem YouTube-Kanal und ich werde daran arbeiten, sie zu beantworten. Das Youtube-Video hat am Anfang und am Ende eine Demo des Spiegels … es ist schwer, es in Bildern zu beschreiben. Es sieht super sauber neben einem Computer, auf einer Badezimmertheke oder auf einem Nachttisch aus. Außerdem sind wahrscheinlich über 100 Module verfügbar … alles von Computerstatistiken bis hin zu Bitcoin-Preisen. Dies kann wirklich zu einer verdammten Datenanzeige werden, und da der Computer darin enthalten ist, läuft es getrennt von allem anderen (nun, außer WLAN:))

Vielen Dank fürs Lesen und hoffen, dass Ihnen dieser Build gefallen hat!

Empfohlen: