Daftar Isi:
Video: Detektor Alarm Kebakaran Kecil Esp8266 MQTT IFTTT Otomatisasi Rumah: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Saya ingin mendeteksi apakah sistem pendeteksi asap rumah saya dalam keadaan alarm. Saya memiliki delapan detektor asap di rumah saya dan mereka saling berhubungan. Jika satu detektor asap dalam alarm, yang lain mendapatkan sinyal melalui kabel sinyal interkoneksi. Sensor saya membaca kabel interkoneksi dan mengirimkan informasi ke otomatisasi rumah saya (Openhab2) melalui MQTT dan memperingatkan saya juga melalui IFTTT.
Instruksi ini terinspirasi oleh proyek ini
Langkah 1: Desain
Pertama, Anda perlu tahu bagaimana detektor asap berkomunikasi. Saya memiliki detektor Ei146.
Detektor asap saling berhubungan melalui jalur "IC". Jika salah satu smoke detector diaktifkan maka menghasilkan sinyal 6V - 8V pada jalur IC, lihat gambar layar oscillope.
Saya membaca tegangan saluran IC melalui optocoupler (4N35), untuk mengisolasi detektor asap dari otomatisasi rumah saya untuk keamanan.
Alarm asap ditenagai oleh tegangan utama (220V AC), yang saya gunakan untuk menyalakan modul ESP-01
Dalam skema Anda dapat melihat bagaimana bagian-bagiannya terhubung. Saya menggunakan ESP-01 karena kecil dan murah.
Langkah 2: Membangun PCB
Dalam gambar dan komentar pada gambar Anda dapat melihat bagaimana PCB dirakit.
Saya mengoptimalkan tata letak agar sesuai dengan komponen pada PCB kecil, ESP-01 terletak di atas komponen lain. Saya melampirkan ESP-01 melalui header perempuan untuk memastikan pemrograman yang mudah melalui programmer USB. Setelah modul dirakit, Anda dapat mem-flash firmware baru Over The Air (OTA) melalui Arduino IDE atau HTTPupdate (lihat sketsa)
Langkah 3: Memprogram ESP8266
Lihat Github saya untuk kodenya. Saya menggunakan semua pin ESP-01 yang dapat digunakan sebagai pin GPIO, termasuk GPIO1 (TX) dan GPIO3 (RX). Jadi, komunikasi serial tidak dapat dilakukan dan tidak boleh diinisialisasi, jika tidak, deklarasi GPIO1 dan GPIO3 menjadi batal.
Catatan: jangan tarik GPIO0, GPIO1 atau GPIO2 saat startup, karena program Anda tidak dimulai. Saya menemukan bahwa GPIO03 dapat ditarik ke bawah saat startup
Saya memprogram EPS-01 saya melalui adaptor yang dimodifikasi ini.
Program berjalan sebagai berikut:
- Jika tombol flash ditekan saat power up, modul memulai mode OTA.
- Pembaruan HTTP diinisialisasi.
- Menghubungkan ke WiFi dan MQTT (lampu hijau menyala)
- Membaca nilai pin sensor (terpasang pada pin IC alarm asap)
-
Jika api terdeteksi, tunggu debounce dan kemudian nyalakan alarm (juga lampu merah menyala) melalui
- MQTT - pesan MQTT dibaca melalui Openhab dan aturan menghasilkan pemberitahuan melalui aplikasi saya
- IFTTT - 1 - melalui Webhook IFTTT, pemicu dimulai yang mengirimkan pemberitahuan.
- IFTTT - 2 - melalui Webhook IFTTT, pemicu dimulai yang mengirimkan SMS ke istri saya
- Jika koneksi MQTT terputus (lampu hijau mati), pesan LWT (ERROR) dikirim ke topik dan dibaca oleh Openhab.
Langkah 4: Merakit Modul
Saya merancang dan mencetak kotak 3D yang pas dengan bukaan kabel yang tidak digunakan dari pelat dasar alarm asap, tidak perlu sekrup.
Sunting: stl-file ditambahkan.
Saya merekatkan LED dan sakelar OTA dengan lem panas. Kotak ditutup melalui 4 sekrup.
Nyalakan dan siap!
Direkomendasikan:
Cara Membuat Detektor Asap/Alkohol LoT & Alarm Kebakaran Dengan NodeMCU ESP8266 Blynk DHT11, MQ-2, MQ-3: 7 Langkah
Cara Membuat Detektor Asap/Alkohol LoT & Alarm Kebakaran Dengan NodeMCU ESP8266 Blynk DHT11, MQ-2, MQ-3 : Selengkapnya bisa tonton Video Youtube saya
Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT): 7 Langkah (dengan Gambar)
Otomatisasi Rumah Terkendali Internet/cloud Menggunakan Esp8266 (aREST, MQTT, IoT): SEMUA kredit ke http://arest.io/ untuk layanan cloud!!IoT subjek yang paling banyak dibahas di dunia saat ini!! Server dan layanan cloud yang memungkinkan hal ini menjadi daya tarik dunia saat ini… MENGECUALIKAN Hambatan JARAK adalah dan merupakan
Otomatisasi Rumah Menggunakan MQTT dan ESP8266: 6 Langkah
Otomasi Rumah Menggunakan MQTT dan ESP8266: Saat ini, Otomasi rumah sedang tren dan muncul di era IoT (Internet of Things). Semua orang mencoba untuk mengotomatisasi rumah dengan cara tertentu yang dapat dikendalikan dari jarak jauh atau manual. Dan yang membuat hidup lebih mudah bagi mereka. Ada teknik manusia untuk mengendalikan
Memulai Otomatisasi Rumah: Memasang Asisten Rumah: 3 Langkah
Memulai Dengan Otomatisasi Rumah: Memasang Asisten Rumah: Kami sekarang akan memulai seri otomatisasi rumah, di mana kami membuat rumah pintar yang memungkinkan kami mengontrol hal-hal seperti lampu, speaker, sensor, dan sebagainya menggunakan hub pusat bersama dengan asisten suara. Pada postingan kali ini, kita akan belajar bagaimana cara memasukkan
Otomatisasi Rumah Dengan Android dan Arduino: Buka Gerbang Saat Anda Tiba di Rumah: 5 Langkah
Home Automation With Android and Arduino: Open the Gate When You Get Home: Instructable ini adalah tentang pengaturan sistem otomatisasi rumah yang dikendalikan melalui smartphone, menggunakan koneksi internet, sehingga dapat diakses dari mana pun Anda membutuhkannya. Selain itu, ia akan melakukan tindakan tertentu setiap kali kriteria m