Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Einrichten der Elektronik
- Schritt 2: Programmierung
- Schritt 3: Pixel entwerfen
- Schritt 4: Zusammenbau des MDF
- Schritt 5: Löten der Komponenten
- Schritt 6: Beenden der Holzarbeit
- Schritt 7: Genießen Sie die Lichter
Video: Pixel Smart Lampe - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Dies ist ein Projekt, das ich für eine intelligente Lampe erstellt habe, die über Bluetooth mit einer Android-App gesteuert wird, die auf Android Studio entwickelt wurde.
Das Hauptziel von Pixel ist es, schöne Lichter anzuzeigen. Es ist zum Beispiel der Kaminlichtmodus, damit Sie sehen können, wie ein Einzelpixel-Kamin aussehen könnte. Auch der Regenbogenmodus zeigt, wie viele Verläufe "natürlich" durch die LEDs gebildet werden.
Die Elektronik von Pixel besteht aus einem Arduino Nano und 10 adressierbaren LEDs ws2813. Es hat auch ein Display, das die Uhrzeit anzeigt, und einen Summer, damit Sie einen Alarm einrichten können.
Der Körper besteht aus MDF (Laser-Cut) und Acryl.
Github für.apk, Arduino-Dateien, App-Dateien.
github.com/danielwilberger/PixelSmartLamp
BEARBEITEN: die Schneideblätter für das MDF-Teil hochgeladen
Lieferungen
- Arduino-Nano;
- Bluetooth-Modul HC-05
- Echtzeituhr-Modul;
- 4-stellige LED-Anzeige;
- 10 x adressierbare LEDs ws2812b
- Potentiometer;
- 4 x Knöpfe;
- Summer;
- 5V-2amp-Schriftart.
Schritt 1: Einrichten der Elektronik
Mein erster Schritt, nachdem ich die Elektronik geliefert hatte, bestand darin, alles auf einem Protoboard zusammenzubauen.
Auf diese Weise konnte ich es testen und mit der Programmierung des Arduino beginnen.
Ich musste:
- Löten Sie die LEDs;
- Montieren Sie alle Geräte auf dem Protoboard;
- Montieren Sie die 10 adressierbaren LEDs (zwei für jede Seite des Würfels, abzüglich der Unterseite);
- Beginnen Sie mit der Programmierung.
Bevor ich den Acrylwürfel für das endgültige Display bekam, testete ich ihn auf der Plastikschüssel meiner Mutter.
Schritt 2: Programmierung
Mein nächster Schritt war die Programmierung. Zuerst das Arduino mit all den Funktionen, die ich mir zuerst für Pixel vorgestellt habe:
- Aktuelle Uhrzeit auf der Uhr anzeigen;
- Wecker zum Aufwachen (oder einen Timer) einrichten;
- Zeigen Sie mehrere Lichtmodi an, von einer einfachen weißen Lampe bis hin zu einer Regenbogenshow oder einem Kamin. Für diesen Teil waren mehrere Beispiele zur FastLED-Bibliothek für Arduino sehr hilfreich.
Nach Fertigstellung hatte ich eine voll steuerbare Lampe mit analogen Tasten und dem Potentiometer. Der nächste Schritt war also das Einrichten der Bluetooth-Verbindung mit einer App, die ich nur für Pixel erstellt habe. Dies war der Teil, der am längsten gedauert hat. Vor diesem Projekt hatte ich keine Kenntnisse in der Android-Programmierung und kannte nicht einmal die Sprache Java. Aber ich kannte objektorientierte Programmierung bereits, also begann ich einen Android-Programmierkurs bei Udemy.
Sie können auf meinem Github alles überprüfen, was Sie wollen. Der Link befindet sich oben am Anfang dieses Artikels.
Schritt 3: Pixel entwerfen
In diesem Moment hatte ich mir vorgestellt, wie Pixel aussehen würde, aber es war an der Zeit, es zu Papier zu bringen. Eigentlich auf meinem PC. Da ich Pixel auf MDF-Holz und Acryl bauen würde, wusste ich, dass ich ein sehr präzises Projekt zeichnen musste. Also habe ich mich für eine CAD-Software entschieden und angefangen, Pixel zu zeichnen.
Das sieht vielleicht etwas viel aus, aber CAD-Zeichnen kannte ich schon aus meinem Abschlussstudium in Ingenieurwissenschaften. Und es war sehr hilfreich, um die 2D-Zeichnungen zum Laserschneiden der MDF zu erhalten.
Schritt 4: Zusammenbau des MDF
Nachdem ich Pixel auf CAD gezeichnet hatte, kontaktierte ich eine lokale Firma, die Acrylobjekte wie Displays, Trophäen usw. herstellte. Diese Orte haben normalerweise Laserschneidmaschinen, also fragte ich, ob sie meinen Acrylwürfel bauen und das MDF schneiden könnten.
Also bekam ich eine 6mm MDF-Platte und schickte ihnen die Schnittzeichnungen.
Ich habe sie wie im Bild oben erhalten und alles mit Cyanacrylatkleber zusammengebaut.
Schritt 5: Löten der Komponenten
Dies war einer der schwierigsten Momente. Ich hatte keine Erfahrung mit dem Löten von Elektronik, also habe ich mir einige Videos angeschaut und es ausprobiert.
Schritt 6: Beenden der Holzarbeit
In diesem Moment habe ich Pixel so arbeiten lassen, wie ich es geplant habe. Einige Anpassungen waren notwendig, wie die Einstellung der LED-Helligkeit.
Aber die MDF-Veredelung war nicht so, wie ich es erwartet hatte. Also habe ich eine Holzplatte bekommen, die ein sehr dünnes Stück Holz ist. Ich bedeckte die gesamte MDF-Oberfläche mit if, nachdem ich sichergestellt hatte, dass die Uhranzeige Licht durch sie emittieren konnte.
Schritt 7: Genießen Sie die Lichter
Nach all dieser Arbeit hatte ich eine Lampe, die viel heller war und besser aussah, als ich sie mir zuerst vorgestellt hatte.
Sie können im Video alle Lichtmodi von Pixel überprüfen.
Bitte kontaktieren Sie mich, wenn Sie Zweifel an Ihrem Projekt haben. Ich helfe gerne:)
Empfohlen:
RGB-Pixel-Weihnachtslichtshow Teil 1: 7 Schritte
RGB-Pixel-Weihnachtslichtshow Teil 1: In dieser Anleitung zeige ich Ihnen, wie Sie eine RGB-Pixel-Lichtshow erstellen. Es gibt VIEL zu decken. Tatsächlich werde ich dies wahrscheinlich in etwa 3-5 verschiedene Anweisungen aufteilen. In diesem geht es um die Grundlagen. Sie haben viel zu lesen
Pixel-Flip: 13 Schritte
Pixel Flip: Pixel Flip: Interaktive Kunstwandhttp://www.justdreamdesign.com
DIY IoT-Lampe für die Hausautomation -- ESP8266-Tutorial: 13 Schritte (mit Bildern)
DIY IoT-Lampe für die Hausautomation || ESP8266-Tutorial: In diesem Tutorial werden wir eine mit dem Internet verbundene intelligente Lampe erstellen. Dies wird tief in das Internet der Dinge eintauchen und eine Welt der Heimautomatisierung eröffnen! Die Lampe ist über WLAN verbunden und verfügt über ein offenes Nachrichtenprotokoll. Das heißt, Sie können wählen
Bauanleitung für die Swipe-Lampe: 6 Schritte
Swipe Lamp Build Instructions: Dies ist eine von drei Anleitungen, die wir während unseres Teambuilding-Tags im Lehrlingsstil gemacht haben. Das Einführungsvideo über den Tag und wie Sie bei der Wahl eines Gewinners mitmachen können, sehen Sie hier. Diese anweisbaren Details, wie man unseren Swipe zusammenbaut
Wie man eine IKEA Jonisk Lampe mit LEDs umwandelt – wikiHow
Wie man eine IKEA Jonisk-Lampe mit LEDs umbaut: Ich habe eine IKEA Jonisk-Lampe für mein Wohnzimmer gekauft, aber wenn ich die Lampe mit einer 60-W-Glühbirne eingeschaltet habe, wird sie heiß wie ****. Ich begann herauszufinden, wie man es stattdessen in eine LED-Lampe umwandelt. Ich habe eine Firma gefunden, die Hochleistungs-LED-Module verkauft (www