Cuprins:
- Pasul 1: Clopotul ușii
- Pasul 2: Buzzerul ușii
- Pasul 3: Doar o mică idee …
- Pasul 4: Vă mulțumim pentru lectură
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Bună ziua tuturor!
În acest proiect, vă voi arăta cum să integrați un buzzer de ușă și un clopot de ușă în casa dvs. inteligentă!
Întrucât folosesc FHEM ca sistem inteligent pentru casă, îți pot arăta doar modul FHEM, dar sunt sigur că poți traduce acest lucru în orice alt sistem cu ușurință!:-)
Trebuie să recunosc că nu sunt profesionist! Majoritatea proiectelor mele (ca acesta) sunt doar pentru distracție … Primesc ideea a ceva și apoi îmi dau seama!
Acest proiect este un amestec de lene și pricepere aș spune … așa că sper să te distrezi!:-)
Hardware folosit (necesar):
- Clopot ușă accesibil
- Wemos D1 mini (ESP8266) -> link Amazon (căutare)
- Finder 40.61 relais (12V ~) -> (l-a găsit în magazinul nostru local de la reichelt, dar ar trebui să fie acesta chiar dacă imaginea nu se potrivește cu descrierea, deoarece se afișează ca 230V)
- Cabluri / jumper wire -> Amazon link (căutare)
- Shelly 1 -> Link Shelly (produs)
Hardware folosit (opțional):
- Wemos D1 mini scut baterie -> link Amazon (căutare)
- Panou solar 6V 6W -> link Amazon (produs)
- Suport baterie -> link Amazon (produs)
- Baterie reîncărcabilă -> link Amazon (produs)
- Amazon Echo -> link Amazon (produs)
Pasul 1: Clopotul ușii
Hardware utilizat în acest pas (necesar):
- Clopot ușă accesibil
- Wemos D1 Mini
- Cabluri / sârmă jumper
- Finder 40.61 (12V ~ / 16A) (Aceasta este pentru soneria mea … vă rugăm să vă asigurați că utilizați relele potrivite pentru soneria dvs.!)
- Placă de pâine
Hardware utilizat în acest pas (opțional):
- Scut mini baterie Wemos D1
- Panou solar 6V 6W
- Suport de baterie
- Baterie reincarcabila
Cum se conectează clopoțelul ușii la Wemos D1 Mini (fișier fritzing pentru descărcare disponibil)
** NOTĂ ** Relele utilizate în imaginea animatoare sunt doar de exemplu
Pentru partea Wemos, alegem partea inferioară a panoului de control!
Wemos se conectează la:
1) Iesire 5V la sectiunea plus inferioara
2) Pământ la secțiunea minus inferioară
Relais se conectează la:
1) Relaxați pinul 1 al bobinei în secțiunea superioară plus
2) Relaxați pinul 2 al bobinei în secțiunea superioară minus
3) Comutator Relais comun la secțiunea plus plus
4) Relaxați borna B (cea inactivă) la pinul D2 al Wemos, puneți o rezistență de 120 Ohmi 1% între terminalul B și conexiunea la pinul D2 așa cum se arată în imagine pentru a se retrage. Un picior al rezistorului intră între ele, iar celălalt picior intră în secțiunea inferioară minus
Clopotul ușii se conectează la:
1) Plus de la soneria ușii până la secțiunea superioară de plus
2) Minus de la soneria ușii până la secțiunea superioară minus
Asta este pentru conexiune!
Partea Arduino (proiectul arduino pentru descărcare este disponibil)
Creați un proiect MQTT pentru Wemos și configurați-l, astfel încât să se poată conecta la Wifi și să fie conectat la instanța dvs. Fhem!
Declarați următoarea variabilă înainte de secțiunea de configurare:
const int relaisPin = 4;
int relaisState = 0;
int oldRelaisState = 0;
Adăugați următoarele la secțiunea de configurare:
pinMode (relaisPin, INPUT_PULLUP);
Adăugați următoarele la secțiunea buclă:
relaisState = digitalRead (relaisPin); // Citiți starea curentă a intrării relais și salvați-o
if (relaisState! = oldRelaisState) {// Vrem notificarea doar o dată pe declanșator.. deci să o comparăm!
if (relaisState == HIGH) {// Avem un maxim aici?
oldRelaisState = relaisState; //Da, avem! Să-l păstrăm pentru mica noastră comparație două rânduri de mai sus
Serial.println ("Ring !!!"); // Ring ring:-)
client.publish ("/ Status", "RING"); // Să publicăm „Inelul” nostru ca stare MQTT
client.publish („/ STATE”, „Online”); // Pentru mine a funcționat mai bine publicându-mi statul online …
}
}
FHEM Part
În rândul următor, vă arăt cum puteți citi starea dispozitivului FHEM. În cazul meu, îmi folosesc contul pushover pentru a-mi trimite o notificare push pe telefonul meu mobil, cu un mic text frumos (nu.. nu acesta este textul real pe care îl folosesc;-))
define on_NormalRing notifica MQTT2_KlingelSensor: Status:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'message = RING RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net / 1 / messages.json ")}
Trebuie să redenumiți „MQTT2_KlingelSensor” marcat cu numele dispozitivului dvs. FHEM!
Asta e! Ne-am conectat (sperăm) soneria la sistemul nostru inteligent de casă … drăguț!
Să trecem la capitolul următor, conectând shelly-ul cu buzzer-ul ușii noastre:-)
Pasul 2: Buzzerul ușii
Această parte este foarte simplă și rapidă.
- Conectați Shelly la o sursă de alimentare (am folosit puterea de la întrerupătoarele de lumină de deasupra buzzerului meu)
Deoarece Shelly nu-i pasă ce schimbă, pur și simplu adăugăm Shelly la întrerupătorul nostru, care trage buzzer-ul și deschide ușa jos.
Acum adăugați Shelly la casa dvs. inteligentă și controlați-o cum doriți. În cazul meu, Alexa îmi deschide ușa adăugând o comandă personalizată:-)
Modalități posibile:
- Aplicația Shelly
- Amazon Echo
- Asistent Google
- Siri
… ai înțeles, cred;-)
Pasul 3: Doar o mică idee …
Pentru oamenii ca mine, care nu numai că sunt puțin leneși, dar au și tendința de a-și uita cheile, vă pot spune următoarele:
Cu această configurare este posibil să codați un „door-clop-codekey-system” într-un „cod-morse-way”!
Am făcut acest lucru în proiectul arduino și dacă „codul morse” (l-am numit „Emergency Code” în proiectul meu) a fost introdus corect, am publicat Starea MQTT pe „EmergencyRing”.
Linia FHEM arată astfel:
define on_EmergencyRing2 notifica MQTT2_KlingelSensor: Status:. EmergencyRING set Tuerklingel on-for-timer 3
Buzzer-ul va deschide ușa timp de 3 secunde!
Ți-ai uitat cheia? Folosește-ți propriul clopoțel și lasă sistemul tău inteligent să deschidă ușa pentru tine!;-)
Pasul 4: Vă mulțumim pentru lectură
Vă mulțumesc că ați citit primul meu proiect!
Poate ați învățat ceva, poate v-ați inspirat … dar sper cu adevărat că v-ați distrat puțin.
Alex
Recomandat:
Cum să faci 4G LTE dublă antenă BiQuade Pași simpli: 3 pași
Cum să fac 4G LTE Double BiQuade Antenna Pași simpli: De cele mai multe ori mă confrunt, nu am o putere de semnal bună pentru lucrările mele de zi cu zi. Asa de. Căut și încerc diferite tipuri de antenă, dar nu funcționează. După un timp pierdut, am găsit o antenă pe care sper să o fac și să o testez, pentru că nu se bazează pe principiul
Design de joc în Flick în 5 pași: 5 pași
Designul jocului în Flick în 5 pași: Flick este un mod foarte simplu de a crea un joc, în special ceva de genul puzzle, roman vizual sau joc de aventură
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r
Detectarea feței pe Raspberry Pi 4B în 3 pași: 3 pași
Detectarea feței pe Raspberry Pi 4B în 3 pași: În acest instructabil vom efectua detectarea feței pe Raspberry Pi 4 cu Shunya O / S folosind Biblioteca Shunyaface. Shunyaface este o bibliotecă de recunoaștere / detectare a feței. Proiectul își propune să obțină cea mai rapidă viteză de detectare și recunoaștere cu
Cum să faci un contor de pași ?: 3 pași (cu imagini)
Cum să fac un contor de pași ?: obișnuiam să performez bine la multe sporturi: mersul pe jos, alergatul, mersul pe bicicletă, jocul de badminton etc. Îmi place să călăresc să călătoresc în preajmă. Ei bine, uită-te la burtica mea ostilă …… Ei bine, oricum, decid să reîncep să fac mișcare. Ce echipament ar trebui să pregătesc?