Folgendes Tutorial zeigt Dir, wie du mit ESP8266 und einem Drehregler deine Philips Hue Lampe dimmen und ein-/ausschalten kannst.
Die Auswahl von Lichtschalter, die es von Philipps Hue gibt ist recht überschaubar. Dank der relativ vielseitigen API von Philips Hue kann man dem aber Abhilfe schaffen. Mit ESP8266 ist das ganze für uns natürlich kein Problem!
Einkaufsliste
Was Du brauchst für das Testgerät (alles in unserem Shop erhältlich):
1 x ESP8266-12E Entwicklungsboard in der V2 (Breadboardkompatibel)
1 x Breadboard
1x KY-040 Rotary Encoder (Drehgeber)
5x Jumper Kabel (Male-Female)
1x Drehreglerknopf
Verkabelung
Der Drehregler hat insgesamt 5 Pins.
Diese verbindest Du mit den Jumperkabel wie folgt:
CLK | D1 |
DT | D2 |
SW | D3 |
+ | 3V3 |
GND | GND |
Das ganze sollte dann in etwa wie folgt aussehen:
Sofware
Nun muss noch die Software per Arduino IDE auf Dein ESP8266 geladen werden. Die Beschreibung zum Code findest Du direkt im Code. Um herauszufinden, welche Lampen Du hast mit den entsprechenden IDs, studiere am besten diese kurze Einführung hier: https://developers.meethue.com/documentation/getting-started
Verbesserungsmöglichkeiten
- Umsetzung mit ESP-01 um den Schalter kleiner zu machen
- Implementierung der Sleep-Funktion um Strom zu sparen
- Mobile Akku-Variante
- Mehrere Drehgeber um Farben per RGB-Werten einzustellen
- Funktion des Knopf-Drückens erweitern, z.B: Einmal Drücken ein/aus, zweimal Drücken oder lange Drücken, Lampe wechseln, ein Ansatz gibt es hier
- Wie immer, das ganze in ein schönes 3D-Gedrucktes Gehäuse packen
Sorry, aber ich finde den Code nicht…
Your point of view caught my eye and was very interesting. Thanks. I have a question for you.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.