Sisällysluettelo:

Wi-Fi-ohjattu valokytkin: 5 vaihetta
Wi-Fi-ohjattu valokytkin: 5 vaihetta

Video: Wi-Fi-ohjattu valokytkin: 5 vaihetta

Video: Wi-Fi-ohjattu valokytkin: 5 vaihetta
Video: Paranna Wifin toimivuutta - hanki Mesh-Wifi järjestelmä 2024, Marraskuu
Anonim
Wi-Fi-ohjattu valokytkin
Wi-Fi-ohjattu valokytkin
Wi-Fi-ohjattu valokytkin
Wi-Fi-ohjattu valokytkin

Hei! Oletko koskaan ollut niin väsynyt, että unohdit sammuttaa huoneesi valot? Tai et vain halua nousta lämpimästä, kodikkaasta sängystä ja lyödä yöpöydän lampun kytkintä? Luultavasti me kaikki tiedämme tämän tunteen. Siksi haluaisin esitellä teille, kuinka tein älypuhelimella ohjatun tukikohdan tulevalle kodin automaatiojärjestelmälle-Wi-Fi-ohjatulle valokytkimelle.

Vaihe 1: Osaluettelo:

Osaluettelo
Osaluettelo
Osaluettelo
Osaluettelo

On aina hauskaa päättää, mitä osia meidän pitäisi käyttää. Paljon etsitään halvinta ja luotettavinta osaa samalla kun katsellaan myös muita kaupassa ja mietitään toista hyvää projektia: D

Ensinnäkin tarvitsemme aivoja projektillemme.

Valitsin Wemos D1 -kortin, koska se ei ainoastaan tarjoa Wi-Fi-yhteyttä kytkimelle, vaan siinä on 11 GPIO: ta ja se on ohjelmoitava Arduino IDE -ohjelmiston kautta, joten meidän ei tarvitse käyttää toista mikro-ohjainta. Ostin sellaisen 2,69 dollarilla Aliexpressistä.

OK. Nyt tarvitsemme varsinaisen kytkimen, joka katkaisee yhteyden verkkovirtaan.

Joten ostin 2-kanavaisen relemoduulin 0,85 dollarilla jälleen Aliexpressistä.

Toinen tärkeä elementti on virtalähde. Valitsin tämän 230VAC -5VDC -muuntajan 1,99 dollaria. Se pystyy käsittelemään 3 W: n tehoa, joka olisi enemmän kuin tarpeeksi.

Tarvitsisimme myös projektikotelon (kuten käytin praliinilaatikkoa): D, virtajohdon, joitakin hyppyjohtoja ja pistorasian (paras on seinästä irtoava ja 2 ruuviin kiinnitetty)

Vaihe 2: Syöminen praliineja laatikosta

Kun laatikko on tyhjä, voimme jatkaa pistorasian kiinnittämistä koteloon. Laatikkoni oli liian vaikea porata siihen, joten tein veitsellä 2 pientä leikkausta. Sitten kiinnitin pistorasian pienillä ruuveilla, muttereilla ja tyynyillä.

Seuraavaksi asensin muuntajan perfboard -palalle juottamisen helpottamiseksi. Sitten irrotin virtajohdon ja juotin johdot muuntajan AC -nastoihin.

Vaihe 3: Kaikkien komponenttien kytkentä

Kaikkien komponenttien johdotus
Kaikkien komponenttien johdotus

Nyt hauska osa - yhdistää jokainen pala ja välttää sotkemasta mitään: D

Kaaviossa esitetään kaikki liitännät, jotka meidän on tehtävä levyjen välille, paitsi ohjattavan pistorasian nolla, joka menee suoraan virtajohtoon. Käytä suurjänniteliitäntöihin aina johtoja, jotka kestävät virtaa, esim. Voimme lyhentää virtajohtoamme aikaisemmin ja käyttää katkaistuja palasia pistorasian ja releiden välissä. On myös hyvä pitää langan värit oikeina (jännitteinen lanka ruskea, neutraali sininen ja maa-kelta-vihreä).

Vaihe 4: Wemos -levyn koodaus

Wemos Boardin koodaus
Wemos Boardin koodaus

Nyt kaikkein tylsin osa - koodaus. Koska olen hyvin laiska ihminen, käytin olemassa olevaa esimerkkiluonnosta ja muokkasin sitä hieman vastataksemme komentoihimme. Koko koodi löytyy GitHubista.

Nyt voimme ladata koodin taululle. Hmm, mutta odota, miten? Se ei ole Arduino -levy. Ensin meidän on lisättävä taulun määritelmät IDE: hen, jotta se näkyy. Sitten etsimme Wemos D1 minin taulukoilta, asetamme latausnopeudeksi 115200 bps ja sitten lopulta lataamme koodin.

Vaihe 5: Pistorasian ohjaus

Pistorasian ohjaus
Pistorasian ohjaus
Pistorasian ohjaus
Pistorasian ohjaus

Jos nyt irrotamme USB-kaapelimme ja liitämme korttimme pistorasiaan, sen pitäisi muodostaa yhteys Wi-Fi-verkkoon ja vastata, kun avaamme sen selaimessa.

Mutta mikä on se osoite, jonka meidän pitäisi kirjoittaa selainpalkkiin? Siellä "mDNS -vastaaja" on kätevä, koska meidän ei tarvitse tietää levyn IP -osoitetta. Koodissa olemme ilmoittaneet, että mDNS vastaisi nimellä "remoteSocket01" ja palvelin on asetettu porttiin 81, joten koko osoite olisi https://remoteSocket01.local: 81. Kaikki työ on asetettu päälle /[lähtö] /[päälle tai pois päältä]

Mitä jos emme voi muodostaa yhteyttä korttiin mDNS -osoitteen avulla, esim. älypuhelimessa? Tässä on kätevä Android -sovellus nimeltä IP Tools. Yksi ominaisuuksista on, että voimme etsiä lähiverkosta kaikkia yhdistettyjä laitteita. Etsimme Espressif Inc: n tuottamaa laitetta ja luemme yllä olevan IP -osoitteen.

Jos et halua kirjoittaa osoitetta palkkiin joka kerta - tein Android -sovelluksen helpottamaan kaikkea. Perusominaisuudet toistaiseksi ovat pistorasian kytkeminen päälle tai pois ja "virkistävä" - sammuttaminen yhdeksi sekunniksi ja kääntäminen takaisin. Voit ladata sen täältä.

Toivottavasti nautit DIY -älykkäästä yölampusta: D

Seuraavaan kertaan, Krzysztof:)

Suositeltava: