Inhaltsverzeichnis:

Pixel Smart Lampe - Gunook
Pixel Smart Lampe - Gunook

Video: Pixel Smart Lampe - Gunook

Video: Pixel Smart Lampe - Gunook
Video: Светильник Rombica LED Pixel Wireless. Раскройте весь потенциал света для вашего творчества. 2024, November
Anonim
Image
Image
Einrichten der Elektronik
Einrichten der Elektronik

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

Einrichten der Elektronik
Einrichten der Elektronik
Einrichten der Elektronik
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

Programmierung
Programmierung
Programmierung
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

Pixel entwerfen
Pixel entwerfen
Pixel entwerfen
Pixel entwerfen
Pixel entwerfen
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

Zusammenbau des MDF
Zusammenbau des MDF
Zusammenbau des MDF
Zusammenbau des MDF
Zusammenbau des MDF
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

Löten der Komponenten
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

Abschluss der Holzarbeiten
Abschluss der Holzarbeiten
Abschluss der Holzarbeiten
Abschluss der Holzarbeiten

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

Genießen Sie die Lichter!
Genießen Sie die Lichter!
Genießen Sie die Lichter!
Genießen Sie die Lichter!
Genießen Sie die Lichter!
Genießen Sie die Lichter!
Genießen Sie die Lichter!
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: