Mündəricat:

ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 addım (şəkillərlə birlikdə)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 addım (şəkillərlə birlikdə)

Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 addım (şəkillərlə birlikdə)

Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 addım (şəkillərlə birlikdə)
Video: send ds18b20 temp with wi-fi to android 2024, Iyul
Anonim
Image
Image

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əyirsiniz? Öz şəxsi SmartThings ilə əlaqəli DS18B20 Temp qurmağı öyrənmək üçün doğru yerə gəldiniz. ESP8266 və Arduino ilə sensor. Bu Videoya baxın və oxuyun.

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
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.

Fərdi tələblərinizə/parametrlərinizə uyğun olaraq dəyişdirin. Məhsullara bağlantılar yalnız nümunələr üçündür və tanıtım üçün deyil. DS18B20 üçün bir rezistor istifadə etmədim. Zəhmət olmasa öz mülahizənizdən istifadə edin.

1. ESP8266 ESP12 NodeMCU SOC

2. DS18B20 Temperatur Sensoru

3. NodeMCU bazası

4. Samsung SmartThings 2.0 Hub

USB Mikro Kabel

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

Avadanlıq Quraşdırması
Avadanlıq Quraşdırması

Bu bölmə üçün izah edilən addımlar mənim quruluşuma əsaslanır. Lazım olduğu kimi tənzimləyin.

  • NodeMCU lövhəsini Node Base -ə quraşdırın. (hər birində uyğun olan anten yerləri və ya bazada göstərildikdə uyğun gələn pin nömrələri ilə düzgün istiqamətləndirməni təsdiq edin)
  • Qadın terminator əlaqələrini DS18B20 -ə quraşdırın. (DS1820B xətlərinə atladım, soydum, lehimlədim və bükdüm)
  • DS18B20 gücünü Node Base üzərindəki 3.3v rayına bağlayın. Şəkilə baxın.
  • Node Base -də DS18B20 zəminini yer relsinə bağlayın. Şəkilə baxın.
  • D18 rayını Node Base -ə bağlamaq üçün DS18B20 məlumatlarını əlavə edin. Şəkilə baxın.

QEYD: Eskiz yükləyərkən Məlumat bağlantısını kəsmək və yük başa çatdıqdan sonra yenidən qoşulmaq lazım ola bilər.

Addım 4: Proqram Quraşdırması

Proqram Quraşdırması
Proqram Quraşdırması
Proqram Quraşdırması
Proqram Quraşdırması
Proqram Quraşdırması
Proqram Quraşdırması

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.

ST_Anything konfiqurasiyalarını ilk dəfə qurmusunuzsa, bir çox ilkin məlumat və konfiqurasiya olduğunu bilirəm, amma buna dəyər. Zəhmət olmasa yol boyu hər hansı bir sual verə bilərsiniz. Bundan əlavə, bu layihə üçün SmartThings Forumu məsləhətlər və məsləhətlər üçün BÖYÜK bir yerdir.

  • 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) ST_Anything cihazına xas dəyişikliklər üçün əlavə edilmiş ekran görüntülərinə baxın. (NodeMCU 0.9 versiyası üçün … Pin D7 -ni Pin D3 -ə dəyişdirin) və hazırda quraşdırmaq istəmədiyiniz cihazları/kitabxanaları şərh edin.
  • Əlavə edilmiş eskizdə D7 -dən D3 -ə qədər dəyişikliklər və şərh edilmiş əlavələr var. DİQQƏT: Əgər atlayıcını D#-dən ayırsanız, eskiz yükləndikdən sonra yenidən qoşulun.
  • SmartThings Mobil Tətbiqinizi açın. Hələ də buradakı addımlara uyğun olaraq detallar əlavə etməlisinizsə, bunu indi edin.
  • SmartThings Mobil Tətbiqinizdəki cihazların siyahısına nəzər salın, indi mövcud temperaturunuzla birlikdə listelenen bir DS18B20 görməlisiniz.

Tövsiyə: