Inhoudsopgave:

Poor Man's Hue Switch - Ajarnpa
Poor Man's Hue Switch - Ajarnpa

Video: Poor Man's Hue Switch - Ajarnpa

Video: Poor Man's Hue Switch - Ajarnpa
Video: Poor Man's hue switch 2024, November
Anonim
Image
Image
Wat je nodig hebt
Wat je nodig hebt

In deze instructable laat ik je zien hoe je een zeer goedkope draadloze schakelaar voor Phillips Hue Lights kunt bouwen.

Het probleem

Deze lampen hebben een permanente stroomvoorziening nodig, wandschakelaars moeten altijd aan staan.

Als je naar bed gaat en de wandschakelaar uitzet, zal het licht nooit meer schijnen als de hue bridge het licht probeert aan te doen, bijvoorbeeld 's ochtends om je zacht wakker te maken met een "warm licht".

Je moet de Hue Tap- of dimmerschakelaars kopen, die erg duur zijn, vooral als je er voor elke kamer een nodig hebt.

De oplossing is het gebruik van een ESP8266. Deze kleine controllers met ingebouwde USB-adapter zijn beschikbaar voor minder dan $ 3,-. Voor de voeding heb je maar 2 stuks nodig. AAA batterij, door gebruik te maken van de DeepSleep modus van de Esp8266 gaat de batterij lang mee.

Telkens wanneer u op de resetknop drukt, wordt de ESP wakker, maakt u verbinding met uw WLAN, krijgt u de status van de lamp, als deze aan is, schakelt deze uit of omgekeerd, na dit commando valt hij in diepe slaap

Stap 1: Wat je nodig hebt

Wat je nodig hebt
Wat je nodig hebt

Er zijn twee verschillende PCB's met Esp8266 en ingebouwde usb-adapter voor eenvoudig programmeren:

Wemos D1 mini, zeer klein, met USB

of

  • NodeMCU, niet zo klein, met USB
  • Houder voor 2 microcellen (AAA), soldeerlabels
  • 2 stuks. AAA-cel alkaline
  • draden
  • kleine schroef 2x8mm, zie foto

voor huisvesting:

3D-geprint hoesje (zie STL-bestanden volgende stap)

of

een behuizing van een oude afstandsbediening (zie foto)

of

plaats de Esp en batterij achter een wandschakelaar

Stap 2: Huisvesting

huisvesting
huisvesting
huisvesting
huisvesting

Ben je eigenaar van een 3D-printer, gebruik dan gewoon de bijgevoegde STL's, je hebt zelfs geen extra knop nodig, we gebruiken de ingebouwde resetknop met een 3D-geprinte dop.

Een andere oplossing is een oude afstandsbediening.

Als u de wandschakelaar wilt vervangen door een knopschakelaar en de Esp, moet u de 2 draden kortsluiten en ISOLEREN zodat de lamp continu stroom krijgt.

!!!!!! LET OP ELEKTRISCHE SCHOK; JE MOET WETEN WAT JE DOET !!!!!

Stap 3: Coderen van de Esp8266

De Esp8266 coderen
De Esp8266 coderen

Eerst heb je de Arduino IDE nodig.

Dan moet je de bibliotheek voor Esp8266 installeren. Je vindt hier verschillende tutorials over instructables hoe je deze magische kleine dingen programmeert:-)

Na het openen van de bijgevoegde schets met de Arduino IDE moet je een aantal instellingen doen, afhankelijk van je lokale WIFI.

Voor een snellere verbinding/switching gebruiken we een statisch ip adres.

IPAddress-gateway (192, 168, 178, 1);

ip-adres van je lokale wifi-router waar de hue bridge is aangesloten

IP-adres ip(192, 168, 178, 216);

IP-adres van uw switch, let op het gebruik van een hoog adres in het bereik van 200-250 dat niet wordt gebruikt voor andere apparaten

IPAddress-subnet (255, 255, 255, 0);

int licht = 2; //

het nummer van je licht dat geschakeld is

const char hueHubIP = "192.168.178.57";

het ip adres van de hue bridge

const char hueUsername = " hue bridge gebruikersnaam"

je moet een geautoriseerde gebruikersnaam maken in de hue bridge, kijk naar deze tutorial

const int hueHubPort = 80;

altijd "80"

const char ssid = "SSID"; // netwerk SSID (naam)

const char pass = "wachtwoord"; // netwerkwachtwoord

eindelijk SSID en wachtwoord van je wifi

Na het wijzigen van deze instellingen ben je klaar om te uploaden!

Stap 4: Schematisch:

Schematisch
Schematisch

Het schema is heel eenvoudig, je hoeft alleen de batterijhouder aan te sluiten op GND en 3V3.

Het gebruik van een externe knop is optioneel.

Stap 5: Aanvullende informatie

Aanvullende informatie
Aanvullende informatie

Om het stroomverbruik te verminderen is het noodzakelijk om de spanningsregelaar te verwijderen.

Meet de stroom voor en na het verwijderen, de stroom in diepe slaap moet minder zijn dan 0, 1mA.

Soms moet je ook de voedingspin van de UART-chip verwijderen. Kijk hier voor meer info.

Aanbevolen: