Daftar Isi:

ESP8266/ESP-01 Detektor Kebocoran SmartThings Bertenaga Arduino: 5 Langkah (dengan Gambar)
ESP8266/ESP-01 Detektor Kebocoran SmartThings Bertenaga Arduino: 5 Langkah (dengan Gambar)

Video: ESP8266/ESP-01 Detektor Kebocoran SmartThings Bertenaga Arduino: 5 Langkah (dengan Gambar)

Video: ESP8266/ESP-01 Detektor Kebocoran SmartThings Bertenaga Arduino: 5 Langkah (dengan Gambar)
Video: ESP8266/ESP-01 Детектор утечек Hubitat/SmartThings с питанием от Arduino 2024, November
Anonim
Image
Image

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

Perangkat Keras - Yang Anda Butuhkan
Perangkat Keras - Yang Anda Butuhkan
Perangkat Keras - Yang Anda Butuhkan
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

Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan
Perangkat Lunak - Yang Anda Butuhkan
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

Image
Image
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
  1. 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)
  2. 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.
  3. Hubungkan Sumber Vcc ke Vcc, Ch_Pd, dan Hygrometer ESP.
  4. Hubungkan Sumber Grnd ke kaki 'pendek' Grnd, Hygrometer, dan Piezo/LED ESP.
  5. Hubungkan pin 2 ESP ke Data Hygrometer (Bukan analog).
  6. 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

Pengaturan/Konfigurasi Perangkat Lunak
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.

  1. Ubah sketsa Arduino terlampir, tambahkan spesifikasi lingkungan WiFi/SmartThings Anda. Sketsa menyebutkan tempat untuk melakukan perubahan, seperti halnya langkah-langkah di Halaman GIThub.
  2. Buka halaman IDE SmartThings Anda, dan kedua…halaman My Device Handler.
  3. Temukan ogiewon: Sensor Kontak Anak di daftar Anda dan klik untuk membukanya.
  4. 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.
  5. 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.

  6. Klik Simpan dari menu atas/kanan.
  7. Klik Terbitkan dari menu atas/kanan.
  8. Klik 'Untuk Saya'. Keluar dari IDE.
  9. Muat sketsa Arduino Anda yang dimodifikasi ke ESP-01. Pasang ESP-01 Anda ke rig Detektor Kebocoran dan nyalakan.
  10. Buka Aplikasi Seluler SmartThings Anda di perangkat Anda. Dalam daftar 'Benda' Anda, Anda sekarang akan melihat Sensor Kontak berpakaian seperti Sensor Air.
  11. 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: