Obsah:

Přepínač světel ovládaný Wi-Fi: 5 kroků
Přepínač světel ovládaný Wi-Fi: 5 kroků

Video: Přepínač světel ovládaný Wi-Fi: 5 kroků

Video: Přepínač světel ovládaný Wi-Fi: 5 kroků
Video: Wifi Vypinac Zaluzie Rolety Designo Tuya Smart Life 2024, Červenec
Anonim
Přepínač světel ovládaný Wi-Fi
Přepínač světel ovládaný Wi-Fi
Přepínač světel ovládaný Wi-Fi
Přepínač světel ovládaný Wi-Fi

Ahoj! Už jste někdy byli tak unavení, že jste zapomněli vypnout světla ve svém pokoji? Nebo se vám jen nechce vstávat z teplé, útulné postele a mačkat vypínač nočních lamp? Ten pocit asi všichni známe. Proto bych vám rád představil, jak jsem vytvořil základnu pro budoucí domácí automatizaci ovládanou chytrým telefonem-spínač osvětlení ovládaný Wi-Fi.

Krok 1: Seznam dílů:

Seznam dílů
Seznam dílů
Seznam dílů
Seznam dílů

Určení, jaké části bychom měli použít, je vždy zábava. Hodně hledání nejlevnější a nejspolehlivější části a zároveň prohlížení dalších v obchodě a přemýšlení o dalším dobrém projektu: D

Nejprve bychom pro náš projekt potřebovali mozek.

Vybral jsem mini desku Wemos D1, protože poskytuje nejen Wi-Fi připojení pro přepínač, ale má 11 GPIO a je programovatelný pomocí softwaru Arduino IDE, takže nepotřebujeme používat další mikrokontrolér. Koupil jsem jeden za 2,69 $ z Aliexpress.

OK. Nyní bychom potřebovali skutečný vypínač, který přeruší připojení v síťovém vedení.

Takže jsem znovu koupil 2kanálový reléový modul za 0,85 $ na Aliexpress.

Dalším důležitým prvkem je napájecí zdroj. Vybral jsem tento transformátor 230VAC na 5VDC za 1,99 $. Zvládne výkon 3 W, což by bylo více než dost.

Potřebovali bychom také pouzdro na projekt (jako jsem použil krabici na pralinky): D, napájecí kabel, nějaké propojovací vodiče a zásuvku ve zdi (nejlepší je ta, která trčí ze zdi a je připevněna na 2 šrouby)

Krok 2: Jíst pralinky z krabice

Jakmile je krabice prázdná, můžeme přistoupit k montáži zásuvky na skříň. Moje krabice byla příliš tvrdá na to, abych do ní mohl vrtat, a tak jsem pomocí nože udělal 2 malé výřezy. Pak jsem zajistil zásuvku malými šrouby, maticemi a podložkami na místě.

Následoval jsem montáž transformátoru na kus perfboardu, aby bylo pájení snazší. Poté jsem odizoloval napájecí kabel a připájel vodiče k AC kolíkům na transformátoru.

Krok 3: Zapojení všech součástí

Zapojení všech součástí
Zapojení všech součástí

Nyní zábavná část - propojit každý kousek a mezitím nic nepokazit: D

Schéma ukazuje všechna připojení, která musíme mezi deskami provést, kromě nuly pro ovládanou zásuvku, která jde přímo do napájecího kabelu. Pro vysokonapěťová připojení vždy používejte vodiče, které zvládnou napájení - např. můžeme zkrátit napájecí kabel dříve a použít řezané fragmenty mezi zásuvkou a relé. Je také dobré udržovat správné barvy vodičů (živý vodič hnědý, neutrální modrý a uzemněný žlutozelený).

Krok 4: Kódování rady Wemos

Kódování rady Wemos
Kódování rady Wemos

Nyní nejnudnější část - kódování. Jelikož jsem velmi líný, použil jsem existující ukázkový náčrt a trochu jej upravil, abych reagoval na naše příkazy. Úplný kód je k dispozici na mém GitHubu.

Nyní můžeme nahrát kód na tabuli. Hmm, ale počkej, chlape, jak? Není to deska Arduino. Nejprve musíme do IDE přidat definice desek, aby byly viditelné. Poté prohledáme desky na našem Wemos D1 mini, nastavíme rychlost nahrávání na 115200bps a poté nakonec nahrajeme kód.

Krok 5: Ovládání zásuvky

Ovládání zásuvky
Ovládání zásuvky
Ovládání zásuvky
Ovládání zásuvky

Nyní, pokud odpojíme USB kabel a připojíme desku k síťové zásuvce, měla by se připojit k naší síti Wi-Fi a reagovat, když ji otevřeme v prohlížeči.

Ale jaká je adresa, kterou bychom měli napsat na lištu prohlížeče? Tam se „odpověď mDNS“hodí, protože nepotřebujeme znát IP adresu desky. V kódu jsme deklarovali, že mDNS bude reagovat na název „remoteSocket01“a server bude nastaven na portu 81, takže úplná adresa bude https://remoteSocket01.local: 81. Veškerá práce je nastavena na /[výstup] /[zapnuto nebo vypnuto]

Co když se nemůžeme připojit k desce s adresou mDNS, např. na smartphonu? Tady přijde vhod aplikace pro Android s názvem IP Tools. Jednou z funkcí je, že můžeme v místní síti vyhledávat všechna připojená zařízení. Hledali bychom zařízení vyrobené společností Espressif Inc. a přečetli IP, která je uvedena výše.

Pokud nechcete pokaždé psát adresu na lištu - vytvořil jsem aplikaci pro Android, aby bylo vše snazší. Základní funkce prozatím jsou zapnutí nebo vypnutí zásuvky a „osvěžení“- vypnutí na jednu sekundu a opět její zapnutí. Zde si jej můžete stáhnout.

Doufám, že se vám bude líbit inteligentní noční lampa: D

Do příště, Krzysztof:)

Doporučuje: