Inhaltsverzeichnis:
- Schritt 1: Teile sammeln
- Schritt 2: Demontieren Sie das Flutlicht und identifizieren Sie die RGB-PWM-Eingänge
- Schritt 3: ESP8266 und Stromkabel
- Schritt 4: Programmieren Sie es
- Schritt 5: Alles wieder zusammenstopfen
- Schritt 6: Platzieren Sie die Lichter um das Haus und genießen Sie !
Video: Hijack RGB Flutlicht mit Arduino oder ESP8266 - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
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
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
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
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
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 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:
So bauen Sie einen Gaming- oder Basiscomputer (alle Komponenten) – wikiHow
So bauen Sie einen Gaming- oder Basiscomputer (alle Komponenten): Sie möchten also wissen, wie man einen Computer baut? In diesen Instructables werde ich Ihnen beibringen, wie man einen einfachen Desktop-Computer baut. Hier sind die benötigten Teile: PC-Gehäuse Motherboard (Stellen Sie sicher, dass es PGA ist, wenn AMD und LGA, wenn Intel) CPU-Kühler Gehäuselüfter Pow
Nachtsicht-Laserschnabel! (ODER wie man eine Nachtsicht-erhaltende LED Throwie, Transformer Toy Mashup Taschenlampe herstellt!): 5 Schritte
Nachtsicht-Laserschnabel! (ODER Wie man eine Nachtsicht-erhaltende, LED-Throwie, Transformator-Spielzeug-Mashup-Taschenlampe herstellt!): Ein Instructable von einem Noob für den Noob Spielzeug? Ein instructable mit einem wirklich langen Namen! Wir nennen es "Nightvision Laserbeak" zum
So starten Sie Ihren Computer jeden Tag oder zu jeder Zeit automatisch – wikiHow
So starten Sie Ihren Computer automatisch jeden Tag oder wann immer: In dieser Anleitung erfahren Sie, wie Sie Ihren Computer jeden Tag zu einer bestimmten Zeit automatisch starten lassen. Dies ist auch meine erste Anleitung
Die Kurzanleitung zum Erstellen eines Videos mit Ihrem IPhone und Hochladen auf Facebook oder YouTube: 9 Schritte
Die Kurzanleitung zum Erstellen eines Videos mit Ihrem IPhone und Hochladen auf Facebook oder YouTube: Verwenden Sie diesen einfachen 5-Schritte-Prozess (Instructables lässt es wie mehr Schritte aussehen, als es tatsächlich ist), um Ihr erstes YouTube- oder Facebook-Video zu erstellen und hochzuladen - mit nur dein iPhone
So kommunizieren Sie mit einem Alien-Artefakt oder . . .: 4 Schritte (mit Bildern)
Wie man mit einem außerirdischen Artefakt kommuniziert oder…: *** Enge Begegnungen der seltsam-minzigen Art. *** Dieses Instructable zeigt Ihnen, wie Sie eine Altoids-Version des Mutterschiffs "Close Encounters" bauen und damit interagieren. Dies kann ein wichtiges Training für den Tag sein, an dem das Bright White Be