Sadržaj:

ESP8266 WIFI Daljinski upravljač za garažna vrata: 3 koraka
ESP8266 WIFI Daljinski upravljač za garažna vrata: 3 koraka

Video: ESP8266 WIFI Daljinski upravljač za garažna vrata: 3 koraka

Video: ESP8266 WIFI Daljinski upravljač za garažna vrata: 3 koraka
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Srpanj
Anonim
ESP8266 WIFI Daljinski upravljač za garažna vrata
ESP8266 WIFI Daljinski upravljač za garažna vrata

Svoju garažu više koristimo kao glavni ulaz u kuću, jer upotreba stvarnog prednjeg ulaza unosi puno prljavštine u kuću zbog lošeg rasporeda. Tijekom kišne sezone ovdje na zapadnoj obali Kanade još je gore. Naš otvarač za garažna vrata došao je samo s dva daljinska upravljača i iako možemo kupiti više daljinskih upravljača, mislio sam da bi bilo bolje imati daljinski upravljač temeljen na WIFI -u koji se može koristiti sa pametnog telefona. Nisam želio otvarač s omogućenim WIFI -jem koji zahtijeva vezu s proizvodnim poslužiteljem ili bilo što što bi moglo omogućiti otvaranje vrata na daljinu (daleko od kuće). Rješenje koje sam smislio koristi prilagođenu Android aplikaciju koja se povezuje s našim WIFI -jem i komunicira s pločom zasnovanom na ESP8266 koja se može povezati i s našim WIFI -jem. Kada se nađete u dometu WIFI -ja kuće, možete otvoriti vrata pomoću telefona.

Korak 1: Dizajn i materijali

Dizajn i materijali
Dizajn i materijali
Dizajn i materijali
Dizajn i materijali

Naš otvarač garažnih vrata je Chamberlain, ali sumnjam da većina otvarača radi na sličan način. Kontrola zidne ploče jednostavno skraćuje dvije žice koje se spajaju s njom, što signalizira otvaraču da se aktivira. Ove zidne ploče često imaju i prekidač za svjetlo i funkciju zaključavanja, ti gumbi ne samo da prekidaju vezu, već šalju niz impulsa (PWM signala) natrag na otvarač kako bi ga uputili što treba učiniti (uključiti svjetla ili zaključati van daljinskog upravljača). Skraćivanje žica (ono što glavni prekidač radi) može se postići pomoću releja.

Koristio sam sljedeće dijelove:

  • Wemos D1 R2 ESP8266 ploča (svaka ESP8266 dev ploča bi radila)
  • Relej JCZ-11 (zavojnica 5V)
  • NPN tranzistor (2N4401)
  • jedan otpornik od 10 kOhm
  • jedan otpornik od 2.2 kOhm
  • jedna 1N4148 dioda
  • razna žica
  • izrada prototipa PCB -a (ili napravite vlastiti)
  • kućište za ploču
  • napajanje za ploču

Shematski dijagram je iz LTSpice -a (izvorna datoteka u privitku), a uključio sam i crtež ploče Fritzing za drugačiju vizualizaciju. Čini se da Fritzingov model Wemosove ploče ima nekih problema. Zanemarite isprekidane linije, pogledajte samo plave žice. Naravno da bi se umjesto toga mogle koristiti i mnoge druge razvojne ploče ESP8266, a uključeni kod zahtijeva vrlo malo izmjena za rad na drugim pločama.

Za kućište sam koristio malu plastičnu kutiju (nemojte koristiti metal, ona će štititi WIFI signal). Za napajanje sam koristio stari punjač za mobitele i zamijenio kraj odgovarajućim priključkom za ploču Wemos.

Budući da je relej koji sam imao sadržavao zavojnicu od 5 V, a Wemosova ploča može izlaziti samo 3,3 V na digitalni pin, upotrijebio sam tranzistor za prebacivanje zavojnice na relej. Dodao sam otpornik za povlačenje (10 kOhm) kako bih osigurao da je iglica niska kada je ploča uključena i da se garažna vrata slučajno ne otvore. Preletna dioda (D1) štiti od skoka napona od energije pohranjene u zavojnici kada je relej isključen.

Korak 2: Sastavite sve

Sklapanje svega
Sklapanje svega
Sklapanje svega
Sklapanje svega
Sklapanje svega
Sklapanje svega
Sklapanje svega
Sklapanje svega

Ostao mi je PCB iz drugog projekta koji je odgovarao zaglavljima Wemos ploče, pa sam ga izrezao na veličinu i izmijenio za upotrebu. Trebalo je izbušiti nekoliko rupa i izrezati neke neželjene tragove kako bi bilo prikladno. Lemio sam sve dijelove na mjestu i testirao funkcionalnost koda uključivanjem i isključivanjem LED diode. Kao što je već spomenuto, važna značajka bila je ta da se otvarač (ili LED u testnom slučaju) neće aktivirati kada se Wemos ploča uključi.

Ploča Wemos programirana je pomoću Arduino IDE-a, a IP adresa ploče fiksirana je (unaprijed dodijeljena) na 192.168.1.120 na kućnoj mreži. Na taj će način kad se uključi uvijek imati istu (internu) IP adresu i aplikacija se može teško kodirati s njom.

Android aplikacija stvorena je pomoću MIT App Inventor 2. Testirao sam je samo na telefonima koje imamo (Oneplus, Xiaomi i Moto G4 Play). Lako se instalira stavljanjem u zajedničku mapu Google diska i učitavanjem sa samog telefona. MIT App Inventor je besplatan za korištenje, a uključena projektna datoteka može se lako izmijeniti tako da koristi drugu IP adresu.

Sastavljena jedinica nije se u potpunosti uklopila u bočno kućište koje sam imala pri ruci, pa sam izrezala rupu kako bi relej mogao malo stršati. Također sam izrezao pristupnu rupu za konektor na otvorenim ožičenjima garažnih vrata.

Korak 3: Spajanje na otvarač garažnih vrata

Spajanje na otvarač garažnih vrata
Spajanje na otvarač garažnih vrata
Spajanje na otvarač garažnih vrata
Spajanje na otvarač garažnih vrata

Postoje dvije mogućnosti za spajanje ožičenja na otvarač. Opcija 1 je spajanje na dva vijčana priključka na zidnoj ploči, a druga je za spajanje izravno na otvarač (ugurajte stezaljke). Odabrao sam ovo drugo, budući da mi je bilo prikladnije jer bi žice prolazile kraću udaljenost do mjesta gdje sam mogao postaviti svoju Wemos jedinicu u garažu. Na samom otvaraču nalazi se mjerač žičane trake, a mali narančasti jezičci ispod mogu se upotrijebiti za otpuštanje postojećih žica tako da se dodatni set može uviti s postojećim i ponovno umetnuti.

Ploča Wemos u svom kućištu bila je postavljena tako da je nije bilo lako srušiti jer je garaža i moja radionica za obradu drveta. Djeluje prilično dobro i volio bih da sam ovo napravio prije.

Preporučeni: