Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen
- Schritt 2: Gehäuse
- Schritt 3: Codierung des Esp8266
- Schritt 4: Schaltplan
- Schritt 5: Zusätzliche Infos
Video: Farbtonschalter des armen Mannes - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
In diesem anweisbaren zeige ich Ihnen, wie Sie einen sehr preiswerten drahtlosen Schalter für Phillips Hue Lights bauen.
Das Problem
Diese Leuchten benötigen eine permanente Stromversorgung, Wandschalter müssen immer eingeschaltet sein.
Wenn Sie ins Bett gehen und den Wandschalter ausschalten, wird das Licht nie wieder leuchten, wenn die Hue Bridge versucht, das Licht einzuschalten, zum Beispiel morgens, um Sie sanft mit einem "warmen Licht" zu wecken.
Sie müssen die Hue Tap oder Dimmerschalter kaufen, die sehr teuer sind, insbesondere wenn Sie einen für jeden Raum benötigen.
Die Lösung ist die Verwendung eines ESP8266. Diese winzigen Controller mit eingebautem USB-Adapter sind für weniger als 3 $ erhältlich. Für die Stromversorgung benötigen Sie nur 2 Stk. AAA-Batterie, durch Verwendung des DeepSleep-Modus des Esp8266 funktioniert die Batterie lange.
Jedes Mal, wenn Sie den Reset-Knopf drücken, wacht das ESP auf, verbindet sich mit Ihrem WLAN, ruft den Status der Lampe ab, wenn sie an ist, schaltet sie sich aus oder umgekehrt, nach diesem Befehl fällt sie in den Tiefschlaf
Schritt 1: Was Sie brauchen
Es gibt zwei verschiedene Platinen mit Esp8266 und eingebautem USB-Adapter zur einfachen Programmierung:
Wemos D1 mini, sehr klein, mit USB
oder
- NodeMCU, nicht so klein, mit USB
- Halter für 2 Mikrozellen (AAA), Lötfahnen
- 2 Stk. AAA-Zelle alkalisch
- Drähte
- kleine Schraube 2x8mm, siehe Bild
für Wohnen:
3D-gedrucktes Gehäuse (siehe STL-Dateien im nächsten Schritt)
oder
ein Gehäuse aus einer alten Fernbedienung (siehe Bild)
oder
Platzieren Sie ESP und Batterie hinter einer Wandschaltertaste
Schritt 2: Gehäuse
Wenn Sie Besitzer eines 3D-Druckers sind, dann verwenden Sie einfach die beigefügten STLs, Sie benötigen nicht einmal einen zusätzlichen Knopf, wir verwenden den Onboard-Reset-Knopf mit einer 3D-gedruckten Kappe.
Eine andere Lösung ist eine alte Fernbedienung.
Wenn Sie den Wandschalter durch einen Knopfschalter und den ESP ersetzen möchten, müssen Sie die 2 Drähte kurzschließen und sie ISOLIEREN, damit die Lampe Dauerstrom erhält.
!!!!!! BEACHTEN SIE EINEN STROMSCHLAG; DU MUSST WISSEN, WAS DU TUN !!!!!
Schritt 3: Codierung des Esp8266
Zuerst benötigen Sie die Arduino-IDE.
Dann müssen Sie die Bibliothek für Esp8266 installieren. Hier finden Sie mehrere Tutorials zu instructables, wie man diese magischen kleinen Dinge programmiert:-)
Nach dem Öffnen der beigefügten Skizze mit der Arduino IDE müssen Sie je nach lokalem WIFI einige Einstellungen vornehmen.
Für eine schnellere Verbindung/Umschaltung verwenden wir eine statische IP-Adresse.
IP-Adresse Gateway(192, 168, 178, 1);
IP-Adresse Ihres lokalen WLAN-Routers, an dem die Hue Bridge angeschlossen ist
IP-Adresse ip(192, 168, 178, 216);
IP-Adresse Ihres Switches, achten Sie darauf, eine hohe Adresse im Bereich von 200-250 zu verwenden, die nicht für andere Geräte verwendet wird
IPAddress-Subnetz (255, 255, 255, 0);
int Licht = 2; //
die Nummer deines Lichts, das geschaltet wird
const char hueHubIP = "192.168.178.57";
die e ip adresse der hue bridge
const char hueUsername = "Hue Bridge-Benutzername"
Sie müssen einen autorisierten Benutzernamen in der Hue Bridge erstellen, sehen Sie sich dieses Tutorial an
const int hueHubPort = 80;
immer "80"
const char ssid = "SSID"; // Netzwerk-SSID (Name)
const char pass = "Passwort"; // Netzwerkpasswort
endlich SSID und Passwort deines WLANs
Nachdem Sie diese Einstellungen geändert haben, sind Sie bereit zum Hochladen!
Schritt 4: Schaltplan
Der Schaltplan ist sehr einfach, Sie müssen nur den Batteriehalter an GND und 3V3 anschließen.
Die Verwendung eines externen Tasters ist optional.
Schritt 5: Zusätzliche Infos
Um den Stromverbrauch zu reduzieren ist es notwendig den Spannungsregler zu entfernen.
Messen Sie den Strom vor und nach dem Entfernen, der Strom im Deepsleep muss kleiner als 0,1 mA sein.
Manchmal müssen Sie auch den Versorgungsstift vom UART-Chip entfernen. Siehe hier für weitere Informationen.
Empfohlen:
Entwicklung des Drivemall-Boards: 5 Schritte
Entwicklung des Drivemall Boards: In diesem Tutorial sehen wir die grundlegenden Schritte zum Erstellen eines benutzerdefinierten Arduino-Boards. Die verwendete Software ist KiCad für das Boarddesign und die Arduino IDE für das Erstellen und Laden der Firmware für das Board
Installieren des Windows-Subsystems für Linux (WSL): 3 Schritte
Installieren des Windows-Subsystems für Linux (WSL): Diese Anleitung soll Benutzern helfen, das Windows-Subsystem für Linux auf ihrem Windows 10-Computer zu installieren. Die spezifische Linux-Distribution, die dieser Befehlssatz verwendet, heißt Ubuntu. Schauen Sie hier für eine Übersicht über die verschiedenen Linux
Kennenlernen des "Professional ILC8038 Function Generator DIY Kit": 5 Schritte
Kennenlernen des "Professional ILC8038 Function Generator DIY Kit": Auf der Suche nach neuen Elektronikprojekten bin ich auf ein süßes kleines Funktionsgenerator-Kit gestoßen. Es wird als „Professional ILC8038 Function Generator Sine Triangle Square Wave DIY Kit“bezeichnet und ist bei einer Reihe von Anbietern erhältlich
Überprüfung des JDM-Programmierers: 9 Schritte
JDM Programmer Review: JDM ist ein beliebter PIC-Programmierer, da er einen seriellen Port, ein Minimum an Komponenten und keine Stromversorgung verwendet. Aber es gibt Verwirrung da draußen, mit vielen Programmiervarianten im Netz, welche funktionieren mit welchen PICs? In diesem „Instru
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711 Wägezelle und OLED 128X64 herstellt -- Kalibrierung des HX-711: 5 Schritte
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711-Wägezelle und OLED 128X64 herstellt || Kalibrierung von HX-711: Hallo Instructables, vor wenigen Tagen wurde ich Vater eines süßen Babys?. Als ich im Krankenhaus war, stellte ich fest, dass das Gewicht des Babys so wichtig ist, um das Wachstum des Babys zu überwachen. Also ich habe eine Idee? um eine Babygewichtsmaschine von meinem Selbst zu machen. In diesem Instructable ich