Satura rādītājs:

DoorMaster: 4 soļi
DoorMaster: 4 soļi

Video: DoorMaster: 4 soļi

Video: DoorMaster: 4 soļi
Video: How to quickly check if a uPVC door is sitting out of adjustment and needing readjusting 2024, Jūlijs
Anonim
DoorMaster
DoorMaster

Sveiki visiem!

Šajā projektā es jums parādīšu, kā savā viedajā mājā integrēt durvju signālu un durvju zvanu!

Tā kā es izmantoju FHEM kā savu viedo māju sistēmu, es varu jums parādīt tikai FHEM veidu, taču esmu pārliecināts, ka jūs to varat viegli tulkot jebkurā citā sistēmā!:-)

Man jāatzīst, ka es neesmu profesionālis! Lielākā daļa manu projektu (piemēram, šis) ir domāti izklaidei … Man rodas ideja par kaut ko un tad es to apzinos!

Šis projekts ir slinkuma un gudrības sajaukums, es teiktu … tāpēc es ceru, ka jums ir jautri!:-)

Izmantotā aparatūra (nepieciešama):

- Pieejams durvju zvans

- Wemos D1 mini (ESP8266) -> Amazon saite (meklēšana)

- Finder 40.61 relais (12V ~) -> (atrasts mūsu vietējā veikalā reichelt, bet tam vajadzētu būt šim, lai gan attēls neatbilst aprakstam, jo tas tiek rādīts kā 230V)

- Kabeļi / džemperis -> Amazon saite (meklēšana)

- Shelly 1 -> Shelly saite (produkts)

Izmantotā aparatūra (pēc izvēles):

- Wemos D1 mini akumulatora vairogs -> Amazon saite (meklēšana)

- Saules panelis 6V 6W -> Amazon saite (produkts)

- Akumulatora turētājs -> Amazon saite (produkts)

- Uzlādējams akumulators -> Amazon saite (produkts)

- Amazon Echo -> Amazon saite (produkts)

1. solis: durvju zvans

Durvju zvans
Durvju zvans
Durvju zvans
Durvju zvans

Šajā posmā izmantotā aparatūra (nepieciešama):

- Pieejams durvju zvans

- Wemos D1 Mini

- Kabeļi / džemperis

- Finder 40.61 (12V ~ / 16A) (Šis ir mans durvju zvans … lūdzu, pārliecinieties, vai izmantojat pareizo durvju zvana releju!)

- Maizes dēlis

Šajā darbībā izmantotā aparatūra (pēc izvēles):

- Wemos D1 mini akumulatora vairogs

- Saules panelis 6V 6W

- Akumulatora turētājs

- Uzlādējams akumulators

Kā savienot durvju zvanu ar wemos d1 mini (pieejams lejupielādes fritzes fails)

** PIEZĪME ** Fritzēšanas attēlā izmantotie releji ir tikai piemērs

Wemos pusei mēs izvēlamies maizes dēļa apakšējo daļu!

Wemos savienojas ar:

1) 5V izeja uz apakšējo plus sadaļu

2) No zemes līdz apakšējai mīnus sekcijai

Relais savienojas ar:

1) Relais spoles tapa 1 līdz augšējai plus sadaļai

2) Relais spoles tapa 2 uz augšējo mīnus sekciju

3) Relais slēdzis kopīgs apakšējai plus sadaļai

4) Relais slēdža B termināli (neaktīvo) pieslēdziet Wemos D2 tapai, novietojiet 120 omu 1% rezistoru starp termināli B un savienojumu ar D2 tapu, kā parādīts attēlā, lai atvienotos. Viena rezistora kāja iet starp un otra kāja apakšējā mīnus sadaļā

Durvju zvans savienojas ar:

1) Plus no durvju zvana līdz augšējai plus sadaļai

2) Mīnus no durvju zvana līdz augšējai mīnus sadaļai

Tas ir savienojumam!

Arduino daļa (pieejams arduino projekts lejupielādei)

Izveidojiet savam Wemos MQTT projektu un iestatiet to, lai tas varētu izveidot savienojumu ar jūsu Wifi un būtu savienots ar jūsu fhem instanci!

Pirms iestatīšanas sadaļas norādiet šādu mainīgo:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

Iestatīšanas sadaļai pievienojiet šādu informāciju:

pinMode (relaisPin, INPUT_PULLUP);

Pievienojiet cilpas sadaļai šādu informāciju:

relaisState = digitalRead (relaisPin); // Nolasiet pašreizējo releja ievades stāvokli un saglabājiet to

if (relaisState! = oldRelaisState) {// Paziņojumu mēs vēlamies tikai vienu reizi uz vienu aktivizētāju.. tāpēc ļaujim to salīdzināt!

if (relaisState == HIGH) {// Vai mums šeit ir augstums?

oldRelaisState = relaisState; //Jā mums ir! Saglabāsim to mūsu nelielajam salīdzinājumam divas rindiņas iepriekš

Serial.println ("Gredzens !!!"); // Gredzena gredzens:-)

client.publish ("/Status", "RING"); // Publicēsim savu "gredzenu" kā MQTT statusu

client.publish ("/STATE", "Online"); // Man tas darbojās labāk, publicējot savu stāvokli tiešsaistē…

}

}

FHEM daļa

Nākamajā rindā es parādīšu, kā jūs varat izlasīt FHEM ierīces statusu. Manā gadījumā es izmantoju savu pushover kontu, lai nosūtītu man push paziņojumu uz manu mobilo tālruni ar jauku mazu tekstu (nē.. tas nav īstais teksts, ko izmantoju;-))

definēt on_NormalRing paziņot MQTT2_KlingelSensor: Statuss:. RING {sistēma ("čokurošanās -F" marķieris = XXX '-F' lietotājs = XXX '-F' ziņojums = Gredzena gredzena gredzena gredzena gredzena gredzena gredzena BANANAPHONE! 'https:// api.pushover.net/1/messages.json ")}

Jums ir jāpārdēvē atzīmētais "MQTT2_KlingelSensor" par jūsu FHEM ierīces nosaukumu!

Tieši tā! Mēs (cerams) esam pievienojuši savu durvju zvanu mūsu viedās mājas sistēmai … jauki!

Pārejam pie nākamās nodaļas, savienojot lobīti ar mūsu durvju skaņas signālu:-)

2. darbība. Durvju skaņas signāls

Durvju skaņas signāls
Durvju skaņas signāls
Durvju skaņas signāls
Durvju skaņas signāls

Šī daļa ir patiešām ātra un vienkārša.

- Pievienojiet apvalku strāvas avotam (es izmantoju strāvas padevi no gaismas slēdžiem virs mana skaņas signāla)

Tā kā gliemežvīnam ir vienalga, ko tas pārslēdz, mēs vienkārši PIEVIENOJAM čaulu pie sava slēdža, kas iedarbina skaņas signālu un atver durvis lejā.

Tagad pievienojiet Shelly savai viedajai mājai un kontrolējiet to, kā vēlaties. Manā gadījumā Alexa atver man durvis, pievienojot pielāgotu komandu:-)

Iespējamie veidi:

- Shelly lietotne

- Amazon Echo

- Google palīgs

- Siri

… jūs sapratāt, ko es domāju;-)

3. solis: tikai neliela ideja…

Tādiem cilvēkiem kā es, kuri ir ne tikai nedaudz slinki, bet arī mēdz aizmirst savas atslēgas, es varu jums pateikt:

Izmantojot šo iestatījumu, ir iespējams kodēt "durvju zvana kodu kodu" sistēmu "morzes koda veidā"!

Es to darīju arduino projektā un, ja "morzes kods" (es savā projektā to saucu par avārijas kodu) tika ievadīts pareizi, es publicēju MQTT statusu sadaļā "EmergencyRing".

FHEM līnija izskatās šādi:

definēt on_EmergencyRing2 paziņot MQTT2_KlingelSensor: Statuss:. EmergencyRING set Tuerklingel on-for-timer 3

Signāls atvērs durvis uz 3 sekundēm!

Aizmirsāt atslēgu? Vienkārši izmantojiet savu durvju zvanu un ļaujiet viedajai mājas sistēmai atvērt durvis jums!;-)

4. darbība. Paldies, ka lasījāt

Paldies, ka izlasījāt manu pirmo projektu!

Varbūt esi kaut ko iemācījies, varbūt iedvesmojies … bet es tiešām ceru, ka tev bija mazliet jautri sekot līdzi.

Alekss

Ieteicams: