Inhaltsverzeichnis:

Hijack RGB Flutlicht mit Arduino oder ESP8266 - Gunook
Hijack RGB Flutlicht mit Arduino oder ESP8266 - Gunook

Video: Hijack RGB Flutlicht mit Arduino oder ESP8266 - Gunook

Video: Hijack RGB Flutlicht mit Arduino oder ESP8266 - Gunook
Video: Я УКРАВАЛ канал моего брата на YouTube, чтобы сделать для тебя бесплатный ПК 2024, November
Anonim
Hijack RGB Flutlicht mit Arduino oder ESP8266
Hijack RGB Flutlicht mit Arduino oder ESP8266
Hijack RGB Flutlicht mit Arduino oder ESP8266
Hijack RGB Flutlicht mit Arduino oder ESP8266
Hijack RGB Flutlicht mit Arduino oder ESP8266
Hijack RGB Flutlicht mit Arduino oder ESP8266

Also habe ich bei Amazon ein paar tolle kleine RGB-Flutlichter gefunden und als ich in die Eingeweide von ihnen geschaut habe, habe ich festgestellt, dass man sie direkt an ein Arduino und esp8266 anschließen und mit PWM steuern kann.

Zwei davon setze ich jetzt in meinem Wohnzimmer als Akzentbeleuchtung ein und lasse sie für bestimmte Szenen einstellen.

Ich benutze Openhab, das auf einem Himbeer-Pi läuft, um sie zu steuern, und ich kann sie sogar mit Amazon Echo (US) steuern, obwohl das etwas über den Rahmen dieser Anleitung hinausgeht. Ich hoffe, Zeit zu finden, das aufzuschreiben!

Ich hoffe, Sie genießen, dies ist mein erstes instructable für eine sehr lange Zeit, also lassen Sie mich bitte wissen, was Sie denken.

Schritt 1: Teile sammeln

Teile sammeln
Teile sammeln
Teile sammeln
Teile sammeln
Teile sammeln
Teile sammeln
Teile sammeln
Teile sammeln

Die Teileliste ist wie folgt:

1. 10W RGB-Flutlicht: Ebay (Großbritannien), Ebay (USA), Ebay (China)

2. ESP8266-12-Modul: Ebay (Großbritannien), Ebay (USA), Ebay (China)

3. LD1117 3.3V Regler: Ebay (Großbritannien), Ebay (USA), Ebay (China)

4. 100uF Kondensator: Ebay (Großbritannien), Ebay (USA), Ebay (China)

5. 12V 1A DC Netzteil: Ebay (Großbritannien), Ebay (USA), Ebay (China)

6. Eine Auswahl an Widerständen (ich habe 10K verwendet, aber du kannst wirklich mit allem auskommen)

(Ich habe Links zu mehreren Websites angehängt, da sich die Preise regelmäßig ändern. Schauen Sie sich also um und überprüfen Sie Amazon vs. ebay)

Vollständige Offenlegung: Ich verdiene eine winzige Provision, wenn Sie über die obigen Links kaufen, aber ich würde niemals einen Link zu einem Produkt empfehlen, das ich nicht selbst verwendet habe. Dieses Projekt war nicht darauf ausgelegt, Geld zu verdienen. Dankeschön:-)

Schritt 2: Demontieren Sie das Flutlicht und identifizieren Sie die RGB-PWM-Eingänge

Demontieren Sie das Flutlicht und identifizieren Sie die RGB-PWM-Eingänge
Demontieren Sie das Flutlicht und identifizieren Sie die RGB-PWM-Eingänge
Demontieren Sie das Flutlicht und identifizieren Sie die RGB-PWM-Eingänge
Demontieren Sie das Flutlicht und identifizieren Sie die RGB-PWM-Eingänge
Demontieren Sie das Flutlicht und identifizieren Sie die RGB-PWM-Eingänge
Demontieren Sie das Flutlicht und identifizieren Sie die RGB-PWM-Eingänge
Demontieren Sie das Flutlicht und identifizieren Sie die RGB-PWM-Eingänge
Demontieren Sie das Flutlicht und identifizieren Sie die RGB-PWM-Eingänge

Dieses besondere Flutlicht ist ein einfaches zusammengeschraubtes Design.

Das Chassis besteht aus drei Aluminiumteilen, die alle abgeschraubt werden.

Wenn Sie den oberen Abschnitt entfernen, der die Linse an Ort und Stelle hält, wird die Platine mit dem LED-Array und der Steuerschaltung freigelegt.

Das erste, was ich tat, war zu identifizieren, welcher der Transistoren welches Farbarray steuerte.

Hoffentlich hat der Hersteller nicht zu viele Variationen zwischen den Platinenrevisionen, was bedeuten würde, dass Sie das obige Bild kopieren und Drähte direkt darauf löten können. Ich habe für Rot, Grün und Blau farbcodiert, um es Ihnen zu erleichtern. Interessanterweise war der Transistor, der die rote LED steuert, über einen Widerstand mit dem vorhandenen Mikrocontroller verbunden, also habe ich dies in der Schaltung belassen.

Wichtig für diesen Schritt ist auch, die vorhandenen Steuerungskomponenten mit einer Heißluftpistole und einer Pinzette von der Platine zu entfernen, wie im Bild oben zu sehen ist. Es war nicht unbedingt notwendig, den Infrarotempfänger zu entfernen, aber ich dachte, ich könnte ihn in anderen Projekten verwenden.

Als nächstes löten Sie einfach einige Drähte an die PWM-Pins, die zu den Transistoren führen, und stecken Sie sie in den anderen Abschnitt des Lichtchassis, wo wir als nächstes gehen werden.

Schritt 3: ESP8266 und Stromkabel

ESP8266 und Stromkabel
ESP8266 und Stromkabel
ESP8266 und Stromkabel
ESP8266 und Stromkabel
ESP8266 und Stromkabel
ESP8266 und Stromkabel

Ich habe einen Schaltplan für diesen Teil beigefügt, da er deutlicher sagt, was Sie tun müssen, als ich es jemals könnte.

Verdrahten Sie Ihre roten, grünen und blauen LEDs grundsätzlich über einen 10K-Widerstand mit den Pins 12, 14 und 15 des ESP8266.

Dann verdrahten Sie den ESP-Stromkreis gemäß dem Schaltplan, im Bild ist zu sehen, dass ich ihn direkt an die Stromversorgungs- / Treiberplatine für die LEDs gelötet habe, aber am Ende habe ich die Ausrichtung geändert und es nicht geschafft, ein weiteres Bild zu machen.

Die Idee hier ist, alles so kompakt wie möglich zu halten, da es in das Chassis passen muss.

Um dies zu erreichen, habe ich die Widerstände inline mit den Drähten gespleißt und mit Schrumpfschlauch bedeckt.

Bitte vermeiden Sie meinen Fehler und löten Sie den Widerstand nicht direkt auf das ESP. Ich fand, dass dies die Arbeit mit ihnen schwieriger machte, als wenn ich einen echten Inline-Spleiß gemacht hätte (wie bei Draht-Widerstand-Draht-esp eher als Draht-Widerstand-esp).

Auch das Foto sieht etwas anders aus als der Schaltplan, ich habe Pin 15 ursprünglich nicht verwendet und dies war ein Fehler, da Pin 15 bei PWM großartig ist. Liebe diesen Stift. Es herrscht.

Schritt 4: Programmieren Sie es

Schreiben Sie mit Ihrer bevorzugten Methode den Code für Ihren ESP!

Sie können es wirklich so steuern, wie Sie möchten, und es gibt erstaunliche Leute da draußen, die erstaunliche Dinge mit dem ESP tun.

Mein besonderer Weg bestand darin, einen MQTT-Heimserver in Form von openHAB zu verwenden, an dem sich das Licht dann anmeldet und auf Farbbefehle lauscht. Mit dieser Methode kann ich auch Amazon Alexa und Google Home sehr einfach zur Steuerung verwenden. (Wie ich bereits sagte, hoffe ich, instructables für diesen Prozess schreiben zu können, da ich eine tolle Zeit damit hatte, aber derzeit den größten Teil meiner Freizeit damit verbringe, eine neue Website zu erstellen (das wird wahrscheinlich Tutorials für diese Stücke beinhalten) Weg)).

Ich habe den Code dafür oben (oder unten, wo immer er erscheint) an dieses ible angehängt.

Ich muss sagen, ich habe früher nur in arduino IDE für ESP8266 entwickelt, aber seit ich dieses spezielle Projekt gestartet habe, werde ich definitiv auf Lua-Skripte umgestellt, sie sind großartig und eine viel weniger stressige Zeit beim Hochladen und Debuggen usw.

Es war einmal, ich habe ein Programm in Arduino geschrieben, das Folgendes tat:

ESP bootet, kann keine WLAN-Verbindung herstellen, startet den Access Point-Modus

Client verbindet sich mit dem Telefon, öffnet automatisch den Browser mit der Farbsteuerungsseite (einfaches HTML)

Auf der Seite gab es auch eine Option, um es mit Ihrem Router zu verbinden.

Sobald es im Netzwerk war, konnte jedes Steuerungssystem so programmiert werden, dass es ziemlich einfach http-Anfragen sendete.

Wenn ich diesen Code irgendwo finden kann, werde ich ihn hochladen, habe aber vor kurzem einen neuen PC gebaut, damit die Datei auf einer beliebigen Mischung von Laufwerken in der Umgebung gespeichert werden kann.

Schritt 5: Alles wieder zusammenstopfen

Alles wieder zusammenstopfen!!
Alles wieder zusammenstopfen!!

Um alle Teile zu isolieren, habe ich sie alle mit PVC-Isolierband umwickelt.

Seien Sie bei diesem Schritt besonders vorsichtig, ich habe einen meiner Spannungsregler durchgebrannt, wenn ich nicht richtig aufgepasst habe.

Ich finde auch, dass das längere Halten der Drähte diesen Schritt viel einfacher macht, da das Verdrehen alles wieder zusammengeschraubt wird.

Schritt 6: Platzieren Sie die Lichter um das Haus und genießen Sie !

Platzieren Sie die Lichter um das Haus und genießen Sie !!!
Platzieren Sie die Lichter um das Haus und genießen Sie !!!
Platzieren Sie die Lichter um das Haus und genießen Sie !!!
Platzieren Sie die Lichter um das Haus und genießen Sie !!!
Platzieren Sie die Lichter um das Haus und genießen Sie !!!
Platzieren Sie die Lichter um das Haus und genießen Sie !!!

Platzieren Sie die Leuchten an Ihrem bevorzugten Ort, schließen Sie sie an das 12-V-Netzteil an und los geht's!

Wenn Ihnen der Prismeneffekt der Linse nicht gefällt, kann sie leicht entfernt werden, wodurch ein weniger fokussierter, allgemeinerer Glanz entsteht. Das Drehen des Objektivs von hinten nach vorne hatte auch einige ziemlich großartige Effekte.

Auf den Bildern könnt ihr sehen, dass ich damit meine Nixie-Uhr, die ich so liebe, betont habe.

Danke fürs Lesen!

Empfohlen: