Daftar Isi:
- Langkah 1: Perangkat Keras - Yang Anda Butuhkan
- Langkah 2: Perangkat Lunak - Yang Anda Butuhkan
- Langkah 3: Pengaturan Perangkat Keras
- Langkah 4: Pengaturan/Konfigurasi Perangkat Lunak
Video: ESP8266/ESP-01 Detektor Kebocoran SmartThings Bertenaga Arduino: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Sooooo Banyak detektor kebocoran untuk dipilih, mana yang paling cocok untuk Anda? Jika Anda memiliki Samsung SmartThings yang mengendalikan perangkat apa pun di rumah Anda, maka ini mungkin saja tiketnya!
Ini adalah versi terakhir dari seri yang saya buat di sekitar pengontrol ESP8266/ESP-01 yang ditenagai oleh Arduino. Kita semua tahu bahwa saudara kandung ESP-01 yang lebih dewasa seperti NodeMCU ESP12, dll…jauh lebih mudah untuk bekerja dengannya, tetapi ini adalah misi untuk memamerkan kekuatan ESP-01 kecil yang masih sangat saya sukai.. Itu adalah ESP8266 pertamaku!!
Untuk melihat versi sebelumnya dalam seri kecil 'Leak Detector How-To' ini, silakan lihat Instructables di bawah ini. Ada sesuatu untuk semua orang!
ESP8266/ESP-01 Detektor Kebocoran Bertenaga Arduino - Tanpa Alarm Lokal Dasar Wi-Fi
ESP8266/ESP-01 Detektor Kebocoran MQTT Bertenaga Arduino & Penerima Alarm Jarak Jauh
Jika langkah-langkah yang terdapat dalam Instructable ini terlihat familiar, itu karena langkah-langkah tersebut mirip dengan beberapa langkah pada Instructables di atas, dan juga untuk ESP8266/Arduino SmartThings Relay untuk Lampu Natal
Langkah 1: Perangkat Keras - Yang Anda Butuhkan
SAYA TIDAK mendukung, mewakili, atau menerima apa pun untuk contoh di bawah ini. Peringatan Emptor.
- ESP8266 ESP-01 **Anda dapat mengambil ESP dan Programmer sebagai satu paket di sini**
- Programmer **Anda dapat mengambil ESP dan Programmer sebagai satu paket di sini**
- Papan tempat memotong roti mini
- LED (Taruhan yang cukup aman Anda sudah memiliki beberapa barang GEEK Anda yang lain)
- Piezo Buzzer
- jumper
- Adaptor Breadboard ESP01
- Sensor Air/Kebocoran (Higrometer)
- Samsung SmartThings 2.0 Hub
Langkah 2: Perangkat Lunak - Yang Anda Butuhkan
ASUMSI: Nyaman bekerja dengan Arduino IDE, Libraries, SmartThings IDE dan GIThub.
- Arduino IDE
- Samsung SmartThings IDE
- Aplikasi Android SmartThings
- GITHub
Langkah 3: Pengaturan Perangkat Keras
- Identifikasi sumber daya untuk ESP Anda. Saya menggunakan pemrogram ESP yang lebih lama yang dicolokkan ke USB laptop saya, dan memasang jumper VCC dan Grnd ke lokasi masing-masing. (Lihat Gambar)
- Letakkan adaptor papan tempat memotong roti ESP di atas saluran tengah papan tempat memotong roti mini sehingga satu baris 4 pin ada di kedua sisi.
- Hubungkan Sumber Vcc ke Vcc, Ch_Pd, dan Hygrometer ESP.
- Hubungkan Sumber Grnd ke kaki 'pendek' Grnd, Hygrometer, dan Piezo/LED ESP.
- Hubungkan pin 2 ESP ke Data Hygrometer (Bukan analog).
- Hubungkan pin ESP 0 ke kaki 'panjang' Piezo/LED.
-
TIPS
- JANGAN menganggap warna jumper pada gambar terlampir mewakili Vcc atau Grnd.
- Piezo dan/atau LED tidak dapat dipasang saat boot. Jika ya, ESP akan menyala dalam mode bootload dan tidak akan mengeksekusi kode yang dimuat. Pasang mereka setelah ESP dinyalakan.
- Sesuaikan sensitivitas sesuai kebutuhan pada Hygrometer dengan Potensiometer terpasang.
WrapUp: Saya berencana untuk membuat koneksi pada ini permanen dan menempatkan semuanya di kandang yang layak. Kandang itu mungkin akan menjadi salah satu kotak Lego saya yang terkenal lagi!! Nanti kalau sudah selesai saya share juga.
Langkah 4: Pengaturan/Konfigurasi Perangkat Lunak
ASUMSI: Nyaman bekerja dengan Arduino IDE, Libraries, SmartThings IDE dan GIThub.
- Masuk ke akun SmartThings IDE dan GIThub Anda masing-masing.
- Ikuti SEMUA langkah yang ditunjukkan di sini oleh Daniel Ogorchock. alias Ogiewon.
Harap Berhati-hati dalam Langkah-Langkah Berikut (Jika saat ini Anda sudah menggunakan perangkat anak Sensor Kontak ST_Anything, langkah-langkah ini dapat menonaktifkannya:
Catatan Tambahan: Jika Anda mengatur koneksi IDE SmartThings Anda ke GITHub untuk repo ST_Anything, perubahan di masa mendatang yang dibuat pada sensor kontak di repo dapat didorong ke SmartThings Anda. Ini dapat mengakibatkan perubahan berikut ditimpa.
- Ubah sketsa Arduino terlampir, tambahkan spesifikasi lingkungan WiFi/SmartThings Anda. Sketsa menyebutkan tempat untuk melakukan perubahan, seperti halnya langkah-langkah di Halaman GIThub.
- Buka halaman IDE SmartThings Anda, dan kedua…halaman My Device Handler.
- Temukan ogiewon: Sensor Kontak Anak di daftar Anda dan klik untuk membukanya.
- Pilih semua kode, Copy dan Paste ke dalam dokumen untuk 'menyimpan dengan aman' dari yang Asli. Simpan dokumen ini di suatu tempat yang akan Anda ingat jika/bila diperlukan di masa mendatang.
-
Buat perubahan berikut pada Sensor Kontak Anak yang saat ini Anda buka di SmartThings IDE:REPLACE:
attributeState "open", label:'${name}', icon:"st.contact.contact.open", backgroundColor:"#e86d13" attributeState "closed", label:'${name}', icon:"st.contact.contact.closed", backgroundColor:"#00a0dc"
WITH:attributeState("open", label: "Dry", icon:"st.alarm.water.dry", backgroundColor:"#ffffff") attributeState("closed", label: "Wet", icon:"st. alarm.water.wet", backgroundColor:"#00a0dc")Lihat lampiran untuk info detail tambahan jika diperlukan.
- Klik Simpan dari menu atas/kanan.
- Klik Terbitkan dari menu atas/kanan.
- Klik 'Untuk Saya'. Keluar dari IDE.
- Muat sketsa Arduino Anda yang dimodifikasi ke ESP-01. Pasang ESP-01 Anda ke rig Detektor Kebocoran dan nyalakan.
- Buka Aplikasi Seluler SmartThings Anda di perangkat Anda. Dalam daftar 'Benda' Anda, Anda sekarang akan melihat Sensor Kontak berpakaian seperti Sensor Air.
- Celupkan Sensor Air dan lihat apa yang terjadi. Semoga hasil Anda seperti milik saya dan tampilan ikon air berubah saat dipicu. EKSTRA: Tambahkan SmartThings SmartApp untuk mendorong Alarm dari perangkat ini. Pilih Otomatisasi, SmartApps, Gulir ke bawah untuk Menambahkan SmartApp, Keselamatan dan Keamanan, Beri tahu Saya Kapan. Ikuti Wizard untuk 'Contact Closes'.
Direkomendasikan:
Detektor Kebocoran Dengan Pemberitahuan Pesan Teks: 7 Langkah
Detektor Kebocoran Dengan Pemberitahuan Pesan Teks: Panduan ini menunjukkan cara membuat pendeteksi kebocoran yang mengirimkan pemberitahuan pesan teks. Ini mengirimkan peringatan jika air dari pipa pecah atau saluran pembuangan cadangan terdeteksi. Panduan ini ditujukan untuk siapa saja yang tertarik dengan Python 3, Raspberry Pi, Secure Shell
Detektor Kebocoran Perumahan Kamera Bawah Air: 7 Langkah (dengan Gambar)
Detektor Kebocoran Perumahan Kamera Bawah Air: Rumah kamera bawah air jarang bocor, tetapi jika peristiwa ini terjadi, hasilnya biasanya bencana yang menyebabkan kerusakan yang tidak dapat diperbaiki pada bodi dan lensa kamera. SparkFun menerbitkan proyek pendeteksi air pada tahun 2013, di mana desain aslinya dimaksudkan
PENINGKATAN DETEKTOR KEBOCORAN RUMAH KAMERA BAWAH AIR: 7 Langkah (dengan Gambar)
PENINGKATAN DETEKTOR KEBOCORAN RUMAH KAMERA BAWAH AIR: Versi sebelumnya dari detektor kebocoran rumah kamera bawah air ini telah diposting di Instructables tahun lalu di mana desainnya didasarkan pada AdaFruit Trinket berbasis Atmel AVR. Versi yang disempurnakan ini menggunakan AdaFruit Trinket berbasis Atmel SAMD M0. Di sana
Detektor Kebocoran Air: 6 Langkah (dengan Gambar)
Detektor Kebocoran Air: Jika Anda pernah khawatir tentang pulang ke ruang bawah tanah yang banjir, proyek ini adalah untuk Anda. Kami akan menunjukkan cara membuat sistem deteksi kebocoran air yang akan mengirimi Anda pesan teks ketika kebocoran terdeteksi
ESP8266/ESP-01 Detektor Kebocoran Bertenaga Arduino: 3 Langkah (dengan Gambar)
ESP8266/ESP-01 Detektor Kebocoran Bertenaga Arduino: Air itu BAGUS kan? Tidak begitu banyak ketika dipaksa untuk meninggalkan rumah yang ditunjuk dan mulai berenang di sekitar ruang lantai rumah Anda sebagai gantinya. Saya tahu ini adalah proyek 'setelah fakta', tetapi saya harap ini dapat membantu orang lain menghindari potensi kegagalan