Përmbajtje:

Detektor i vogël i alarmit të zjarrit Esp8266 MQTT IFTTT Automatizimi në shtëpi: 4 hapa
Detektor i vogël i alarmit të zjarrit Esp8266 MQTT IFTTT Automatizimi në shtëpi: 4 hapa

Video: Detektor i vogël i alarmit të zjarrit Esp8266 MQTT IFTTT Automatizimi në shtëpi: 4 hapa

Video: Detektor i vogël i alarmit të zjarrit Esp8266 MQTT IFTTT Automatizimi në shtëpi: 4 hapa
Video: Klan News - Shpallet gjendja e alarmit të nivelit 2 në Gjermani 2024, Korrik
Anonim
Detektor i vogël i alarmit të zjarrit Esp8266 MQTT IFTTT Automatizimi në shtëpi
Detektor i vogël i alarmit të zjarrit Esp8266 MQTT IFTTT Automatizimi në shtëpi

Doja të zbuloja nëse sistemi im i detektorit të tymit në shtëpi është në alarm. Unë kam tetë detektorë tymi në shtëpinë time dhe ata janë të ndërlidhur. Nëse një detektor tymi është në alarm, tjetri merr një sinjal përmes telave të sinjalit të ndërlidhjes. Sensori im lexon tela ndërlidhës dhe dërgon informacionin në automatizimin e shtëpisë sime (Openhab2) përmes MQTT dhe më alarmon gjithashtu përmes IFTTT.

Ky udhëzues u frymëzua nga ky projekt

Hapi 1: Dizajni

Dizajn
Dizajn
Dizajn
Dizajn
Dizajn
Dizajn

Së pari, duhet të dini se si komunikojnë detektorët e tymit. Unë kam detektorë Ei146.

Detektorët e tymit janë të ndërlidhur përmes një linje "IC". Nëse aktivizohet një detektor tymi, ai gjeneron një sinjal 6V - 8V në vijën IC, shihni foton e ekranit të oshilopit.

Lexova tensionin e linjës IC përmes një optokiftuesi (4N35), për të izoluar detektorët e tymit nga automatizimi i shtëpisë sime për siguri.

Alarmi i tymit mundësohet nga tensioni kryesor (220V AC), të cilin e kam përdorur për të fuqizuar modulin ESP-01

Në skemën mund të shihni se si lidhen pjesët. Unë përdor një ESP-01 sepse është i vogël dhe i lirë.

Hapi 2: Ndërtimi i PCB

Ndërtimi i PCB
Ndërtimi i PCB
Ndërtimi i PCB
Ndërtimi i PCB
Ndërtimi i PCB
Ndërtimi i PCB

Në fotografi dhe komentet mbi fotografitë mund të shihni se si është montuar PCB.

Kam optimizuar paraqitjen për t'u përshtatur me komponentët në një PCB të vogël, ESP-01 shtrihet mbi përbërësit e tjerë. Unë bashkoj ESP-01 përmes titujve femra për të siguruar programim të lehtë përmes një programuesi USB. Pasi moduli është montuar, mund të ndezni firmware -in e ri Over The Air (OTA) përmes Arduino IDE ose HTTPupdate (shiko skicën)

Hapi 3: Programimi i ESP8266

Programimi i ESP8266
Programimi i ESP8266
Programimi i ESP8266
Programimi i ESP8266

Shihni Github -in tim për kodin. Unë përdor të gjitha kunjat e përdorshëm të ESP-01 si kunja GPIO, që përfshijnë GPIO1 (TX) dhe GPIO3 (RX). Pra, komunikimi serik nuk është i mundur dhe nuk duhet të inicializohet, përndryshe deklarimi i GPIO1 dhe GPIO3 bëhet i pavlefshëm.

Vërejtje: mos i tërhiqni GPIO0, GPIO1 ose GPIO2 gjatë fillimit, sepse programi juaj nuk fillon. Kam gjetur se GPIO03 mund të tërhiqet poshtë në fillimin

Unë programoj EPS-01-të e mi përmes këtij përshtatësi të modifikuar.

Programi funksionon si më poshtë:

  • Nëse butoni i ndezjes shtyhet kur ndizet, moduli fillon modalitetin OTA.
  • HTTPupdate është inicializuar.
  • Lidhja me WiFi dhe MQTT (drita jeshile e ndezur)
  • Lexon vlerën e kunjit të sensorit (bashkangjitur në kunjin IC të alarmit të tymit)
  • Nëse zbulohet një zjarr, prisni për dalje dhe më pas ngrini alarmin (gjithashtu ndizet drita e kuqe) nëpërmjet

    • MQTT - mesazhi MQTT lexohet përmes Openhab dhe një rregull gjeneron një njoftim përmes aplikacionit tim
    • IFTTT - 1 - përmes një Webhook IFTTT fillon një shkas që dërgon një njoftim.
    • IFTTT - 2 - përmes një IHTTT Webhook fillon një shkas i cili dërgon një SMS tek gruaja ime
  • Nëse lidhja MQTT humbet (drita jeshile fiket), mesazhi LWT (ERROR) i dërgohet temës dhe lexohet nga Openhab.

Hapi 4: Montimi i modulit

Montimi i Modulit
Montimi i Modulit
Montimi i Modulit
Montimi i Modulit
Montimi i Modulit
Montimi i Modulit

Kam projektuar dhe printuar 3D një kuti e cila përshtatet bukur në kabllon e papërdorur që hapet nga pllaka bazë e alarmit të tymit, nuk ka nevojë për vida.

Ndrysho: shtohen skedarët stl.

I ngjita LEDs dhe kaloni OTA në vend me zam të nxehtë. Kutia mbyllet me 4 vida.

Ndizeni dhe gati!

Recommended: