İçindekiler:

ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensör: 4 Adım (Resimlerle)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensör: 4 Adım (Resimlerle)

Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensör: 4 Adım (Resimlerle)

Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensör: 4 Adım (Resimlerle)
Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor 2024, Temmuz
Anonim
Image
Image

Hepimiz mevcut oda sıcaklığının ne olduğunu ve bazen başka bir odadaki, hatta belki de dünyanın diğer ucundaki tatil evinizdeki sıcaklığın ne olduğunu bilmek isteriz. Belki evcil hayvanınızın Lizard'ın evindeki sıcaklığı izlemek istersiniz? Kendi SmartThings bağlantılı DS18B20 Temp'inizi nasıl oluşturacağınızı öğrenmek için doğru yere geldiniz. ESP8266 ve Arduino'lu sensör. Bu Vid'e göz atın ve okumaya devam edin.

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

Donanım - İhtiyacınız Olan Şeyler
Donanım - İhtiyacınız Olan Şeyler
Donanım - İhtiyacınız Olan Şeyler
Donanım - İhtiyacınız Olan Şeyler
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.

Bireysel gereksinimleriniz/parametreleriniz için gerektiği gibi değiştirin. Ürünlere verilen bağlantılar yalnızca örnek amaçlıdır, tanıtım amaçlı değildir. DS18B20 için direnç kullanmadım. Lütfen kendi kararınızı kullanın.

1. ESP8266 ESP12 DüğümMCU SOC

2. DS18B20 Sıcaklık Sensörü

3. NodeMCU Tabanı

4. Samsung SmartThings 2.0 Merkezi

USB Mikro Kablo

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

Donanım Kurulumu
Donanım Kurulumu

Bu bölüm için açıklanan adımlar benim kurulumuma dayanmaktadır. Gerektiği gibi ayarlayın.

  • NodeMCU kartını Node Base üzerine kurun. (her birinde eşleşen anten konumlarıyla veya tabanda listeleniyorsa eşleşen pin numaralarıyla doğru yönlendirmeyi onaylayın)
  • DS18B20'ye dişi sonlandırıcı bağlantılarını kurun. (DS1820B'nin hatlarına jumperları kestim, soydum, lehimledim ve sardım)
  • DS18B20 gücünü Düğüm Tabanındaki 3.3v raya bağlayın. Pic'e bakın.
  • DS18B20'yi Düğüm Tabanındaki toprak rayına bağlayın. Pic'e bakın.
  • DS18B20 Verilerini D3 rayını Düğüm Tabanına bağlayın. Pic'e bakın.

NOT: Çizimi yüklerken Veri bağlantısını kesmeniz ve yükleme tamamlandıktan sonra yeniden bağlamanız gerekebilir.

Adım 4: Yazılım Kurulumu

Yazılım Kurulumu
Yazılım Kurulumu
Yazılım Kurulumu
Yazılım Kurulumu
Yazılım Kurulumu
Yazılım Kurulumu

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.

ST_Anything konfigürasyonlarını ilk kez kuruyorsanız, birçok başlangıç bilgisi ve konfigürasyon olduğunu biliyorum, ancak buna değer. LÜTFEN yol boyunca aklınıza takılan soruları sormaktan çekinmeyin. Ayrıca, bu proje için SmartThings Forumu, ipuçları ve tavsiyeler için BÜYÜK bir yer.

  • 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) ST_Anything cihazına özel değişiklikler için ekteki ekran görüntülerine bakın. (NodeMCU 0.9 sürümü için…Pin D7'yi Pin D3 olarak değiştirin) ve şu anda kurmak istemeyebileceğiniz aygıtları/kitaplıkları yorumlayın.
  • Ekli çizimde D7 ila D3 değişiklikleri ve yorumlanmış ekstralar vardır. NOT: Jumper'ı D#'dan ayırdıysanız, çizim yüklendikten sonra yeniden bağlayın.
  • SmartThings Mobil Uygulamanızı açın. Yine de buradaki adımlara göre ayrıntıları eklemeniz gerekiyorsa, şimdi yapın.
  • SmartThings Mobil Uygulamanızdaki cihaz listenize bir göz atın, şimdi mevcut sıcaklığınızla listelenmiş bir DS18B20 görmelisiniz.

Önerilen: