Sisällysluettelo:

ESP8266 WIFI -autotallin oven kaukosäädin: 3 vaihetta
ESP8266 WIFI -autotallin oven kaukosäädin: 3 vaihetta

Video: ESP8266 WIFI -autotallin oven kaukosäädin: 3 vaihetta

Video: ESP8266 WIFI -autotallin oven kaukosäädin: 3 vaihetta
Video: ESP8266(ESP-01). Blynk. Настройка для работы в связке с Arduino 2024, Heinäkuu
Anonim
ESP8266 WIFI -autotallin oven kaukosäädin
ESP8266 WIFI -autotallin oven kaukosäädin

Käytämme autotalliamme enemmän kuin talon pääsisäänkäyntiä, koska varsinaisen sisäänkäynnin käyttäminen seuraa paljon likaa taloon huonon asettelun vuoksi. Sateisen kauden aikana täällä Kanadan länsirannikolla on vielä pahempaa. Autotallin ovenavaajamme mukana tuli vain kaksi kaukosäädintä, ja vaikka voimme ostaa lisää kaukosäätimiä, olisin kuitenkin parempi, että meillä olisi WIFI -pohjainen kaukosäädin, jota voidaan käyttää älypuhelimesta. En halunnut WIFI -yhteensopivaa avaajaa, joka vaatii yhteyden valmistuspalvelimeen tai mitään, joka voisi sallia oven avaamisen etänä (kaukana talosta). Ratkaisu, jonka keksin, käyttää mukautettua Android -sovellusta, joka muodostaa yhteyden WIFI -verkkoon ja kommunikoi ESP8266 -pohjaisen levyn kanssa, joka voi muodostaa yhteyden myös WIFI -verkkoon. Kun olet talon WIFI -alueella, voit avata oven puhelimellasi.

Vaihe 1: Suunnittelu ja materiaalit

Suunnittelu ja materiaalit
Suunnittelu ja materiaalit
Suunnittelu ja materiaalit
Suunnittelu ja materiaalit

Autotallin ovenavaajamme on Chamberlain, mutta epäilen, että useimmat avaajat toimivat samalla tavalla. Seinäpaneelin ohjauslaite yksinkertaisesti oikosulkee kaksi siihen kytkettyä johtoa, mikä ilmoittaa avaajalle aktivoida. Näissä seinäpaneeleissa on usein myös valokytkin ja lukitusominaisuus, ne painikkeet eivät vain lyhennä yhteyttä, vaan lähettävät sarjan pulsseja (PWM -signaaleja) takaisin avaajaan opastamaan mitä tehdä (sytyttää valot tai lukita kaukosäätimistä). Johtojen oikosulku (mitä pääkytkin tekee) voidaan suorittaa releellä.

Käytin seuraavia osia:

  • Wemos D1 R2 ESP8266 -kortti (mikä tahansa ESP8266 -kehityskortti toimisi)
  • JCZ-11 Rele (5V kela)
  • NPN -transistori (2N4401)
  • yksi 10 kOhm: n vastus
  • yksi 2,2 kOhm: n vastus
  • yksi 1N4148 diodi
  • sekalainen lanka
  • piirilevyn prototyyppien valmistus (tai tee itse)
  • kotelo levylle
  • piirilevyn virtalähde

Kaavamainen kaavio on LTSpicestä (lähdetiedosto liitteenä), ja olen myös lisännyt Fritzing -leipälautapiirustuksen eri visualisointia varten. Löydetyllä Wemos -levyn Fritzing -mallilla näyttää olevan joitain ongelmia. Ohita katkoviivat, katso vain sinisiä johtoliitäntöjä. Tietysti myös monia muita ESP8266 -kehityskortteja voitaisiin käyttää sen sijaan, ja mukana toimitettu koodi vaatisi hyvin vähän muutoksia, jotta se toimisi muilla levyillä.

Kotelossa käytin pientä muovilaatikkoa (älä käytä metallia, se suojaa WIFI -signaalin). Virtalähteenä käytin vanhaa matkapuhelinlaturia ja korvasin pään sopivalla liittimellä Wemos -kortille.

Koska käytettävissä oleva rele sisälsi 5 V: n kelan ja Wemos -levy voi lähettää vain 3,3 V: n digitaalisen nastan, käytin releen käämin kytkemiseen transistoria. Lisäsin vetovastus (10 kOhm) varmistaakseni, että tappi on alhainen, kun levy on kytketty päälle ja autotallin ovi ei avaudu vahingossa. Takaisinkytkentädiodi (D1) suojaa jännitepiikiltä kelaan tallennetulta energialta, kun rele sammutetaan.

Vaihe 2: Kokoaminen

Kokoaminen Kaikki
Kokoaminen Kaikki
Kokoaminen Kaikki
Kokoaminen Kaikki
Kokoaminen Kaikki
Kokoaminen Kaikki
Kokoaminen Kaikki
Kokoaminen Kaikki

Minulla oli jäljellä PCB toisesta projektista, joka sopi Wemos -levyn otsikoihin, joten leikkasin sen kokoon ja muutin sitä käytettäväksi. Muutama reikä piti porata ja joitakin ei -toivottuja jälkiä leikata, jotta se sopisi. Juotin kaikki osat paikoilleen ja testasin koodin toimivuutta kytkemällä LED -valon päälle ja pois päältä. Kuten aiemmin mainittiin, tärkeä ominaisuus oli, että avaaja (tai LED testikotelossa) ei aktivoitu, kun Wemos -levy käynnistyy.

Wemos-kortti ohjelmoitiin Arduino IDE: n avulla ja levyn IP-osoite oli kiinteä (ennalta varattu) 192.168.1.120 kotiverkossa. Tällä tavalla, kun se käynnistyy, sillä on aina sama (sisäinen) IP -osoite ja sovellus voidaan koodata sen kanssa.

Android -sovellus luotiin MIT App Inventor 2 -ohjelmalla. Olen testannut sitä vain puhelimissamme (Oneplus, Xiaomi ja Moto G4 Play). Se on helppo asentaa asettamalla se jaettuun Google Drive -kansioon ja lataamalla se itse puhelimesta. MIT App Inventor on vapaasti käytettävissä ja mukana toimitettua projektitiedostoa voidaan helposti muokata käyttämään eri IP -osoitetta.

Kokoonpantu yksikkö ei sopinut täysin käsillä olevan kotelon sivulle, joten leikkasin reiän, jotta rele voisi hieman ulos. Leikkasin myös aukon autotallin oven avoimen johdotuksen liittimelle.

Vaihe 3: Yhdistäminen autotallin ovenavaajaan

Yhdistäminen autotallin ovenavaajaan
Yhdistäminen autotallin ovenavaajaan
Yhdistäminen autotallin ovenavaajaan
Yhdistäminen autotallin ovenavaajaan

Johdotus voidaan liittää avaajaan kahdella tavalla. Vaihtoehto 1 on liittää seinäpaneelin kahteen ruuviliittimeen ja toinen on suoraan avaajaan (työnnä liittimet sisään). Valitsin jälkimmäisen, koska se oli minulle kätevämpää, koska johdot kulkivat lyhyemmän matkan paikkaan, johon voisin sijoittaa Wemos -yksikön autotalliin. Avaimessa on lankaliuskan mittari, ja alla olevia pieniä oransseja kielekkeitä voidaan käyttää olemassa olevien johtojen vapauttamiseen, jotta lisäsarja voidaan kiertää olemassa olevien kanssa ja asettaa takaisin paikalleen.

Kotelossa oleva Wemos -lauta sijoitettiin tieltä, joten sitä ei olisi helppo kaataa, koska autotalli on myös puuntyöstökoneeni. Se toimii melko hyvin ja toivon, että olisin tehnyt tämän aikaisemmin.

Suositeltava: