Inhaltsverzeichnis:

DIY Smart Light mit Raspberry Pi Zero - Gunook
DIY Smart Light mit Raspberry Pi Zero - Gunook

Video: DIY Smart Light mit Raspberry Pi Zero - Gunook

Video: DIY Smart Light mit Raspberry Pi Zero - Gunook
Video: Make your own Ambient Lighting with the Raspberry Pi Zero 2024, Juli
Anonim
Image
Image

Smart Lights werden immer beliebter. Solche Leuchten sind in der Regel LED-Leuchten, die über WLAN oder Bluetooth gesteuert werden können. Die Farben, Sättigung und Helligkeit können mit einem Smartphone geändert werden. Eine Sache, die mir aufgefallen ist, ist, dass intelligente Lichter oft ziemlich teuer und schwer einzurichten sind. Während WiFi-gesteuerte Leuchten auf eine funktionierende Internetverbindung angewiesen sind, benötigen Bluetooth-Smart-Leuchten einen geringen Abstand zu dem Gerät, das Sie steuern möchten. Oft muss eine bestimmte App oder eine Website geöffnet werden, um Smart Lights zu steuern, was etwas umständlich sein kann.

Mein Ziel war es, ein WiFi-gesteuertes intelligentes Licht zu entwickeln, das billiger ist als die meisten intelligenten Lichter, aber dennoch die volle Funktionalität (Steuerung von Helligkeit, Sättigung und Farbe) bietet. Um das Licht benutzerfreundlicher und einfacher einzurichten, habe ich mir eine Möglichkeit überlegt, das Licht anzuschließen und zu steuern, ohne eine Website öffnen oder eine (zusätzliche) App herunterladen zu müssen.

Leider besteht die einzige Möglichkeit, ein solches intelligentes Licht zu erstellen, darin, sich nur auf Apple-Geräte zu verlassen, da Apple eine standardmäßige 'Home'-App hat, mit der Benutzer bestimmte intelligente Geräte in ihrem Zuhause steuern können. Bisher habe ich nach einer Lösung gesucht, um dies auch auf Android zum Laufen zu bringen, aber ich bin zu keiner funktionierenden Lösung gekommen. Sorry, Android-Fans, vielleicht das nächste Mal…

Mein smartes Licht besteht aus zwei Komponenten, dem Raspberry Pi Zero W und dem Unicorn phat von Pimoroni. Die pillenartige „Hülle“ist eigentlich eine 3D-gedruckte Hülle und Diffusor. Der Raspberry Pi Zero W fungiert als WLAN-Netzwerk, mit dem sich Benutzer mit einem Passwort verbinden können. Jeder, der mit diesem Netzwerk verbunden ist, kann das Licht über die „Home“-App steuern. Der Einfachheit halber laufen alle Programme auf dem Pi Zero W automatisch ab, sobald die Stromversorgung anliegt.

Wenn du irgendwo einen Raspberry Pi Zero W und ein Einhorn fett herumliegen hast und Apple-Nutzer bist, warum nicht die Gelegenheit nutzen, um dir eine kostengünstige und dennoch voll funktionsfähige intelligente Leuchte zu bauen?

Eine ungewöhnliche, aber interessante Eigenschaft dieser Leuchte ist, dass Sie sie überall hin mitnehmen und trotzdem mit Ihrem iPhone verwenden können. Aufgrund seiner Tragbarkeit ist es ideal als tragbarer Begleiter auf Ihren Reisen.

Schritt 1: Was wird benötigt?

Was wird benötigt?
Was wird benötigt?

Zugriff auf einen Laptop oder PC

Ein Raspberry Pi Zero W

Pimoronis Einhorn phat

Eine Micro-SD-Karte (min. 8GB) für das Betriebssystem

Ein Micro-SD-auf-SD-Kartenadapter oder ein USB mit einem Micro-SD-Kartensteckplatz

Ein Micro-USB-Kabel zur Stromversorgung des Zero W

Zugriff auf einen 3D-Drucker für das Gehäuse / Diffusor. Wenn Sie keinen haben, können Sie sich an einen 3D-Druckdienst wenden, um die 3D-gedruckten Teile auszudrucken und Ihnen zuzusenden.

Transparentes Druckmaterial. Alles funktioniert, solange Licht durchdringen kann. Ich habe transparentes PLA verwendet.

Ein Lötkolben und etwas Lötzinn

Ein 20x2 männlicher Header für den Pi Zero

Schritt 2: Einrichtung abschließen

Image
Image
Komplette Einrichtung
Komplette Einrichtung
Komplette Einrichtung
Komplette Einrichtung

Anstatt ungefähr 50 Schritte oder mehr zu schreiben, um dieses Projekt auf Ihrem Raspberry Pi zero w einzurichten, habe ich mich dafür entschieden, stattdessen einfach die Image-Datei zu veröffentlichen, die auf eine leere Micro-SD-Karte gebrannt werden muss. Die Bilddatei im komprimierten Zustand ist etwa 0,9 GB groß. Sie müssen die Datei nicht entpacken, wenn Sie die folgenden Anweisungen befolgen. Hier der Link zur Bilddatei:

Bilddatei

Das Image wurde auf eine leere SD-Karte (min. 8GB) gebrannt. Formatieren Sie dazu zunächst die Micro-SD-Karte mit der Software 'SDFormatter' (downloadbar unter https://www.sdcard.org/downloads/formatter_4/). Nachdem Sie Ihre Micro-SD-Karte eingesteckt haben, wählen Sie Optionen und aktivieren Sie 'Format-Size-Adjustment'. Nach der Formatierung kann das Bild auf die Micro-SD-Karte gebrannt werden. Ich persönlich bevorzuge Etcher zum Brennen von Bildern, da es einfach zu bedienen ist und Sie die Bilddateien nicht entpacken müssen. Etcher kann hier heruntergeladen werden: Balena Etcher. Nachdem Sie das Laufwerk mit Ihrer Micro-SD-Karte auf dem Etcher ausgewählt haben, wählen Sie das PiLight-Bild aus und klicken Sie auf Flash. Wenn der Vorgang abgeschlossen ist, ist die Micro-SD-Karte eingerichtet.

Jetzt sind Ihre Lötfähigkeiten erforderlich, damit das Einhorn fett funktioniert. Löten Sie den männlichen Header an den Raspberry Pi. Die längere Seite der Stifte sollte nach oben zeigen. Löten Sie dann die Buchsenleiste an das Einhorn-Phat. Die längere Seite des Headers sollte nach unten zeigen. Stecken Sie das Unicorn phat in die Himbeere. Wenn Sie zusätzliche Tipps zum Löten benötigen, folgen Sie einfach dieser Anleitung:

learn.pimoroni.com/tutorial/sandyj/solderi…

Zu diesem Zeitpunkt können Sie diese 2 PiLight.stl-Dateien herunterladen und mit Ihrem 3D-Drucker unter Verwendung eines transparenten Druckmaterials ausdrucken. Ich habe 20% Infill verwendet, da dies ausreicht. Hier der Link zu den 2 Dateien:

https://goo.gl/1VhPct

Schritt 3: Testen des Lichts auf Ihrem IOS-Gerät

Image
Image
Testen des Lichts auf Ihrem IOS-Gerät
Testen des Lichts auf Ihrem IOS-Gerät

Nachdem die Micro-SD-Karte eingerichtet ist, stecken Sie die Micro-SD-Karte in den Steckplatz am pi zero w. Versorgen Sie die Himbeere mit dem Micro-USB-Kabel. Nach ca. 2 Minuten sollten Sie 'PiLight' als neues Netzwerk sehen können. Versuchen Sie, eine Verbindung mit einem beliebigen Apple-Gerät herzustellen. Das Standardpasswort für das Netzwerk ist 'password'. Sie sollten mit dem Himbeer-Pi verbunden sein, aber das Internet sollte nicht verfügbar sein. Wenn das Netzwerk Sie "wirft", bedeutet dies nur, dass Sie ein oder zwei Minuten warten sollten, da das System noch lädt.

Wenn Sie endlich verbunden sind, öffnen Sie die 'Home'-App oder installieren Sie sie, wenn Sie sie nicht mehr haben. Alternativ können Sie auch 'Hesperus' verwenden, das die gleiche Aufgabe erfüllt. Geben Sie dann Ihrem Haus einen Namen (vielleicht „Zuhause“) und versuchen Sie, ein Gerät hinzuzufügen. Sie sollten ein Gerät namens "homebridge" sehen können. Tippen Sie auf „Homebridge“und warten Sie, bis die Verbindung hergestellt ist. Sie werden aufgefordert, eine 6-stellige PIN einzugeben. Verwenden Sie diesen Pin, um eine Verbindung herzustellen:

031-45-151

Sie haben nun alles eingerichtet und können das Licht testen.

Klicken Sie dazu in der Home-App auf das PiLight-Symbol. Ihr intelligentes Licht sollte leuchten. Probieren Sie alle Optionen aus, um Helligkeit, Farbe und Leistung zu ändern.

Schritt 4: Weiter gehen

Nachdem Ihre intelligente Lampe jetzt funktioniert und getestet wurde, können Sie sie auch automatisieren. Einzige Voraussetzung ist, dass Ihr Telefon über WLAN mit der Smart Lamp verbunden ist. Um diese Funktion nutzen zu können, müssen Sie die 'Hesperus' App aus dem App Store herunterladen.

Sie können die Lampe als Erinnerung für eine bestimmte Zeit einrichten. Ich benutze meine als Wecker bzw. Wecklicht. Aber Sie können die Farbe zu bestimmten Zeiten ändern, z. B. Rot am Morgen, Orange bei Sonnenaufgang und Blau, wenn es Zeit zum Aufstehen ist.

Ich würde gerne sehen, ob dies auch jemand anderes gemacht hat, indem er auf "Ich habe es geschafft" klickt und Bilder postet. Auf der anderen Seite, wenn es etwas gibt, das Ihrer Meinung nach fehlt oder verbessert werden könnte, bin ich bereit, es zu hören. Poste das Problem einfach in das Kommentarfeld und ich helfe dir.

Empfohlen: