Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto návode vám ukážem, ako vytvoriť veľmi lacný bezdrôtový prepínač pre svetlá Phillips Hue.
Problém
Tieto svetlá vyžadujú trvalé napájanie, nástenné vypínače musia byť vždy zapnuté.
Ak pôjdete do postele a vypnete vypínač na stene, svetlo už nikdy nebude svietiť, ak sa most odtieňov pokúsi zapnúť svetlo, napríklad ráno, aby vás jemne zobudil „teplým svetlom“.
Musíte si kúpiť spínače Hue Tap alebo stmievače, ktoré sú veľmi drahé, najmä ak ich potrebujete do každej miestnosti.
Riešením je použitie ESP8266. Tieto malé ovládače s vstavaným USB adaptérom sú k dispozícii za menej ako 3 $. Na napájanie potrebujete iba 2 ks. Batéria AAA, pri použití režimu DeepSleep modelu Esp8266 batéria funguje dlho.
Zakaždým, keď stlačíte tlačidlo reset, ESP sa prebudí, pripojí sa k vašej WLAN, zistí stav žiarovky, ak je zapnutá, vypne sa alebo naopak, po tomto príkaze prejde do hlbokého spánku
Krok 1: Čo potrebujete
Existujú dve rôzne dosky plošných spojov s Esp8266 a vstavaným USB adaptérom na jednoduché programovanie:
Wemos D1 mini, veľmi malý, s USB
alebo
- NodeMCU, nie taký malý, s USB
- Držiak na 2 mikro články (AAA), spájkovacie štítky
- 2 ks Alkalické bunky AAA
- drôty
- malá skrutka 2x8mm, viď obrázok
na bývanie:
3D tlačené puzdro (ďalší krok nájdete v súboroch STL)
alebo
kryt zo starého diaľkového ovládača (pozri obrázok)
alebo
umiestnite Esp a batériu za vypínač na stene
Krok 2: Bývanie
Ak ste majiteľom 3D tlačiarne, potom jednoducho použite priložené STL, dokonca ani nepotrebujete ďalšie tlačidlo, používame zabudované tlačidlo resetovania s 3D tlačenou čiapočkou.
Ďalším riešením je starý diaľkový ovládač.
Ak chcete nahradiť nástenný vypínač tlačidlovým spínačom a vypínačom, musíte skrátiť 2 vodiče a izolovať ich, aby lampa získala nepretržitý prúd.
!!!!!! POZOR NA ÚRAZ ELEKTRICKÝM PRÚDOM; MUSÍTE VEDIEŤ, ČO ROBÍTE !!!!!
Krok 3: Kódovanie Esp8266
Najprv potrebujete Arduino IDE.
Potom musíte nainštalovať knižnicu pre Esp8266. Nájdete tu niekoľko návodov na návody, ako tieto magické drobnosti programovať:-)
Po otvorení priloženého náčrtu s Arduino IDE musíte vykonať niektoré nastavenia v závislosti od vášho miestneho WIFI.
Na rýchlejšie pripojenie/prepínanie používame statickú IP adresu.
Brána IPAddress (192, 168, 178, 1);
ip adresa vás miestneho wifi routera, kde je pripojený most odtieňa
IP adresa ip (192, 168, 178, 216);
IP adresa vášho prepínača, dávajte pozor na používanie vysokej adresy v rozmedzí 200-250, ktorá sa nepoužíva pre iné zariadenia.
Podsieť IPAddress (255, 255, 255, 0);
int svetlo = 2; //
číslo vášho svetla, ktoré je zapnuté
const char hueHubIP = "192.168.178.57";
adresa IP mostového odtieňa
const char hueUsername = "používateľské meno mosta odtieňov"
v moste odtieňov musíte vytvoriť autorizované používateľské meno, pozrite sa na tento návod
const int hueHubPort = 80;
vždy „80“
const char ssid = "SSID"; // SSID siete (názov)
const char pass = "heslo"; // heslo do siete
konečne SSID a heslo vašej wifi
Po zmene týchto nastavení ste pripravení na odoslanie!
Krok 4: Schéma
Schéma je veľmi jednoduchá, držiak batérie musíte pripojiť iba k GND a 3V3.
Použitie externého tlačidla je voliteľné.
Krok 5: Ďalšie informácie
Na zníženie spotreby energie je potrebné odstrániť regulátor napätia.
Zmerajte prúd pred a po vybratí, prúd v hlbokom spánku musí byť menší ako 0, 1mA.
Niekedy musíte tiež odstrániť napájací kolík z čipu UART. Tu nájdete ďalšie informácie.