Cuprins:
- Pasul 1: De ce veți avea nevoie
- Pasul 2: Construiți-vă prototipul și testați-vă
- Pasul 3: Instalați și Voila
Video: Alarmă ușă de garaj Arduino cu Blynk: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Senzor destul de simplu care trimite date către proiectul Blynk pentru a afișa starea ușii garajului meu - Deschis de închidere - și trimite o alertă push la telefonul meu când starea ușii se schimbă - Deschis la Închidere sau Închidere la Deschidere. Am folosit WEMOS D1 Mini Pro pentru conectivitate wifi și pentru a rula schița Arduino, dar ai putea folosi orice dispozitive compatibile Arduino.
Inițial am planificat să folosesc un comutator simplu de blocare, totuși ușa este o ușă de garaj mai veche și nu se deschide întotdeauna în aceeași poziție. Obținerea unui contact constant ar fi fost dificil. De asemenea, am eliminat orice tip de senzor magnetic din același motiv.
M-am așezat pe un mic senzor infraroșu (IR) care poate detecta un obstacol în intervalul 2-30cm.
Pasul 1: De ce veți avea nevoie
1. WEMOS D1 Mini Pro - o placă mini wifi cu bliț de 16 MB, conector de antenă externă și antenă ceramică încorporată bazată pe ESP8266EX.
2. Senzor de obstacole IR.
3. Contul și aplicația Blynk de pe telefonul smartphone.
4. Resetați SW și comutatorul de alimentare (opțional), diverse panouri, conectați fire etc. pentru testare.
5. Jiffy Box - Folosesc clar, așa cum îmi place să-mi văd munca;-).
6. Suport de montare pentru a poziționa senzorul lângă ușa dvs. (am folosit o bucată de lemn restantă).
Pasul 2: Construiți-vă prototipul și testați-vă
Conectați senzorul IR la D1 Mini:
Senzor - D1 Mini
VCC - + 5V
GND - GND
OUT - D3
Rulați schița și verificați monitorul serial pentru a vedea dacă valoarea pinului D3 se schimbă atunci când blocați partea din față a senzorului (în fața LED-urilor) - puteți modifica distanța de detecție reglând potențiometrul (potul). L-am setat la aproximativ 5 cm, ceea ce este suficient pentru a permite variații ale ușii atunci când sunt deschise.
Schița este scrisă astfel încât știftul să fie setat HIGH când ușa este deschisă (senzorul este blocat) sau LOW când ușa este închisă (senorul nu este blocat). Puteți inversa cu ușurință acest lucru pentru a se potrivi nevoilor dvs., în funcție de locul în care montați senzorul în raport cu poziția ușii.
Când am montat în cutie, am forat cu grijă găurile LED-urilor pentru a se potrivi perfect LED-urilor - nu este nevoie de adeziv suplimentar, care facilitează îndepărtarea pentru ajustare, montare etc.
* NOTĂ: Schița definește senzorul ca Pin 0 - totuși este conectat fizic la WEMOS D1 Mini pin D3… Acest lucru se datorează faptului că D! Mini se bazează pe cipul / procesorul ESP8266. D1 Mini este de fapt doar un scut, schița de fapt rulează doar pe ESP8266. Deci pinul GPiO 0 (menționat în schiță), de fapt, apare ca WEMOS D1 Mini pin D3. Veți găsi acest lucru cu multe schițe Arduino, maparea pinilor variază depeong pe placa pe care o utilizați.
Pasul 3: Instalați și Voila
Am montat senzorul într-o cutie mică și clară (clar pentru a-mi putea vedea lucrările!). Montat pe o bucată de lemn, astfel încât rama ușii să blocheze senzorul atunci când ușa este deschisă.
Am forat o mică gaură în baza cutiei înălțate până la vârful oalei, pot să mă strecor într-un șurubelniță mică pentru a regla furia senzorului fără a fi nevoie să îndepărtez capacul. (Am montat, de asemenea, capacul pe partea de jos, astfel încât, dacă trebuie să deschid cutia, nu trebuie să scot întregul suport de pe perete, pot accesa șuruburile așa cum este).
Proiectul Blynk este destul de simplu, un widget LED pentru Open și Shut (am schimbat culorile Roșu și Verde, le puteți selecta în setările aplicației pentru fiecare widget). Schița va verifica senzorul la fiecare secundă și va trimite date către widget-ul LED corect.
Notificarea Push se declanșează atunci când starea ușii se schimbă. (Rețineți că Blynk are o limitare că permit notificarea push doar la fiecare 15 secunde (aceasta este pentru a opri serverul să fie bombardat de cereri), am setat temporizatorul în schiță pentru a verifica schimbarea stării ușii doar la fiecare 16 secunde, ceea ce este bine suficient pentru nevoile mele. Există un mic potențial că, dacă ușa se deschide și se închide din nou în perioada de 16 secunde, nu veți primi notificarea (dar LED-urile vor afișa în continuare starea corectă pe măsură ce verifică la fiecare secundă).
Recomandat:
Deschidere ușă de garaj inteligentă DIY + Integrare asistent la domiciliu: 5 pași
Deschidere ușă ușoară pentru garaj DIY + Integrare asistent la domiciliu: Faceți ușoară ușa normală a garajului folosind acest proiect DIY. Îți voi arăta cum să-l construiești și să-l controlez folosind Home Assistant (prin MQTT) și să am capacitatea de a deschide și închide de la distanță ușa garajului. Voi folosi o placă ESP8266 numită Wemos
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șor de ușă pentru garaj ieftin: 6 pași (cu imagini)
Deschizător ușor de ușă pentru garaj ieftin: Credit Am copiat destul de mult implementarea lui Savjee, dar în loc să folosesc un Shelly, am folosit un Sonoff Basic. Consultați site-ul său web și canalul YouTube! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
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
Deschizător de ușă pentru garaj iPhone și Arduino: 8 pași
Deschizător de uși pentru garaje pentru iPhone și Arduino: Urmez adesea o mulțime de instrumente tehnice și sunt întotdeauna uimit de lucrurile pe care oamenii le vin. Cu ceva timp în urmă, am găsit un instructabil pe un deschizător de uși de garaj wifi, care mi s-a părut foarte tare și l-am adăugat la lista mea de sarcini nesfârșite de distracție