Talaan ng mga Nilalaman:
- Hakbang 1: Disenyo
- Hakbang 2: Pagbuo ng PCB
- Hakbang 3: Pagprogram ng ESP8266
- Hakbang 4: Pag-iipon ng Modyul
Video: Tiny Fire Alarm Detector Esp8266 MQTT IFTTT Home Automation: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Nais kong tuklasin kung ang aking sistema ng usok ng usok sa bahay ay nasa alarma. Mayroon akong walong detektor ng usok sa aking tahanan at magkakaugnay sila. Kung ang isang detektor ng usok ay nasa alarma, ang iba ay nakakakuha ng isang senyas sa pamamagitan ng wire ng signal ng magkakaugnay. Binabasa ng aking sensor ang magkakaugnay na kawad at ipinapadala ang impormasyon sa aking automation sa bahay (Openhab2) sa pamamagitan ng MQTT at inaalarma din ako sa pamamagitan ng IFTTT.
Ang itinuro na ito ay inspirasyon ng proyektong ito
Hakbang 1: Disenyo
Una, kailangan mong malaman kung paano nakikipag-usap ang mga detector ng usok. Mayroon akong mga detektor ng Ei146.
Ang mga detector ng usok ay magkakaugnay sa pamamagitan ng isang linya na "IC". Kung ang isang detektor ng usok ay naaktibo, bumubuo ito ng isang 6V - 8V signal sa linya ng IC, tingnan ang larawan ng oscillope screen.
Nabasa ko ang boltahe ng linya ng IC sa pamamagitan ng isang optocoupler (4N35), upang ihiwalay ang mga detektor ng usok mula sa aking automation sa bahay para sa kaligtasan.
Ang alarm ng usok ay pinalakas ng pangunahing boltahe (220V AC), na ginamit ko upang paandarin ang module na ESP-01
Sa eskematiko maaari mong makita kung paano nakakonekta ang mga bahagi. Gumagamit ako ng isang ESP-01 sins ito ay maliit at mura.
Hakbang 2: Pagbuo ng PCB
Sa mga larawan at mga puna sa mga larawan maaari mong makita kung paano tipunin ang PCB.
Na-optimize ko ang layout upang magkasya sa mga bahagi sa isang maliit na PCB, ang ESP-01 ay nakasalalay sa iba pang mga bahagi. Ikinakabit ko ang ESP-01 sa pamamagitan ng mga babaeng header upang matiyak na madaling programa sa pamamagitan ng isang USB programmer. Matapos tipunin ang module, maaari kang mag-flash ng bagong firmware Over The Air (OTA) sa pamamagitan ng Arduino IDE o HTTPupdate (tingnan ang sketch)
Hakbang 3: Pagprogram ng ESP8266
Tingnan ang aking Github para sa code. Ginagamit ko ang lahat ng magagamit na mga pin ng ESP-01 bilang GPIO-pin, kasama ang GPIO1 (TX) at GPIO3 (RX). Kaya, ang serial komunikasyon ay hindi posible at hindi dapat gawing una, kung hindi man ang deklarasyon ng GPIO1 at GPIO3 ay walang bisa.
Pangungusap: huwag hilahin ang GPIO0, GPIO1 o GPIO2 pababa sa pagsisimula, sapagkat ang iyong programa ay hindi nagsisimula. Nalaman ko na ang GPIO03 ay maaaring hilahin pababa sa pagsisimula
Pinrograma ko ang aking EPS-01's sa pamamagitan ng nabagong adapter na ito.
Tumatakbo ang programa tulad ng sumusunod:
- Kung ang flash button ay itinulak sa lakas, ang module ay nagpasimula ng OTA mode.
- Nasimulan ang
- Kumokonekta sa WiFi at MQTT (berde ang ilaw)
- Binabasa ang halaga ng sensor pin (nakakabit sa IC pin ng alarma ng usok)
-
Kung ang isang sunog ay napansin, maghintay para sa pag-debounce at pagkatapos ay itaas ang alarma (din ang pulang ilaw) sa pamamagitan ng
- MQTT - ang mensahe ng MQTT ay nababasa sa pamamagitan ng Openhab at ang isang patakaran ay bumubuo ng isang notipikasyon sa pamamagitan ng aking app
- IFTTT - 1 - sa pamamagitan ng isang IFTTT Webhook ay pinasimulan ang isang gatilyo na nagpapadala ng isang abiso.
- IFTTT - 2 - sa pamamagitan ng isang IFTTT Webhook ay nagsimula ang isang gatilyo na nagpapadala ng isang SMS sa aking asawa
- Kung ang koneksyon ng MQTT ay nawala (green light off), ang mensahe ng LWT (ERROR) ay ipinapadala sa paksa at binabasa ng Openhab.
Hakbang 4: Pag-iipon ng Modyul
Dinisenyo ko at 3D-print ang isang kahon kung saan mahusay na umaangkop sa hindi nagamit na cable pagbubukas ng base plate ng alarma ng usok, hindi kinakailangan ng mga tornilyo.
I-edit: ang mga stl-file ay idinagdag.
Idinikit ko ang mga LED at ang OTA switch sa lugar na may mainit na pandikit. Ang kahon ay sarado sa pamamagitan ng 4 na mga turnilyo.
Power up at handa na!
Inirerekumendang:
DIY Home Automation Intruder Alarm System !: 5 Hakbang (na may Mga Larawan)
DIY Home Automation Intruder Alarm System !: Sa proyektong ito ipapakita ko sa iyo kung paano gamitin ang software ng Home Assistant upang makalikha ng isang intruder alarm system para sa iyong tahanan. Karaniwang matutukoy ng system kung ang pintuan ay mabubuksan nang walang pahintulot at pagkatapos ay magpapadala ito ng isang kapansin-pansin
Internet / cloud Controlled Home Automation Gamit ang Esp8266 (aREST, MQTT, IoT): 7 Hakbang (na may Mga Larawan)
Internet / cloud Controlled Home Automation Gamit ang Esp8266 (aREST, MQTT, IoT): LAHAT ng mga kredito sa http://arest.io/ para sa cloud service !! IoT ang pinaguusapan na paksa sa mundo ngayon !! Ang mga cloud server at serbisyo na ginagawang posible ito ay ang atraksyon ng mundo ngayon … RULING OUT THE DISTANCE BARRIER was and is the
DIY Sesame Street Alarm Clock (may Fire Alarm!): 6 na Hakbang (na may Mga Larawan)
DIY Sesame Street Alarm Clock (may Fire Alarm!): Kumusta kayong lahat! Ang proyektong ito ang aking una. Dahil darating ang unang kaarawan ng aking mga pinsan, nais kong gumawa ng isang espesyal na regalo para sa kanya. Narinig ko mula sa tiyuhin at tiya na siya ay nasa Sesame Street, kaya't nagpasya ako kasama ang aking mga kapatid na gumawa ng isang alarm clock batay
ESP-NGAYON Home Automation Esp8266 Raspberry Pi MQTT: 4 Hakbang
ESP-NGAYON Home Automation Esp8266 Raspberry Pi MQTT: Sa Instructable na ito ipinapakita ko sa iyo kung paano ko ginamit ang ESP-NGAYON sa aking pag-aautomat sa bahay. Sa eskematiko maaari mong makita ang daloy ng komunikasyon Ipinapakita ko sa iyo: kung paano ipapakita ng nagpadala na i-workshow ng tatanggap ang serial na komunikasyon sa isang gumagana na Raspberry PiHindi ko ipakita
DIY Voice / Internet Controlled Home Automation at Monitoring Paggamit ng ESP8266 at Google Home Mini: 6 Hakbang
DIY Voice / Internet Controlled Home Automation at Monitoring Gamit ang ESP8266 at Google Home Mini: Hoy !! Matapos ang isang mahabang pahinga narito ako dahil lahat tayo ay kailangang gumawa ng isang bagay na nakakasawa (trabaho) upang kumita. Pagkatapos ng lahat ng mga artikulo sa HOME AUTOMATION na isinulat ko mula sa BLUETOOTH, IR, Local WIFI, Cloud ie ang mahirap, * NGAYON * darating ang pinakamadali ngunit ang pinaka mahusay