Përmbajtje:
Video: Detektor i vogël i alarmit të zjarrit Esp8266 MQTT IFTTT Automatizimi në shtëpi: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
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
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
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
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
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:
Stacioni i tërheqjes së alarmit të zjarrit të kartonit/Pika e thirrjes: 4 hapa
Stacioni i tërheqjes së alarmit të zjarrit të kartonit/Pika e thirrjes: Përshëndetje. Ky është një stacion tërheqës kartoni/pikë thirrjeje për një sistem alarmi zjarri hobi. Kjo është hyrja ime në konkursin e kartonit 2020 dhe një prototip i një modeli të printuar 3D. Para se të ndërtoni, ju lutemi lexoni këto mohime … Mospranim 1: Meqenëse kjo është e çmendur
Qarku shumë i ndjeshëm i alarmit të zjarrit duke përdorur stafetë: 9 hapa
Qarku shumë i ndjeshëm i alarmit të zjarrit duke përdorur stafetë: Hii mik, Sot do të bëj një qark të Alarmit të Zjarrit i cili është shumë i ndjeshëm. Sot unë do ta bëj këtë qark duke përdorur Stafetë dhe Transistorin BC547. Le të fillojmë
Qarku i alarmit të zjarrit duke përdorur 555 Ic: 8 hapa
Qarku i Alarmit të Zjarrit Duke Përdorur 555 Ic: Hii mik, Sot do të bëj një qark alarmi zjarri duke përdorur 555 IC timer. Ky qark është shumë i lehtë për të bërë qark alarmi zjarri. Le të fillojmë
Sistemi i alarmit të zjarrit duke përdorur Arduino [Në disa hapa të thjeshtë]: 3 hapa
Sistemi i alarmit të zjarrit duke përdorur Arduino [Në disa hapa të thjeshtë]: A po kërkoni të bëni një projekt të thjeshtë dhe interesant me Arduino i cili në të njëjtën kohë mund të jetë vërtet i dobishëm dhe potencialisht shpëtues i jetës? Nëse po, keni ardhur në vendin e duhur për të mësuar diçka të re dhe novatore. Në këtë postim po shkojmë
Securibot: një dron i vogël i vogël për sigurinë në shtëpi: 7 hapa (me fotografi)
Securibot: një dron i vogël i vogël për sigurinë në shtëpi: ashtë një fakt i thjeshtë që robotët janë të mrekullueshëm. Robotët e sigurisë, megjithatë, priren të jenë shumë të shtrenjtë për një person mesatar të përballojë ose janë ligjërisht të pamundur për t'u blerë; Kompanitë private dhe ushtria priren të mbajnë pajisje të tilla për veten e tyre, dhe