İçindekiler:

ESP8266/ESP-01 Arduino Powered SmartThings Kaçak Dedektörü: 5 Adım (Resimli)
ESP8266/ESP-01 Arduino Powered SmartThings Kaçak Dedektörü: 5 Adım (Resimli)

Video: ESP8266/ESP-01 Arduino Powered SmartThings Kaçak Dedektörü: 5 Adım (Resimli)

Video: ESP8266/ESP-01 Arduino Powered SmartThings Kaçak Dedektörü: 5 Adım (Resimli)
Video: ESP32 ESP8266 WIFI Smart Home Uygulaması 2024, Temmuz
Anonim
Image
Image

Sooooo Aralarından seçim yapabileceğiniz birçok sızıntı dedektörü, hangisi sizin için en iyi şekilde çalışacak? Evinizdeki herhangi bir cihazı kontrol eden Samsung SmartThings'iniz varsa, o zaman bu sadece bilet olabilir!

Bu, Arduino tarafından desteklenen ESP8266/ESP-01 denetleyicisi etrafında inşa ettiğim bir serinin son versiyonu. NodeMCU ESP12'ler vb. gibi ESP-01'in daha olgun kardeşleriyle çalışmanın çok daha kolay olduğunu hepimiz biliyoruz, ancak bu, hala çok sevdiğim küçük ESP-01'in gücünü göstermek için bir görevdi.. Bu benim ilk ESP8266'mdı!!

Bu küçük 'Sızıntı Dedektörü Nasıl Yapılır' serisindeki önceki sürümleri görmek için lütfen aşağıdaki Talimatlara bir göz atın. Herkes için bir şey var!

ESP8266/ESP-01 Arduino Powered Sızıntı Dedektörü - Wi-Fi Yok Temel Yerel Alarm

ESP8266/ESP-01 Arduino Powered MQTT Kaçak Dedektörü ve Uzaktan Alarm Alıcısı

Bu Talimatta yer alan adımlar tanıdık geliyorsa, bunun nedeni, yukarıdaki Talimatlardaki bazı adımlara ve Noel Işıkları için ESP8266/Arduino SmartThings Relay için olanlara benzer olmalarıdır.

1. Adım: Donanım - İhtiyacınız Olan Şey

Donanım - İhtiyacınız Olan Şey
Donanım - İhtiyacınız Olan Şey
Donanım - İhtiyacınız Olan Şey
Donanım - İhtiyacınız Olan Şey

Aşağıdaki örnekler için hiçbir şeyi onaylamıyor, temsil etmiyor veya almıyorum. Uyarı Emptor.

  • ESP8266 ESP-01 **ESP ve Programmer'ı paket anlaşma olarak buradan alabilirsiniz**
  • Programcı **ESP ve Programmer'ı paket anlaşma olarak buradan alabilirsiniz**
  • Mini Breadboard
  • LED (Oldukça güvenli bahis, GEEK öğelerinizin geri kalanıyla zaten biraz uğraşmışsınızdır)
  • Piezo Zil
  • Süveterler
  • ESP01 Breadboad Adaptörü
  • Su/Sızıntı Sensörü (Higrometre)
  • Samsung SmartThings 2.0 Merkezi

2. Adım: Yazılım - İhtiyacınız Olan Şey

Yazılım - İhtiyacınız Olan Şey
Yazılım - İhtiyacınız Olan Şey
Yazılım - İhtiyacınız Olan Şey
Yazılım - İhtiyacınız Olan Şey
Yazılım - İhtiyacınız Olan Şey
Yazılım - İhtiyacınız Olan Şey
Yazılım - İhtiyacınız Olan Şey
Yazılım - İhtiyacınız Olan Şey

VARSAYIMLAR: Arduino IDE, Kitaplıklar, SmartThings IDE ve GITHub ile rahat çalışma.

  • Arduino IDE'si
  • Samsung SmartThings IDE'si
  • SmartThings Android Uygulaması
  • GIThub

Adım 3: Donanım Kurulumu

Image
Image
Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu
Donanım Kurulumu
  1. ESP'niz için bir güç kaynağı belirleyin. Dizüstü bilgisayarımın USB'sine takılı eski bir ESP programcısı kullandım ve VCC ve Grnd jumper'larını ilgili konumlarına taktım. (resme bakın)
  2. ESP devre tahtası adaptörünü mini ekmek tahtasının orta kanalının üzerine oturtun, böylece bir sıra 4 pim her iki tarafta olur.
  3. Vcc Kaynağını ESP'nin Vcc, Ch_Pd ve Higrometresine bağlayın.
  4. Grnd Kaynağını ESP'nin Grnd, Higrometre ve Piezo/LED 'kısa' ayağına bağlayın.
  5. ESP pin 2'yi Higrometrenin Verilerine bağlayın (Analog değil).
  6. ESP pin 0'ı Piezo/LED 'uzun' bacağa bağlayın.
  • İPUÇLARI

    • Ekli resimlerdeki jumper renklerinin Vcc veya Grnd'yi temsil ettiğini varsaymayın.
    • Piezo ve/veya LED, önyükleme sırasında takılamaz. Varsa, ESP önyükleme modunda açılır ve yüklenen kodu yürütmez. ESP açıldıktan sonra bunları takın.
    • Ekli Potansiyometre ile Higrometrede hassasiyeti gerektiği gibi ayarlayın.

WrapUp: Bunun üzerindeki bağlantıları kalıcı hale getirmeyi ve hepsini düzgün bir muhafaza içine yerleştirmeyi planlıyorum. Bu muhafaza yeniden benim ünlü Lego kutularımdan biri olabilir!! Bitince onu da paylaşırım.

Adım 4: Yazılım Kurulumu/Konfigürasyonu

Yazılım Kurulumu/Konfigürasyonu
Yazılım Kurulumu/Konfigürasyonu

VARSAYIMLAR: Arduino IDE, Kitaplıklar, SmartThings IDE ve GITHub ile rahat çalışma.

  • İlgili SmartThings IDE ve GITHub hesaplarınıza giriş yapın.
  • Daniel Ogorchock tarafından burada gösterilen TÜM adımları izleyin. AKA Ogiewon.

Lütfen Aşağıdaki Adımlarda Dikkatli Olun (Şu anda bir ST_Anything Contact Sensor çocuk cihazı kullanıyorsanız, bu adımlar onu devre dışı bırakabilir:

Ek Not: ST_Anything deposu için SmartThings IDE bağlantınızı GITHub'a kurarsanız, depodaki temas sensöründe gelecekte yapılacak değişiklikler SmartThings'inize aktarılabilir. Bu, aşağıdaki değişikliklerin üzerine yazılmasına neden olabilir.

  1. Ekli Arduino taslağını, WiFi/SmartThings ortam özelliklerinizi ekleyerek değiştirin. Çizim, GITHub Sayfasındaki adımlar gibi değişikliklerin nerede yapılacağını belirtir.
  2. SmartThings IDE sayfanızı ve ikinci olarak… My Device Handler sayfasını açın.
  3. Listenizde ogiewon: Child Contact Sensor'ü bulun ve açmak için üzerine tıklayın.
  4. Kodun tamamını seçin, Orijinalin 'güvenli tutulması' için bir belgeye Kopyalayın ve Yapıştırın. Bu belgeyi gelecekte gerektiğinde/gerektiğinde hatırlayacağınız bir yere kaydedin.
  5. Şu anda SmartThings IDE:REPLACE'de açtığınız Çocuk Temas Sensöründe aşağıdaki değişikliği yapın:

    featureState "open", label:'${name}', icon:"st.contact.contact.open", backgroundColor:"#e86d13" propertyState "kapalı", label:'${name}', icon:"st.contact.contact.closed", backgroundColor:"#00a0dc"

    İLE:attributeState("açık", etiket: "Kuru", simge:"st.alarm.water.dry", backgroundColor:"#ffffff") propertyState("kapalı", etiket: "Islak", simge:"st. alarm.water.wet", backgroundColor:"#00a0dc")Gerekirse ek ayrıntılı bilgi için eke bakın.

  6. Üst/sağ menüden Kaydet'e tıklayın.
  7. Sağ üst menüden Yayınla'ya tıklayın.
  8. 'Benim İçin'e tıklayın. IDE'den çıkın.
  9. Değiştirilmiş Arduino çiziminizi ESP-01'e yükleyin. ESP-01'inizi Sızıntı Dedektörü teçhizatınıza takın ve çalıştırın.
  10. SmartThings Mobil Uygulamanızı cihazınızda açın. 'Şeyler' listenizde artık Su Sensörü gibi giyinmiş bir Temas Sensörü görmelisiniz.
  11. Su Sensörüne daldırın ve ne olduğunu görün. Sonuçlarınızın benimki gibi olduğunu ve tetiklendiğinde su simgelerinin görünümünün değiştiğini gösteren parmaklar geçti. EKSTRALAR: Alarmları bu cihazdan göndermek için bir SmartThings SmartApp ekleyin. Otomasyon, SmartApps'i seçin, SmartApp Ekle, Güvenlik ve Güvenlik, Bana Ne Zaman Bildir'e gidin. 'Kişi Kapanışları' için Sihirbazı izleyin.

Önerilen: