Mündəricat:

ESP8266/ESP-01 Arduino Powered SmartThings Sızma Detektoru: 5 addım (şəkillərlə)
ESP8266/ESP-01 Arduino Powered SmartThings Sızma Detektoru: 5 addım (şəkillərlə)

Video: ESP8266/ESP-01 Arduino Powered SmartThings Sızma Detektoru: 5 addım (şəkillərlə)

Video: ESP8266/ESP-01 Arduino Powered SmartThings Sızma Detektoru: 5 addım (şəkillərlə)
Video: ESP8266/ESP-01 Arduino Powered Hubitat/SmartThings Leak Detector 2024, Noyabr
Anonim
Image
Image

Sooooo Seçmək üçün bir çox sızma detektoru, hansından daha yaxşı işləyəcək? Evinizdə hər hansı bir cihazı idarə edən Samsung SmartThings varsa, bu bilet ola bilər!

Bu, Arduino ilə işləyən ESP8266/ESP-01 nəzarətçi ətrafında qurduğum bir seriyanın son versiyasıdır. Hamımız bilirik ki, ESP-01-in NodeMCU ESP12 və s. Kimi daha yetkin qardaşları ilə işləmək daha asandır, amma bu, hələ də çox sevdiyim kiçik ESP-01-in gücünü göstərmək üçün bir missiyadır.. İlk ESP8266 idi!

Bu kiçik 'Sızıntı Detektoru Necə Yapılır' seriyasındakı əvvəlki versiyaları görmək üçün aşağıdakı Təlimatlara baxın. Hər kəs üçün bir şey var!

ESP8266/ESP-01 Arduino Güclü Sızıntı Detektoru-Wi-Fi Əsas Yerli Siqnal yoxdur

ESP8266/ESP-01 Arduino Powered MQTT Sızıntı Detektoru və Uzaqdan Siqnal Alıcısı

Bu Təlimatlandırmanın içərisində olan addımlar tanış görünürsə, bunun səbəbi yuxarıdakı Təlimatlarda olan bəzi addımlara, eləcə də Milad İşıqları üçün ESP8266/Arduino SmartThings Rölesinə bənzərdir.

Addım 1: Avadanlıq - Ehtiyacınız olacaq

Avadanlıq - Ehtiyacınız olacaq
Avadanlıq - Ehtiyacınız olacaq
Avadanlıq - Ehtiyacınız olacaq
Avadanlıq - Ehtiyacınız olacaq

Aşağıdakı nümunələr üçün heç bir şeyi təsdiqləmirəm, təmsil etmirəm və almıram. Caveat Emptor.

  • ESP8266 ESP-01 ** ESP və Proqramçını burada paket müqaviləsi olaraq götürə bilərsiniz **
  • Proqramçı ** ESP və Proqramçını burada paket müqaviləsi olaraq götürə bilərsiniz **
  • Mini Çörək Paneli
  • LED (Olduqca təhlükəsiz bir bahis, GEEK -in qalan hissələri ilə bağlı bir şeyləriniz var)
  • Piezo Buzzer
  • Tullananlar
  • ESP01 Breadboad Adapteri
  • Su/Sızma Sensoru (Hiqrometr)
  • Samsung SmartThings 2.0 Hub

Addım 2: Proqram təminatı - Ehtiyacınız olacaq

Proqram təminatı - Nə lazımdır
Proqram təminatı - Nə lazımdır
Proqram təminatı - Nə lazımdır
Proqram təminatı - Nə lazımdır
Proqram təminatı - Nə lazımdır
Proqram təminatı - Nə lazımdır
Proqram təminatı - Nə lazımdır
Proqram təminatı - Nə lazımdır

TƏDBİRLƏR: Arduino IDE, Kitabxanalar, SmartThings IDE və GITHub ilə işləmək rahatdır.

  • Arduino IDE
  • Samsung SmartThings IDE
  • SmartThings Android Tətbiqi
  • GITHub

Addım 3: Hardware Setup

Image
Image
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
Avadanlıq Quraşdırması
  1. ESP üçün bir enerji mənbəyi müəyyənləşdirin. Laptop USB -yə qoşulmuş köhnə bir ESP proqramçısından istifadə etdim və VCC və Grnd tullananlarını öz yerlərinə bağladım. (Şəkilə baxın)
  2. ESP çörək taxtası adapterini mini çörək taxtasının mərkəzi kanalının üstünə qoyun, beləliklə hər iki tərəfdə 4 pinli bir sıra olsun.
  3. Vcc mənbəyini ESP -in Vcc, Ch_Pd və Hiqrometrə qoşun.
  4. Grnd mənbəyini ESP -nin Grnd, Higrometre və Piezo/LED 'qısa' ayağına bağlayın.
  5. ESP pin 2 -ni Higrometrin Məlumatlarına qoşun (Analog deyil).
  6. 0 ESP pinini Piezo/LED 'uzun' ayağına bağlayın.
  • İPUÇLARI

    • Əlavə edilmiş şəkillərdəki tullanan rənglərin Vcc və ya Grnd -i təmsil etdiyini düşünməyin.
    • Yükləmə zamanı Piezo və/və ya LED qoşula bilməz. Əgər belədirsə, ESP yükləmə rejimində açılacaq və yüklənmiş kodu icra etməyəcək. ESP işə salındıqdan sonra onları bağlayın.
    • Potensialiometr ilə birlikdə Higrometrdə həssaslığı tənzimləyin.

WrapUp: Bu daimi əlaqələri qurmağı və hamısını layiqli bir mühitdə yerləşdirməyi planlaşdırıram. Bu korpus yenidən məşhur Lego qutularımdan biri ola bilər! Tamamlandıqda onu da paylaşacam.

Addım 4: Proqram Quraşdırma/Konfiqurasiya

Proqram Quraşdırma/Konfiqurasiya
Proqram Quraşdırma/Konfiqurasiya

TƏDBİRLƏR: Arduino IDE, Kitabxanalar, SmartThings IDE və GITHub ilə işləmək rahatdır.

  • Müvafiq SmartThings IDE və GITHub hesablarınıza daxil olun.
  • Daniel Ogorchock tərəfindən göstərilən BÜTÜN addımları izləyin. AKA Ogiewon.

Zəhmət olmasa aşağıdakı addımlarda diqqətli olun (hal -hazırda ST_Anything Əlaqə Sensoru uşaq cihazı istifadə edirsinizsə, bu addımlar onu deaktiv edə bilər:

Əlavə Qeyd: ST_Anything repo üçün SmartThings IDE bağlantınızı GITHub -a qurarsanız, repoda kontakt sensorunda ediləcək gələcək dəyişikliklər SmartThings -ə sövq edilə bilər. Bu, aşağıdakı dəyişikliklərin üzərinə yazılmasına səbəb ola bilər.

  1. WiFi/SmartThings ətraf mühit xüsusiyyətlərinizi əlavə edərək əlavə edilmiş Arduino eskizini dəyişdirin. Eskiz, GITHub Səhifəsindəki addımlar kimi, dəyişikliklərin harada ediləcəyini göstərir.
  2. SmartThings IDE səhifənizi açın, ikincisi… Cihazım İşləyicisi səhifəsi.
  3. Siyahınızda ogiewon: Uşaq Əlaqə Sensorunu tapın və açmaq üçün üzərinə vurun.
  4. Orijinalın "qorunması" üçün bütün kodu seçin, Kopyalayın və bir sənədə yapışdırın. Bu sənədi gələcəkdə/lazım olduqda xatırlayacağınız bir yerdə saxlayın.
  5. SmartThings IDE -də açdığınız Uşaq Əlaqə Sensorunda aşağıdakı dəyişikliyi edin: DEĞİŞTİR:

    attributeState "açıq", etiket: '$ {name}', simge: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "bağlı", etiket: '$ {name}', nişan: "st.contact.contact.closed ", backgroundColor:"#00a0dc"

    İLƏ: attributeState ("açıq", etiket: "Quru", nişan: "st.alarm.water.dry", backgroundColor: "#ffffff") attributeState ("bağlı", etiket: "Yaş", nişan: "st. alarm.water.wet ", backgroundColor:"#00a0dc ") Lazım gələrsə əlavə detallı məlumat üçün əlavə olun.

  6. Üst/sağ menyudan Saxla düyməsini basın.
  7. Üst/sağ menyudan Nəşr et düyməsini basın.
  8. "Mənim üçün" düyməsini basın. IDE -dən çıxın.
  9. Dəyişdirilmiş Arduino eskizinizi ESP-01-ə yükləyin. ESP-01 cihazınızı sızma detektoru qurğusuna qoşun və işə salın.
  10. Cihazınızda SmartThings Mobil Tətbiqinizi açın. 'Şeylər' siyahınızda, indi Su Sensoru kimi geyimli Əlaqə Sensorunu görməlisiniz.
  11. Su Sensorunu yuyun və nə baş verdiyini görün. Barmaqlarınız keçdi ki, nəticələriniz mənimki kimidir və işə salındıqda su nişanlarının görünüşü dəyişir. ƏLAVƏLƏR: Bu cihazdan Siqnallar çəkmək üçün SmartThings SmartApp əlavə edin. Avtomatlaşdırma, SmartApps seçin, SmartApp, Təhlükəsizlik və Təhlükəsizlik əlavə etmək üçün aşağıya fırladın, Mənə Nə vaxt xəbər ver. 'Əlaqə bağlanır' üçün Sihirbazı izləyin.

Tövsiyə: