Mündəricat:
- Addım 1: Avadanlıq - Ehtiyacınız olacaq
- Addım 2: Proqram təminatı - Ehtiyacınız olacaq
- Addım 3: Hardware Setup
- Addım 4: Proqram Quraşdırma/Konfiqurasiya
Video: ESP8266/ESP-01 Arduino Powered SmartThings Sızma Detektoru: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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
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
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
- 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)
- 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.
- Vcc mənbəyini ESP -in Vcc, Ch_Pd və Hiqrometrə qoşun.
- Grnd mənbəyini ESP -nin Grnd, Higrometre və Piezo/LED 'qısa' ayağına bağlayın.
- ESP pin 2 -ni Higrometrin Məlumatlarına qoşun (Analog deyil).
- 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
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.
- 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.
- SmartThings IDE səhifənizi açın, ikincisi… Cihazım İşləyicisi səhifəsi.
- Siyahınızda ogiewon: Uşaq Əlaqə Sensorunu tapın və açmaq üçün üzərinə vurun.
- 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.
-
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.
- Üst/sağ menyudan Saxla düyməsini basın.
- Üst/sağ menyudan Nəşr et düyməsini basın.
- "Mənim üçün" düyməsini basın. IDE -dən çıxın.
- 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.
- Cihazınızda SmartThings Mobil Tətbiqinizi açın. 'Şeylər' siyahınızda, indi Su Sensoru kimi geyimli Əlaqə Sensorunu görməlisiniz.
- 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ə:
IOT əsaslı qaz sızma detektoru: 4 addım
IOT əsaslı qaz sızma detektoru: tələblər1 - Nodemcu (ESP8266) 2 - tüstü sensoru (MQ135) 3 - tullanan tellər (3)
ESP8266 + Micropython + Domoticz -də su sızma sensoru: 16 addım (şəkillərlə)
ESP8266 + Micropython + Domoticz -də Su Sızma Sensoru: Bir müddət əvvəl həyat yoldaşım su sızması sensoru düzəltməyimi istədi. Qazanxanadakı hortumun sızdırıla biləcəyindən və suyun yeni döşənmiş taxta döşəməni su basacağından qorxdu. Mən əsl mühəndis olaraq belə bir sensoru öz üzərimə götürdüm. 15 yaşımdan
Sualtı Kamera Qutusu Sızma Dedektoru: 7 Addım (Şəkillərlə birlikdə)
Sualtı Kamera Qutusu Sızma Dedektoru: Sualtı kamera yuvası nadir hallarda sızır, lakin bu hadisə baş verərsə nəticələr normal olaraq fəlakətlidir və kamera gövdəsinə və lensinə düzəlməz ziyan vurur
Su sızma detektoru: 6 addım (şəkillərlə birlikdə)
Su Sızıntısı Dedektoru: Evə su basmış bir zirzəmiyə gəlməkdən narahat olmusunuzsa, bu layihə sizin üçündür. Sızıntı aşkar edildikdə sizə mətn mesajı göndərəcək su sızıntısı aşkarlama sisteminin necə yaradılacağını sizə göstərəcəyik
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 addım (şəkillərlə birlikdə)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: Hamımız mövcud otaq istiliyinin nə olduğunu və bəzən başqa bir otaqda və ya bəlkə də dünyanın digər tərəfindəki tətil evinizdə temperaturun nə olduğunu bilmək istəyirik. Bəlkə də ev heyvanınız Kərtənkələ evindəki temperaturu izləmək istəyərsiniz