Talaan ng mga Nilalaman:
- Hakbang 1: Ang Door Bell
- Hakbang 2: Ang Pinto Buzzer
- Hakbang 3: Konting Ideya lamang …
- Hakbang 4: Salamat sa Pagbasa
Video: DoorMaster: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Kamusta po kayo lahat!
Sa proyektong ito ipapakita ko sa iyo kung paano isama ang isang door buzzer at isang door bell sa iyong matalinong tahanan!
Dahil ginagamit ko ang FHEM bilang aking matalinong sistema sa bahay, maipapakita ko lamang sa iyo ang paraan ng FHEM, ngunit sigurado akong madali mong maisasalin iyon sa anumang iba pang system!:-)
Aaminin ko, na hindi ako propesyonal! Karamihan sa aking mga proyekto (tulad ng isang ito) ay para lamang sa kasiyahan … Nakukuha ko ang Ideya ng isang bagay at pagkatapos ay napagtanto ko ito!
Ang proyektong ito ay isang halo ng katamaran at talino sasabihin ko … kaya't sana ay masaya ka!:-)
Ginamit na hardware (kinakailangan):
- Naa-access na kampanilya
- Wemos D1 mini (ESP8266) -> Link ng Amazon (paghahanap)
- Finder 40.61 relais (12V ~) -> (natagpuan ito sa aming lokal na tindahan sa reichelt ngunit dapat ito ang isa kahit na ang imahe ay hindi tumutugma sa paglalarawan, dahil ipinapakita ito bilang 230V)
- Mga cable / jumper wire -> Link ng Amazon (paghahanap)
- Shelly 1 -> Shelly link (produkto)
Ginamit na hardware (opsyonal):
- Wemos D1 mini na kalasag ng baterya -> Link ng Amazon (paghahanap)
- Solar panel 6V 6W -> Link ng Amazon (produkto)
- May hawak ng baterya -> Link ng Amazon (produkto)
- Rechargeable baterya -> Link ng Amazon (produkto)
- Amazon Echo -> Link ng Amazon (produkto)
Hakbang 1: Ang Door Bell
Ginamit ang hardware sa hakbang na ito (kinakailangan):
- Naa-access na kampanilya
- Wemos D1 Mini
- Mga cable / jumper wire
- Finder 40.61 (12V ~ / 16A) (Ito ay para sa aking door bell … mangyaring tiyaking gagamitin mo ang tamang relais para sa iyong door bell!)
- Breadboard
Ginamit ang hardware sa hakbang na ito (opsyonal):
- Wemos D1 mini na kalasag ng baterya
- Solar panel 6V 6W
- Lalagyan ng baterya
- Rechargeable na baterya
Paano ikonekta ang door bell sa wemos d1 mini (magagamit ang file na fritzing para sa pag-download)
** TANDAAN ** Ang relais na ginamit sa nakakagulat na larawan ay halimbawa lamang
Para sa panig ng Wemos, pipiliin namin ang mas mababang bahagi ng breadboard!
Kumokonekta ang Wemos sa:
1) 5V Output sa seksyon ng mas mababang plus
2) Ground to lower minus section
Nag-uugnay ang Relais sa:
1) Relais coil pin 1 hanggang itaas na seksyon
2) Relais coil pin 2 hanggang sa itaas na seksyon ng minus
3) Relais switch karaniwang sa mas mababang plus seksyon
4) Relais switch terminal B (ang hindi aktibo) sa D2 Pin ng Wemos, maglagay ng risistor ng 120 Ohms 1% sa pagitan ng terminal B at ang koneksyon sa D2 Pin tulad ng ipinakita sa larawan upang mag-debounce. Ang isang binti ng risistor ay pumapasok at ang iba pang binti ay papunta sa ibabang seksyon ng minus
Ang kampanilya ay kumokonekta sa:
1) Dagdag mula sa kampanilya sa pinto sa seksyon ng itaas na plus
2) Minus mula sa bell ng pinto hanggang sa itaas na seksyon ng minus
Iyon ang para sa koneksyon!
Bahagi ng Arduino (magagamit ang proyekto ng arduino para sa pag-download)
Lumikha ng isang proyekto ng MQTT para sa iyong Wemos at i-set up ito upang maaari itong kumonekta sa iyong Wifi at konektado sa iyong fhem instance!
Ipahayag ang sumusunod na variable bago ang seksyon ng pag-set up:
const int relaisPin = 4;
int relaisState = 0;
int oldRelaisState = 0;
Idagdag ang sumusunod sa seksyon ng pag-set up:
pinMode (relaisPin, INPUT_PULLUP);
Idagdag ang sumusunod sa seksyon ng loop:
relaisState = digitalRead (relaisPin); // Basahin ang kasalukuyang estado ng input ng relais at i-save ito
if (relaisState! = oldRelaisState) {// Minsan lang namin ang notification sa bawat trigger.. kaya hinahayaan nating ihambing ito!
kung (relaisState == MATAAS) {// Mayroon ba kaming mataas dito?
oldRelaisState = relaisState; //Opo meron kami! I-save natin ito para sa aming maliit na paghahambing ng dalawang linya sa itaas
Serial.println ("Ring !!!"); // Ring ring:-)
client.publish ("/ Status", "RING"); // I-publish natin ang aming "Ring" bilang Katayuan ng MQTT
client.publish ("/ STATE", "Online"); // Para sa akin mas mahusay itong gumana sa pamamagitan ng pag-publish ng aking estado sa online …
}
}
Bahagi ng FHEM
Sa sumusunod na linya, ipinapakita ko sa iyo kung paano mo maaaring Basahin ang Katayuan ng FHEM Device. Sa aking kaso ginagamit ko ang aking account sa pushover upang magpadala sa akin ng isang push notification sa aking mobile phone, na may magandang maliit na teksto (hindi.. hindi iyon ang totoong teksto na ginagamit ko;-))
tukuyin sa_NormalRing abisuhan ang MQTT2_KlingelSensor: Katayuan:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'message = RING RING RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net / 1 / message.json ")}
Kailangan mong palitan ang pangalan ng minarkahang "MQTT2_KlingelSensor" sa pangalan ng iyong FHEM Device!
Ayan yun! Kami ay (sana) konektado ang aming door bell sa aming smart home system… maganda!
Lumipat tayo sa susunod na kabanata, na kumokonekta sa maluwang sa aming buzzer ng pinto:-)
Hakbang 2: Ang Pinto Buzzer
Ang bahaging ito ay talagang mabilis at simple.
- Ikonekta ang bakante sa isang mapagkukunan ng kuryente (Gumamit ako ng kuryente mula sa mga switch ng ilaw sa itaas ng aking buzzer)
Dahil walang pakialam ang shelly kung ano ang lilipat nito, idaragdag lamang namin ang maluwang sa aming switch, pinapaputok ang buzzer at binubuksan ang pinto sa baba.
Idagdag ngayon ang Shelly sa iyong matalinong tahanan at kontrolin ito subalit nais mo. Sa aking kaso, binubuksan ni Alexa ang pintuan para sa akin sa pamamagitan ng pagdaragdag ng isang pasadyang utos:-)
Mga posibleng paraan:
- Shelly app
- Amazon Echo
- Google Assistant
- Siri
… nakuha mo ang puntong hulaan ko;-)
Hakbang 3: Konting Ideya lamang …
Para sa mga taong katulad ko, na hindi lamang medyo tamad ngunit may posibilidad na kalimutan ang kanilang mga susi maaari kong sabihin sa iyo ang sumusunod:
Sa pag-setup na ito posible na mag-code ng isang "door-bell-codekey-system" sa isang "morse-code-way"!
Ginawa ko ito sa proyekto ng arduino at kung ang "morse code" (tinawag kong emergencycode sa aking proyekto) ay naipasok nang tama, na-publish ko ang Katayuan ng MQTT sa "EmergencyRing".
Ganito ang linya ng FHEM:
tukuyin sa_EmergencyRing2 abisuhan ang MQTT2_KlingelSensor: Katayuan:. EmergencyRING itinakda ang Tuerklingel on-for-timer 3
Ang buzzer ay magbubukas ng pinto para sa 3 Segundo!
Nakalimutan mo ang iyong susi? Gumamit lamang ng iyong sariling kampanilya at hayaan ang iyong smart home system na buksan ang pinto para sa iyo!;-)
Hakbang 4: Salamat sa Pagbasa
Salamat sa pagbabasa ng aking kauna-unahang proyekto!
Marahil may natutunan ka, marahil ay napasigla ka … ngunit inaasahan kong mayroon kang kaunting kasiyahan sa pagsunod.
Alex
Inirerekumendang:
Arduino Car Reverse Parking Alert System - Hakbang sa Hakbang: 4 na Hakbang
Arduino Car Reverse Parking Alert System | Hakbang sa Hakbang: Sa proyektong ito, magdidisenyo ako ng isang simpleng Arduino Car Reverse Parking Sensor Circuit gamit ang Arduino UNO at HC-SR04 Ultrasonic Sensor. Ang Arduino based Car Reverse alert system na ito ay maaaring magamit para sa isang Autonomous Navigation, Robot Ranging at iba pang range r
Hakbang sa Hakbang Pagbubuo ng PC: 9 Mga Hakbang
Hakbang sa Hakbang ng PC Building: Mga Pantustos: Hardware: MotherboardCPU & CPU coolerPSU (Power supply unit) Storage (HDD / SSD) RAMGPU (hindi kinakailangan) CaseTools: ScrewdriverESD bracelet / matsthermal paste w / applicator
Tatlong Loudspeaker Circuits -- Hakbang-hakbang na Tutorial: 3 Mga Hakbang
Tatlong Loudspeaker Circuits || Hakbang-hakbang na Tutorial: Ang Loudspeaker Circuit ay nagpapalakas ng mga audio signal na natanggap mula sa kapaligiran papunta sa MIC at ipinapadala ito sa Speaker mula sa kung saan ginawa ang pinalakas na audio. Dito, ipapakita ko sa iyo ang tatlong magkakaibang paraan upang magawa ang Loudspeaker Circuit na ito gamit ang:
Hakbang-hakbang na Edukasyon sa Robotics Na May Kit: 6 Mga Hakbang
Hakbang-hakbang na Edukasyon sa Robotics Gamit ang isang Kit: Matapos ang ilang buwan ng pagbuo ng aking sariling robot (mangyaring sumangguni sa lahat ng mga ito), at pagkatapos ng dalawang beses na pagkabigo ng mga bahagi, nagpasya akong bumalik at muling isipin ang aking diskarte at direksyon. Ang karanasan ng ilang buwan ay kung minsan ay lubos na nagbibigay-pakinabang, at
Kritikal na Hakbang sa Paghuhugas ng Kamay sa Hakbang: 5 Hakbang
Kritikal na Hakbang sa Paghuhugas ng Hakbang sa paghuhugas ng kamay: Ito ay isang makina na nagpapaalala sa gumagamit tungkol sa mga hakbang kung kailan kailangan niyang maghugas ng kanyang mga kamay. Ang layunin ng makina na ito ay matulungan ang mga tao na maunawaan kung paano hugasan nang maayos ang kanilang mga kamay sa isang mabisang paraan. Sa mga panahon ng pag-iwas sa epidemya o pandemya,