Cuprins:
- Pasul 1: Proiectare și materiale
- Pasul 2: Asamblarea totul
- Pasul 3: Conectarea la deschizătorul ușii de garaj
Video: Telecomandă ușă de garaj WIFI ESP8266: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
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
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:
Ușă de garaj controlată Alexa cu Arduino Esp8266: 6 pași
Ușă de garaj controlată Alexa cu Arduino Esp8266: Ideea acestui proiect mi-a venit dintr-un proiect vechi la care lucrasem cu ceva timp în urmă. Cablasem un circuit simplu de buton care avea să aprindă un LED atunci când un buton era apăsat de ușa garajului. Această metodă sa dovedit a fi fiabilă și nu la fel de utilă
Deschizător ușă garaj cu feedback folosind Esp8266 ca server web .: 6 pași
Deschizător de uși de garaj cu feedback folosind Esp8266 ca server web. feedback, veți ști că ușa este deschisă sau închisă în timp real - Simplu, doar o singură comandă rapidă pentru a face
Telecomandă invizibilă pentru ușa de garaj: 7 pași (cu imagini)
Telecomandă invizibilă pentru ușa de garaj: O dată am lăsat mașina parcată în fața garajului și un hoț a spart o fereastră pentru a ajunge la telecomanda ușii de garaj. Apoi au deschis garajul și au furat niște biciclete. Așa că am decis să ascund telecomanda construind-o în scrumiera mașinii. Funcționează până la
Raspberry Pi Zero Garaj de deschidere a ușii de garaj: 10 pași
Raspberry Pi Zero Garage Door Opener Hardware: Una dintre inspirațiile pentru acest proiect a fost instruirea fină a Raspberry Pi 3 Garage Door Opener, împreună cu alte câteva găsite pe Internet. Nefiind o persoană electronică experimentată, am făcut o mulțime de cercetări suplimentare cu privire la modalitățile de a
Telecomandă WIFI pentru ușă de garaj V2: 3 pași
Telecomandă WIFI Garage Door V2: Nu după mult timp după ce mi-am construit telecomanda WIFI Garage Door, mi-am dat seama că nu are o caracteristică specifică care să-mi fie foarte utilă. Am vrut să pot spune dacă ușa era deschisă sau închisă din aplicație. Acest lucru ar necesita câțiva senzori și niște canale