Satura rādītājs:
- 1. solis: durvju zvans
- 2. darbība. Durvju skaņas signāls
- 3. solis: tikai neliela ideja…
- 4. darbība. Paldies, ka lasījāt
Video: DoorMaster: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
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
Š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
Šī 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:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)