Cuprins:

Telecomandă ușă de garaj WIFI ESP8266: 3 pași
Telecomandă ușă de garaj WIFI ESP8266: 3 pași

Video: Telecomandă ușă de garaj WIFI ESP8266: 3 pași

Video: Telecomandă ușă de garaj WIFI ESP8266: 3 pași
Video: Usa Garaj Sectionala (caracteristici tehnice si costuri) | Episodul 17 2024, Iulie
Anonim
Telecomandă ușă de garaj WIFI ESP8266
Telecomandă ușă de garaj WIFI ESP8266

Folosim garajul nostru mai degrabă ca o intrare principală în casă, deoarece folosirea intrării frontale reale urmărește o mulțime de murdărie în casă din cauza aspectului slab. În timpul sezonului ploios, aici, pe coasta de vest a Canadei, este și mai rău. Deschizătorul nostru de ușă de garaj a venit doar cu două telecomenzi și, deși putem cumpăra mai multe telecomenzi, deși ar fi mai bine să avem o telecomandă bazată pe WIFI care poate fi utilizată de pe un smartphone. Nu am vrut un deschizător activat WIFI care necesită o conexiune la serverul de fabricare sau orice altceva care să permită deschiderea ușii de la distanță (departe de casă). Soluția cu care am venit utilizează o aplicație Android personalizată care se conectează la WIFI și comunică cu o placă bazată pe ESP8266 care se poate conecta și la WIFI. Odată ce vă aflați în raza WIFI a casei, puteți utiliza telefonul pentru a deschide ușa.

Pasul 1: Proiectare și materiale

Proiectare și materiale
Proiectare și materiale
Proiectare și materiale
Proiectare și materiale

Deschizătorul nostru de ușă de garaj este un Chamberlain, dar bănuiesc că majoritatea deschizătorilor funcționează în mod similar. Panoul de control al peretelui simplă scurtcircuită cele două fire care se conectează la acesta, ceea ce semnalizează deschizătorul să se activeze. Aceste panouri de perete au adesea o funcție de comutare și blocare a luminii, acele butoane nu scurtează pur și simplu conexiunea, ci trimit o serie de impulsuri (semnale PWM) înapoi deschizătorului pentru a-i instrui ce să facă (aprindeți luminile sau blocați-le) din telecomandă). Scurtcircularea firelor (ceea ce face comutatorul principal) poate fi realizată cu un releu.

Am folosit următoarele părți:

  • Placă Wemos D1 R2 ESP8266 (orice placă dev ESP8266 ar funcționa)
  • Releu JCZ-11 (bobină 5V)
  • Tranzistor NPN (2N4401)
  • un rezistor de 10kOhm
  • un rezistor de 2,2 kOhm
  • o diodă 1N4148
  • sârmă diversă
  • PCB de prototipare (sau creați-vă propriul)
  • incintă pentru scândură
  • sursa de alimentare pentru placa

Diagrama schematică este din LTSpice (fișier sursă atașat) și am inclus și un desen Fritzing pentru o vizualizare diferită. Modelul Fritzing al tabloului Wemos pe care l-am găsit pare să aibă unele probleme. Ignorați liniile punctate, uitați-vă doar la conexiunile de sârmă albastre. Desigur, multe alte plăci de dezvoltare ESP8266 ar putea fi folosite în schimb, iar codul inclus ar necesita foarte puține modificări pentru a lucra pe alte plăci.

Pentru carcasă am folosit o cutie mică din plastic (nu folosiți metal, va proteja semnalul WIFI). Pentru sursa de alimentare am folosit un încărcător de telefon mobil vechi și am înlocuit capătul cu un conector adecvat pentru placa Wemos.

Deoarece releul pe care îl aveam disponibil conținea o bobină de 5V, iar placa Wemos poate produce doar 3,3V pe un pin digital, am folosit un tranzistor pentru a comuta bobina de pe rele. Am adăugat un rezistor de tragere (10kOhm) pentru a mă asigura că pinul este scăzut atunci când placa este alimentată și ușa garajului nu a fost deschisă accidental. Dioda flyback (D1) protejează împotriva vârfului de tensiune de energia stocată în bobină atunci când releul este oprit.

Pasul 2: Asamblarea totul

Asamblând totul
Asamblând totul
Asamblând totul
Asamblând totul
Asamblând totul
Asamblând totul
Asamblând totul
Asamblând totul

Mi-a rămas PCB dintr-un alt proiect care se potrivea anteturilor pentru placa Wemos, așa că l-am tăiat la dimensiune și l-am modificat pentru utilizare. Câteva găuri trebuiau găurite și câteva urme nedorite tăiate pentru ao face adecvat. Am lipit toate piesele la locul lor și am testat funcționalitatea codului prin aprinderea și oprirea LED-ului. După cum sa menționat anterior, o caracteristică importantă a fost că deschizătorul (sau LED-ul în cazul testului) nu se va activa atunci când placa Wemos se va porni.

Placa Wemos a fost programată folosind Arduino IDE și adresa IP a plăcii a fost fixată (prealocată) la 192.168.1.120 în rețeaua de domiciliu. În acest fel, atunci când se pornește, va avea întotdeauna aceeași adresă IP (internă), iar aplicația poate fi codificată cu el.

Aplicația Android a fost creată folosind MIT App Inventor 2. Am testat-o doar pe telefoanele pe care le avem (Oneplus, Xiaomi și Moto G4 Play). Se instalează cu ușurință plasându-l într-un folder partajat Google Drive și încărcându-l de pe telefonul propriu-zis. MIT App Inventor este gratuit și fișierul de proiect inclus poate fi ușor modificat pentru a utiliza o altă adresă IP.

Unitatea asamblată nu se potrivea complet în carcasa pe care o aveam la îndemână, așa că am tăiat o gaură pentru a permite releului să iasă puțin. De asemenea, am tăiat o gaură de acces pentru conectorul la cablajul deschis al ușii garajului.

Pasul 3: Conectarea la deschizătorul ușii de garaj

Conectarea la deschizătorul ușii de garaj
Conectarea la deschizătorul ușii de garaj
Conectarea la deschizătorul ușii de garaj
Conectarea la deschizătorul ușii de garaj

Există două opțiuni pentru a conecta cablajul la deschizător. Opțiunea 1 este să vă conectați la cele două borne cu șurub din panoul de perete, iar cealaltă este să vă conectați direct la deschizător (împingeți bornele). Am ales-o pe aceasta din urmă, deoarece mi-a fost mai convenabil, deoarece firele ar merge pe o distanță mai mică până unde aș putea așeza unitatea Wemos în garaj. Există un ecartament de bandă de sârmă pe deschizător în sine și micile file portocalii de mai jos pot fi utilizate pentru a elibera firele existente, astfel încât setul suplimentar poate fi răsucit cu cele existente și reintrodus.

Placa Wemos din incinta sa a fost așezată în afară, astfel încât să nu fie ușor lovită, deoarece garajul este și atelierul meu de prelucrare a lemnului. Funcționează destul de bine și aș vrea să fi făcut asta mai devreme.

Recomandat: