Inhaltsverzeichnis:

Einfacher intelligenter Spiegel - Gunook
Einfacher intelligenter Spiegel - Gunook

Video: Einfacher intelligenter Spiegel - Gunook

Video: Einfacher intelligenter Spiegel - Gunook
Video: Smart Mirror mit dem Raspberry Pi (Magic Mirror) Deutsch | # Teil 01 Hardware 2024, Juli
Anonim
Einfacher intelligenter Spiegel
Einfacher intelligenter Spiegel
Einfacher intelligenter Spiegel
Einfacher intelligenter Spiegel
Einfacher intelligenter Spiegel
Einfacher intelligenter Spiegel

Beeindruckend! Es ist lange her, dass ich etwas hochgeladen habe, an so vielen Dingen gearbeitet habe und festgestellt habe, dass ich etwas für meine Follower veröffentlichen muss, wie es heißt, 'Habe immer ein Projekt, an dem ich arbeiten kann' haha, vielleicht bin das nur ich, trotzdem zurück zum Geschäft !!

Warst du jemals überrascht, "magische Spiegel" oder intelligente Spiegel zu sehen, und wünschtest, du könntest deinen bauen? oder haben Sie die Schritte von anderen ausprobiert und stoßen immer noch auf neue Probleme und sind stecken geblieben und haben aufgegeben? Sie sind nicht allein, ich habe auch einfache Wege gefunden, um es viel einfacher zu machen, unnötige Downloads von Dingen zu vermeiden, die Sie nicht wirklich brauchen! Nachdem wir unseren ersten gebaut haben, komm mit mir auf eine Reise, um einen intelligenten Touchscreen-Spiegel in der Größe eines 15,6-Zoll-Laptop-Displays oder eines 32-Zoll-Fernsehers mit Symbolen zu bauen und hoffe, dass sich diese Reise für Neulinge und diejenigen, die nach Spannung suchen, lohnt !!!!

Ich werde die Schritte so detailliert wie möglich darlegen, und in "Laien"-Begriffen, wenn man jemanden bedenkt, der keine Kenntnisse in Codierung oder Elektronik hat.

Ich werde den Spiegelteil zuletzt lassen, denn wenn Sie das Display perfekt zum Laufen bringen können, ist es der einfachste Teil, den Spiegelrahmen zu bauen (Sie können einfach einen Spiegelrahmen kaufen) und ihn zum Montieren des Displays verwenden.

Lieferungen

1. Raspberry Pi 3 up (Verwenden Sie nichts unter Pi 3. Hinweis: Sie werden viel mehr Codierung tun, um es vorzubereiten, damit es Magic Mirror läuft)

2. USB-WLAN-Adapter-Dongle (Wenn Ihr Pi ohne WLAN ist) können Sie auch Ethernet verwenden

3. Tastatur

4. Maus

5. LCD / LED-Display (Desktop-Computerbildschirm MIT HDMI-Anschluss, fehlerhafter Laptop mit funktionierendem Monitor meiner Wahl, oder Sie können mit einem pi-7-Zoll-LCD-Display beginnen) was immer Sie in die Hände bekommen, funktioniert gut.

6. Computer NB: nicht notwendig (es hilft nur, den VNC-Viewer-Link zu verwenden, um pi zu verwenden und es auf Ihrem Computer zu steuern, aber nicht notwendig, Sie können es ignorieren)

7. Glasrahmen

Schritt 1: Einrichten der SD-Karte

Einrichten der SD-Karte
Einrichten der SD-Karte
Einrichten der SD-Karte
Einrichten der SD-Karte
Einrichten der SD-Karte
Einrichten der SD-Karte

Dies ist ein sehr wichtiger Schritt, um "Bugs" allein zu vermeiden, da das einfache Löschen von Dateien von der Karte nicht zu 100% hilft.

1. https://www.sdcard.org/downloads/formatter_4/ gehen Sie zur Seite und laden Sie sie für Windows/Mac herunter

Sie benötigen auch einen Image Writer, um das Pi-Image, das Sie herunterladen möchten, auf die SD-Karte zu schreiben, die Sie verwenden und formatieren möchten. Verwenden Sie den untenstehenden Link.

2.

Machen Sie jetzt den nächsten Download, indem Sie auf die Himbeer-Pi-Website gehen

3.

Eine sehr wichtige Sache, die Sie bei der Installation nicht beachten sollten, springen Sie nicht so schnell, um MagicMirror² als Root-Benutzer zu installieren! bitte tun Sie es als normaler, nicht privilegierter pi-Benutzer und verwenden Sie stattdessen den sudo-Befehl. „Fragen Sie mich nicht warum? Der Grund dafür ist, dass wir nicht jedes mögliche Modul kontrollieren, das andere beitragen und jemand oder etwas Ihren Raspberry Pi oder Ihr gesamtes Netzwerk der Außenwelt aussetzen könnte. VERMEIDEN Sie um jeden Preis.

Schritt 1. Formatieren Sie die SD-Karte

Nachdem Sie die heruntergeladenen Dateien extrahiert haben, starten Sie die App und formatieren Sie Ihre SD-Karte!

Schritt 2. Schreiben Sie das heruntergeladene Bild zu Ihnen pi

Verwenden Sie den Win32diskimager oder Etcher, um das Image auf die SD-Karte zu schreiben. Jetzt ist es an der Zeit, das Betriebssystem-Image auf die Karte zu schreiben. Hinweis: Nach dem Extrahieren sollten Sie eine.img-Datei haben.

Für die Version vom 27. Mai lautet der Dateiname 2016-05-27-raspbian-jessie.img. Für diesen Schritt verwenden Sie die Win32 Disk Imager-Software. Es muss als Administrator ausgeführt werden, andernfalls schlägt es fehl.

Klicken Sie auf Start, suchen Sie das Programm in Ihrem Menü, klicken Sie mit der rechten Maustaste auf den Namen und wählen Sie Als Administrator ausführen. Unter Windows 10.

Werfen Sie die Karte aus. nicht einfach rausziehen!! warum? weil dies dazu beiträgt, den latenten Prozess zu signalisieren, um das Schreiben auf die Karte oder das Laufwerk zu beenden. Sie können nun die Karte in Ihren Raspberry Pi einlegen und zum ersten Mal booten.

Schritt 3. SD-Karte in pi einlegen (Boot-up)

Jetzt können Sie den Raspberry Pi hochfahren. Stecken Sie die SD-Karte in den Steckplatz an der Unterseite des Pi, stecken Sie Ihr Monitorkabel, Tastatur, Maus und den WLAN-Adapter in den Pi ein, schalten Sie den Monitor ein (Benutzen Sie das Pi-Ladegerät, da Pi ein sehr hungriges saftfressendes Monster ist).

Das Hochfahren kann beim ersten Mal etwas länger dauern, da es sich selbst neu konfiguriert und alle Standardeinstellungen festlegt. Wenn alles gut gelaufen ist, sollte es direkt in die grafische Oberfläche booten.

Es gibt ein bisschen mehr Konfiguration, die getan werden muss, aber ich verwende Großbritannien als meine Standardauswahl. Sie können Ihr Land und die für Sie relevanten Länder oder Ihre Wahl auswählen, während wir fortfahren.

Wir werden jetzt die Grundkonfiguration des Pi selbst durchgehen.

Schritt 2: Einrichten

Einrichten
Einrichten

Nach dem Einlegen der SD-Karte in den Pi;

Ich mache es kurz und präzise, unten sind die Codes, die Sie benötigen, um auf das Einstellungskonsolenfenster auf Ihrem Pi zuzugreifen.

1. sudo raspi-config (öffnet ein Konsolenfenster) mit den Pfeiltasten auf der Tastatur scrollen, Tap-Taste springt nach unten, Leertaste zum Auswählen und Eingabe zum Akzeptieren.

2. Konfigurieren Sie die richtige Sprache, Zeitzone und andere für die Internationalisierungsoptionen. Wählen Sie diese Option aus

(5) und drücken Sie Enter/Return. Wählen Sie die erste Option, Gebietsschema ändern (I1) jetzt

3. Blättern Sie mit den Auf-/Ab-Pfeiltasten zu Ihrer bevorzugten Sprache. In meinem Fall habe ich GB-Englisch verwendet. Gehen Sie und wählen Sie Ihren Tastaturtyp aus. Wählen Sie die UTF-Version aus, da sie alle Unicode-Zeichen unterstützt. ISO-8859-1 unterstützt nur die ersten 256 Zeichen.

4. Wählen Sie erneut die Internationalisierungsoptionen und gehen Sie zur zweiten Option, Zeitzone ändern (I2) (Wählen Sie Ihre Region und Zeitzone Ihr Land

5. Kehren Sie zu den Internationalisierungsoptionen zurück und wählen Sie die dritte Option, Tastaturbelegung ändern (I3). Die Standardeinstellung ist eine britische Standardtastatur in voller Größe. Wenn Sie das verwenden, müssen Sie dies nicht tun. Es lohnt sich jedoch immer noch, einen Blick darauf zu werfen, falls Sie eine andere Tastatur haben.

6. Gehen Sie zurück zu den Internationalisierungsoptionen und wählen Sie das letzte Element, WLAN-Land ändern (I4). Dadurch werden die richtigen verfügbaren Kanalfrequenzen eingestellt.

7. Schließen Sie Ihren WLAN-Adapter an, klicken Sie in der rechten Ecke darauf, suchen Sie Ihr WLAN, geben Sie das Passwort ein und melden Sie sich an. Gehen Sie nach der Verbindung zu Zubehör> Terminal und geben Sie sudo reboot ein. Dadurch wird der Pi neu gestartet und überprüft, ob er eine Verbindung zum WLAN herstellen kann. Hinweis: Wenn Ihr Pi bereits über WLAN verfügt, melden Sie sich einfach an, wenn Sie kein Ethernet-Kabel verwenden oder mit einem WLAN-Adapter verbinden

Schritt 3: Reinigen des Pi

Lassen Sie uns das rpi-Betriebssystem bereinigen und einige der großen Pakete und ein paar Dinge entfernen, die wir nicht benötigen. Dies ist nur eine kleine Liste von Apps, aber sie sind bei weitem die größten, abgesehen vom X-Server selbst. Es gibt zwei Befehle, die Sie mit 'df -k' oder 'df -h' in das Terminalfenster eingeben können. Verwenden Sie einfach 'df -h', wobei -h für Menschen lesbar bedeutet und Sie sehen, wie viel Speicher Sie haben und verwenden.

1. Entfernen Sie unnötige Softwarepakete. Ich habe mit dem Zeug angefangen, von dem ich weiß, dass ich es nicht verwenden werde, und mit dem großen Zeug! Sie werden alle diese Dateien entfernen;

(idle3, java-common, libreoffice, minecraft-pi scratch, nuscratch, pinguinspuzzle, python-minecraftpi, python3-minecraftpi, smartsi, sonic-pi, wolfram-engine)

Geben Sie im Terminalfenster den folgenden Code ein; (sudo apt-get remove --purge empty3 java-common libreoffice* minecraft-pi scratch nuscratch pinguinspuzzle python-minecraftpi python3-minecraftpi smartsim sonic-pi wolfram-engine)

Wenn Sie das ausführen, sammelt es alles, was entfernt werden muss, und stellt Ihnen eine [J/n]-Frage. Beachten Sie die Menge an Speicherplatz, die zurückgewonnen werden soll

2. Sobald dies abgeschlossen ist, entfernen wir auch diejenigen, die nicht mehr benötigt werden, geben Sie: (sudo apt-get autoremove) in das Terminalfenster ein. Es wird Ihnen eine Liste der Pakete angezeigt, die nicht mehr verwendet werden (da Sie gerade entfernt haben.) all die anderen oben). Sagen Sie noch einmal Y(es) zu der Frage:

3. Weitermachen. Es ist an der Zeit, ein Update/Upgrade für die Systempakete durchzuführen. Sie tun dies, indem Sie die folgenden Befehle eingeben: (sudo apt-get update) und (sudo apt-get upgrade) Oder wenn Sie beide zusammen ausführen möchten: sudo apt-get update; sudo apt-get upgrade, stellen Sie nur sicher, dass Sie zuerst mit dem Update beginnen.

4. Als letztes müssen Sie sicherstellen, dass die Firmware auf dem Pi aktuell ist. Das Ausführen eines sudo apt-get-Upgrades löst dies nicht immer aus, daher werden wir es manuell tun. Der Befehl dafür lautet: sudo rpi-update

5. Beachten Sie, dass nach Abschluss des Vorgangs ein Neustart erforderlich ist. Ein Sudo-Neustart erledigt das für Sie. Schauen wir uns nun noch einmal die Speichernutzung an:

Schritt 4: Magic Mirror installieren

Magischen Spiegel installieren
Magischen Spiegel installieren
Magischen Spiegel installieren
Magischen Spiegel installieren
Magischen Spiegel installieren
Magischen Spiegel installieren

Nachdem Sie Ihren Raspberry Pi konfiguriert und aktualisiert und neu gestartet haben, 1. starten Sie erneut ein Terminalfenster und geben Sie bash -c $(curl -sL https://raw.githubusercontent.com/MichMich/MagicM… Installationsprozess für Sie:

2. Wenn Sie das Display drehen möchten: Geben Sie sudo nano /boot/config.txt ein und fügen Sie der Datei Folgendes hinzu. Wo Sie es hinzufügen, spielt keine Rolle:

# Display vertikal drehen

display_rotate=1

Drücken Sie STRG-X, wenn Sie fertig sind, und sagen Sie Y(es), um die Änderungen zu speichern.

3. Lassen Sie uns auch den Bildschirmschoner und die Bildschirmausblendung deaktivieren. Dies muss an zwei Stellen erfolgen. Zuerst in der Autostart-Konfiguration: sudo nano /etc/xdg/lxsession/LXDE-pi/autostart Und fügen Sie am Ende der Datei Folgendes hinzu:

@xset s noblank

@xset ist aus

@xset -dpms

4. Als nächstes in der X-Windows-Manager-Konfiguration: sudo nano /etc/lightdm/lightdm.con f. Scrollen Sie nach unten zum Abschnitt [SeatDefaults] und suchen Sie nach der xserver-Befehlszeile darunter. Ändern Sie die Zeile wie folgt: xserver-command=X -s 0 -dpms (Sie entfernen also das # vorne und fügen die fehlenden Bits am Ende hinzu.) Drücken Sie erneut STRG-X und sagen Sie Y(es) zum Speichern der Datei.

5. Ein Raspberry Pi ist so konfiguriert, dass Teile der Hardware, die nicht aktiv verwendet werden, automatisch heruntergefahren werden. Dazu gehört auch der WLAN-Treiber. Dies führt dazu, dass MagicMiror² gelegentlich keine Updates für Dinge wie den Newsfeed, das Wetter und andere abrufen kann. Sie können die Energiesparfunktion für das WLAN über die Konfigurationsdatei der Schnittstellen deaktivieren: sudo nano /etc/network/interfaces. Suchen Sie den Abschnitt wlan0 und fügen Sie darunter die drahtlose Abschaltung hinzu.

6. Wenn Sie damit fertig sind, starten Sie das rpi noch einmal mit sudo reboot neu und wenn es wieder hochkommt, öffnen Sie ein Terminalfenster und geben Sie iwconfig ein und Sie sollten sehen, dass die Energieverwaltung jetzt ausgeschaltet ist.

7. Sie können nun versuchen, MagicMirror² zu starten. pi@magicpi:~/MagicMirror/config $ cd

$HOME/MagicMirror

pi@magicpi:~/MagicMirror $ npm start

Wenn alles gut gelaufen ist, sollte Ihr Bildschirm die MagicMirror²-Oberfläche laden. Hurra!!!!! bist du fertig!!!

Schritt 5: Letzter Tweak

Um Live-Wetter-Updates zu erhalten, benötigen Sie einen API-Schlüssel und eine Standort-ID. Gehen Sie online zu https://home.openweathermap.org/api_keys register und erhalten Sie Ihren API-Schlüssel und suchen Sie die ID für Ihren Standort.

damit in der Hand;

1. Öffnen Sie Dateien > MagicMirror > config > config.js

Aktualisieren Sie den Code mit dem neuen API-Schlüssel und der Standort-ID und drücken Sie Strg+X und Y, um zu speichern

2. Ändern Sie US-Feiertage in Ihr Land Mine UK Holidays und nehmen Sie alle Änderungen vor, die Sie benötigen!

Schritt 6: Machen Sie Ihren Spiegel

Machen Sie Ihren Spiegel
Machen Sie Ihren Spiegel
Machen Sie Ihren Spiegel
Machen Sie Ihren Spiegel
Machen Sie Ihren Spiegel
Machen Sie Ihren Spiegel
Machen Sie Ihren Spiegel
Machen Sie Ihren Spiegel

Holen Sie sich entweder einen schönen, gebrauchsfertigen Zwei-Wege-Spiegel oder einen gebrauchten gerahmten Spiegel wie meinen, den ich online für nur £ 5,00 gekauft habe. Ich kann entweder die Beschichtung des Spiegels entfernen und den Zwei-Wege-Film verwenden, um ihn abzudecken, oder ich kann einfach ein klares Glas kaufen und den Zwei-Wege-Spiegelfilm kaufen und ihn einwickeln. (Das habe ich am Ende gemacht)

für was werde ich mich entscheiden, hmm, Entscheidungen! Entscheidungen!! OK, ich habe beschlossen, den Zwei-Wege-Film online bei eBay zu kaufen: https://www.ebay.co.uk/itm/Mirror-Window-Film-Two-…, das lag daran, dass das Abkratzen der Rückseite des alten Spiegels übrig bleiben könnte Dellen, die danach sichtbar sein könnten, habe ich daher vermieden, aber es kann gemacht werden und es kann gut aussehen, wenn Sie geduldig genug sind, um es zu tun.

Schritte zur Herstellung des Spiegels aus Glas

1. Schneiden Sie Ihren Film auf die Größe von Glas

2. Glasoberfläche reinigen

3. Sprühen Sie Wasser auf die Glasoberfläche, auf die Sie den Film auftragen möchten

4. Bringen Sie zwei Klebebänder an der Folie an (dies hilft beim Abnehmen der Kunststoffabdeckung der Folie, damit sie kleben kann und ziehen Sie die beiden Hähne auseinander, um die Folie von der Gummiabdeckung zu lösen)

5. Legen Sie es auf das Glas und glätten Sie es mit einem Rakel und schneiden Sie alle Filmreste aus.

6. Lassen Sie es etwas Zeit, sich zu beruhigen

Nachdem Sie den Spiegel fertig gemacht haben, legen Sie einfach das Display nach hinten, um zu sehen, ob es sichtbar ist. Der Rest liegt an Ihnen, um zu entscheiden, wo Sie es auf der Rückseite des Spiegels einsetzen möchten, und verwenden Sie schwarzes Vinyl, um den freiliegenden Teil des Spiegels um den Spiegel herum abzudecken Display, um zu verhindern, dass Licht durchgeht.

Wie Sie es wollen, ist Ihrem Geschmack überlassen, Sie können die Anzeige horizontal oder vertikal haben, ich werde mich nicht auf diesen Teil konzentrieren, da jeder einen anderen Geschmack hat. Daher werden wir hier die Lektionen beenden, die nächste Lektion, nachdem Sie es versucht haben und erfolgreich sind, wir werden dazu übergehen, ein größeres Display zu verwenden und auch, wie man es zu einem Touchscreen-Spiegel macht!!! Ich hoffe, Sie bald auf dieser Reise voller Spaß und Aufregung zu sehen und brechen Sie nicht auf dem Weg ab, da wir alle Seite an Seite gehen.

Danke fürs Lesen !!!!!!

Schritt 7: Fertigstellen

Zu Ende bringen
Zu Ende bringen
Zu Ende bringen
Zu Ende bringen
Zu Ende bringen
Zu Ende bringen

Fügen Sie LEDs hinzu und machen Sie es fantastisch. Wenn Sie Zeit und Programmierkenntnisse haben, können Sie mehr Zeit damit verbringen, alle Schnittstellen und Module zu ändern, um nur das anzuzeigen, was Sie benötigen.

Das wird für unsere nächste Lektion sein.

Wir werden als nächstes an einem Touchscreen-Spiegel arbeiten!!! Ich bin so aufgeregt darüber, da ich ein erstes Modell davon mit den Maßen 24" x 18" mit einem 15,6-Laptop-Display getestet habe.

Empfohlen: