Tartalomjegyzék:

Wi-Fi vezérlésű fénykapcsoló: 5 lépés
Wi-Fi vezérlésű fénykapcsoló: 5 lépés

Videó: Wi-Fi vezérlésű fénykapcsoló: 5 lépés

Videó: Wi-Fi vezérlésű fénykapcsoló: 5 lépés
Videó: COMPUTHERM Wi-Fi termosztátok - éljen Ön is a távvezérlés adta szabadsággal 2024, Július
Anonim
Wi-Fi vezérlésű fénykapcsoló
Wi-Fi vezérlésű fénykapcsoló
Wi-Fi vezérlésű fénykapcsoló
Wi-Fi vezérlésű fénykapcsoló

Szia! Volt már olyan fáradt, hogy elfelejtette lekapcsolni a villanyt a szobájában? Vagy egyszerűen nincs kedve felkelni egy meleg, hangulatos ágyból, és megütni az éjjeli lámpa kapcsolóját? Valószínűleg mindannyian ismerjük ezt az érzést. Ezért szeretném bemutatni nektek, hogyan hoztam létre egy okostelefonnal vezérelt bázist egy jövőbeli otthoni automatizálási rendszerhez-Wi-Fi vezérlésű fénykapcsolóhoz.

Lépés: Az alkatrészlista:

Az alkatrészlista
Az alkatrészlista
Az alkatrészlista
Az alkatrészlista

Mindig szórakoztató annak eldöntése, hogy milyen alkatrészeket használjunk. Sokat kell keresni a legolcsóbb és legmegbízhatóbb alkatrészt, miközben másokat is megnézünk a boltban, és egy másik jó projekten gondolkodunk: D

Először is, egy agyra lenne szükségünk a projektünkhöz.

A Wemos D1 mini kártyát választottam, mivel nem csak Wi-Fi kapcsolatot biztosít a kapcsolóhoz, hanem 11 GPIO-t tartalmaz, és az Arduino IDE szoftver segítségével programozható, így nincs szükség más mikrovezérlő használatára. Vettem egyet 2,69 dollárért az Aliexpress -től.

RENDBEN. Most szükségünk lenne egy tényleges kapcsolóra, amely megszakítja a hálózati csatlakozást.

Tehát ismét megvettem egy 2 csatornás relé modult 0,85 dollárért az Aliexpress-en.

Egy másik fontos elem a tápegység. Ezt a 230VAC - 5VDC transzformátort választottam 1,99 dollárért. 3 W teljesítményt képes kezelni, ami több mint elég.

Szükségünk lenne egy projekt tokra is (ahogy pralinéz dobozt használtam): D, tápkábel, néhány áthidaló vezeték és egy fali aljzat (a legjobb az, amely kilóg a falból és 2 csavarra van rögzítve)

2. lépés: A praliné fogyasztása a dobozból

Ha a doboz üres, folytathatjuk a fali konnektor rögzítését a tokra. A dobozomat túl nehéz volt fúrni benne, ezért késsel készítettem 2 kis kivágást. Ezután kis csavarokkal, anyákkal és párnákkal rögzítettem a foglalatot.

Ezt követően a transzformátort egy perforált lemezre szereltem, hogy megkönnyítsem a forrasztást. Ezután lehúztam a tápkábelt, és forrasztottam a vezetékeket a transzformátor AC csapjaira.

3. lépés: Az összes alkatrész bekötése

Az összes alkatrész bekötése
Az összes alkatrész bekötése

Most a szórakoztató rész - összeköt minden darabot és közben nem ront el semmit: D

A vázlat mutatja az összes csatlakozást, amelyet a táblák között létre kell hoznunk, kivéve a szabályozott aljzat nulláját, amely közvetlenül a tápkábelhez kerül. A nagyfeszültségű csatlakozásokhoz mindig azokat a vezetékeket használja, amelyek képesek kezelni az áramot - pl. korábban lerövidíthetjük a tápkábelt, és felhasználhatjuk a foglalat és a relék közötti vágott töredékeket. Az is jó, ha a vezetékek színeit helyesen tartják (élő vezeték barna, semleges kék és sárga-zöld).

4. lépés: A Wemos tábla kódolása

A Wemos Board kódolása
A Wemos Board kódolása

Most a legunalmasabb rész - a kódolás. Mivel nagyon lusta ember vagyok, egy létező példavázlatot használtam, és egy kicsit módosítottam, hogy válaszoljunk a parancsainkra. A teljes kód elérhető a GitHub -on.

Most feltölthetjük a kódot a táblára. Hmm, de várj ember, hogyan? Ez nem Arduino tábla. Először hozzá kell adnunk a tábla definíciókat az IDE -hez, hogy láthatóvá váljon. Ezután megkeressük a táblákon a Wemos D1 mini -t, beállítjuk a feltöltési sebességet 115200 bps -re, majd végül feltöltjük a kódot.

5. lépés: A foglalat vezérlése

A foglalat vezérlése
A foglalat vezérlése
A foglalat vezérlése
A foglalat vezérlése

Ha most leválasztjuk az USB-kábelt, és csatlakoztatjuk a táblát a hálózati aljzathoz, akkor csatlakozzon a Wi-Fi-hálózatunkhoz, és válaszoljon, amikor megnyitjuk a böngészőben.

De mi az a cím, amelyet a böngészősávba kell írnunk? Ott az „mDNS -válaszadó” jól jön, mert nem kell tudnunk a tábla IP -címét. A kódban kijelentettük, hogy az mDNS a "remoteSocket01" névre válaszol, és a szerver a 81 -es porton van beállítva, így a teljes cím https://remoteSocket01.local: 81. Minden munka be van állítva /[kimenet] /[be vagy ki]

Mi van, ha nem tudunk csatlakozni a táblához az mDNS -címmel, pl. az okostelefonon? Itt jól jön egy IP -eszközök nevű Android -alkalmazás. Az egyik jellemző az, hogy a helyi hálózatban kereshetünk minden csatlakoztatott eszközt. Az Espressif Inc. által gyártott eszközt keresnénk, és elolvasnánk a fenti IP -t.

Ha nem akarja minden alkalommal beírni a címet a sávba - készítettem egy androidos alkalmazást, hogy minden könnyebb legyen. Az alapfunkciók egyelőre a konnektor ki- és bekapcsolása, valamint "frissítése" - egy másodpercre történő kikapcsolás és visszakapcsolás. Innen letöltheti.

Remélem, élvezni fogja a DIY okos éjjeli lámpát: D

Legközelebb Krzysztof:)

Ajánlott: