Inhaltsverzeichnis:

Mein erster intelligenter Spiegel - Gunook
Mein erster intelligenter Spiegel - Gunook

Video: Mein erster intelligenter Spiegel - Gunook

Video: Mein erster intelligenter Spiegel - Gunook
Video: 15 Tipps um schnell Muskeln aufzubauen (nicht nur Übungen!) 2024, Juli
Anonim
Mein erster intelligenter Spiegel
Mein erster intelligenter Spiegel

Wir alle kennen dieses Problem, wir stehen morgens zu spät auf, also müssen wir uns sehr schnell fertig machen. Das bedeutet, dass Sie keine Zeit haben, um zu sehen, wie das Wetter sein wird. Aber wofür Sie sicherlich Zeit haben, ist der Blick in den Spiegel. Was wäre, wenn wir beides kombinieren könnten? In diesem Projekt werde ich einen Smart Mirror erstellen, auf dem Sie die lokale Wettervorhersage, die Temperatur im Raum, die Luftfeuchtigkeit im Raum und die vorhandene Lichtmenge sehen können. Sie können alle Sensordaten in einer selbst erstellten Website anzeigen.

Schritt 1: Welche Komponenten benötigen Sie?

Nachfolgend finden Sie die erforderlichen Komponenten, die für die Durchführung dieses Projekts erforderlich sind.

• LCD-Monitor mit HDMI-Eingang

• Raspberry Pi 3B+

• SD-Karte

• HDMI Kabel

• Kabel zum Verbinden der Sensoren mit Ihrem Himbeer-Pi

• DHT11 Temperatur- und Feuchtigkeitssensor

• TSL 2561 Lichtsensor

• IRFZ44N

• Jeder billige RGB-LED-Streifen

• Isolierung zum Schutz zwischen Bildschirm und Plexiglas

• Plexiglas (Größe des LCD-Monitors)

• Reflektierende Fensterfolie

• Holz

• Hardware zum Verbinden des Holzes (Schrauben, Leim, Eisenhaken,..)

Die maximalen Kosten für dieses Projekt betragen 270,00 € (Wenn Sie einen Pi und einen Ersatz-LCD-Monitor haben, betragen dies nur 130, 00 €)

Schritt 2: Einrichten des Raspberry Pi

Einrichten des Raspberry Pi
Einrichten des Raspberry Pi

Wenn Sie alle Komponenten haben. Sie können mit der Konfiguration des Himbeer-Pi beginnen.

  1. Installieren Sie die Raspbian OS-Software von der Pi-Website
  2. Laden Sie Etcher herunter, um das Betriebssystem auf dem Pi zu installieren.

• Etcher auf dem Computer öffnen

• Wählen Sie das Bild aus, das Sie zuvor heruntergeladen haben

• Wählen Sie Ihre microSD-Karte

• Drücken Sie die Flash-Taste und warten Sie.

3. Wenn das Bild auf Ihrer microSD-Karte ist, öffnen Sie es im Windows Explorer.

• Öffnen Sie die txt-Datei „cmdline.txt“

• Schreiben Sie am Ende "169.254.10.1".

• Speichern und schließen Sie dann die Datei

4. Stecken Sie die microSd-Karte in den Raspberry Pi.

• Strom an den Raspberry Pi anschließen

• Verbinden Sie ein Netzwerkkabel mit dem pi und Ihrem Computer

5. Laden Sie Putty herunter, um eine Verbindung zu Ihrem Himbeer-Pi herzustellen

• Wählen Sie als Verbindungstyp SSH

• Hostname: 169.254.10.1 und Port: 22

6. Jetzt werden wir den Pi mit dem WLAN verbinden

• Geben Sie die folgende Befehlszeile ein:

wpa_passphrase 'Hier kommt Ihre SSID' 'Hier kommt Ihr Passwort' >> /etc/wpa_supplicant/wpa_supplicant.conf

• Nach diesem Befehl geben Sie folgende Zeilen ein:

wpa_cli

Schnittstelle wlan0

neu konfigurieren

Strg + D

• Wenn Sie die IP Ihres Pi sehen möchten, geben Sie folgende Zeile ein:

ifconfig

Schritt 3: Holen Sie Ihren Code auf den Raspberry Pi

Holen Sie Ihren Code auf den Raspberry Pi
Holen Sie Ihren Code auf den Raspberry Pi

Öffne Pycharm

• Gehen Sie zu Dateieinstellungen Build, Ausführung, Bereitstellung Bereitstellung

• Füllen Sie alles so aus, wie es auf dem Screenshot oben erscheint.

2. Gehen Sie nun zu meinem Github und laden Sie die Dateien herunter

Schritt 4: Einrichten der SQL-Datenbank

Einrichten der SQL-Datenbank
Einrichten der SQL-Datenbank

In diesem Schritt richten wir die SQL-Datenbank ein

  1. sudo apt update -y
  2. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
  3. Jetzt werden wir der Datenbank einen Benutzer und ein Passwort hinzufügen

• BENUTZER 'FILL_USER_IN'@'localhost' IDENTIFIZIERT DURCH 'FILL_PASSWORD_IN' ERSTELLEN;

• DATENBANK Smart-Mirror ERSTELLEN;

• GEWÄHLE ALLE PRIVILEGIEN AUF smart-mirror.* an 'FILL_USER_IN'@'localhost' MIT GRANT OPTION;

• sudo mariadb < sql/db_init.sql

Jetzt verbinden wir die Datenbank mit der mysql-Workbench

1. Gehen Sie zu MySQL-Verbindungen

2. Klicken Sie auf „Neue Verbindung einrichten“

3. Benennen Sie Ihre neue Verbindung

4. Hostname: 169.254.10.1, Port: 3306

5. Benutzername und Passwort = Vorherigen Schritt anzeigen

6. Öffnen Sie die Verbindung und gehen Sie zur Verwaltung

7. Klicken Sie auf Datenimport und importieren Sie die SQL-Datei von meinem Github

Schritt 5: Beginnen wir mit der Hardware

Beginnen wir mit der Hardware
Beginnen wir mit der Hardware
Beginnen wir mit der Hardware
Beginnen wir mit der Hardware

Jetzt können wir endlich mit dem einfachen Teil beginnen. Wenn Sie alles wie auf den Bildern oben gezeigt vollständig befolgen, sollten Sie damit keine Probleme haben.

Schritt 6: Beginnen wir mit dem Spiegel

Fangen wir mit dem Spiegel an
Fangen wir mit dem Spiegel an
Fangen wir mit dem Spiegel an
Fangen wir mit dem Spiegel an
Fangen wir mit dem Spiegel an
Fangen wir mit dem Spiegel an

Für diesen Schritt benötigen Sie eine Säge.

  1. Zuerst machen wir den hinteren Teil
  2. Stellen Sie sicher, dass Sie Plexiglas sind und der LCD-Monitor in den hinteren Bereich passt.
  3. Hängen Sie die Teile mit Klebstoff und Schrauben zusammen

Jetzt machen wir den vorderen Teil.

1. Achten Sie darauf, dass das Vorderteil innen 1 cm über das Rückenteil übersteht

2. So kann das Plexiglas auf diesen 1 cm aufliegen.

Danach werden wir die reflektierende Folie auf dem Plexiglas anbringen (Dies kann einige Aufnahmen dauern)

1. Stellen Sie sicher, dass Ihr Plexiglas frei von Fingerabdrücken ist

2. Befeuchten Sie das Plexiglas und die Folie mit Wasser

3. Kleben Sie nun die Folie auf das Plexiglas

Schritt 7: Platzieren Sie alles in den Rahmen

Platziere alles in den Rahmen
Platziere alles in den Rahmen
Platziere alles in den Rahmen
Platziere alles in den Rahmen
Platziere alles in den Rahmen
Platziere alles in den Rahmen

Nun, da der Rahmen fertig montiert ist, können wir mit der Montage aller Komponenten beginnen.

Zuerst werden wir damit beginnen, den LED-Streifen um das Gehäuse zu kleben. Ich habe doppelseitiges Klebeband verwendet.

Dann bohren wir ein Loch in den Rahmen, so dass wir den LED-Streifen anschließen können.

Jetzt, wo Sie beschäftigt sind, können Sie auch 2 Löcher für Ihre anderen Sensoren an der Außenseite Ihres Rahmens bohren.

So bekommen wir bessere Sensordaten zurück.

Empfohlen: