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ırması
Video: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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
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
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
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ı
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ə:
Arduino IDE ilə Esp 8266 Esp-01-ə Başlama - Arduino Ide -də Esp Lövhələrinin Qurulması və Esp -in Proqramlaşdırılması: 4 Addım
Arduino IDE ilə Esp 8266 Esp-01-ə Başlama | Esp Boardlarını Arduino Ide-də quraşdırmaq və Proqramlaşdırma Esp: Bu təlimatlarda, Arduino IDE-də esp8266 lövhələrinin necə qurulacağını və esp-01-in proqramlaşdırılmasını və ona kod yükləməyi öyrənəcəyik. Esp lövhələri o qədər populyar olduğu üçün bir təlimat düzəltməyi düşündüm. bu və insanların çoxu problemlə üzləşir
Temp Sensor DS18B20 (Raspberry Pi): 4 addım (şəkillərlə)
Temp Sensor DS18B20 (Raspberry Pi): moruq pi ilə bir DS18b20 temperatur sensoru necə qurulacağına dair əsas dərslik
ESP8266/ESP12 Hazırcavab Bulud - Arduino Powered SmartThings RGB Nəzarətçisi: 4 addım
ESP8266/ESP12 Hazırcavab Bulud - Arduino Powered SmartThings RGB Nəzarətçisi: RGB -nin RGB -nin RGB -si Hər Yerdə! Bu günlərdə evlərinin ətrafında sərin görünüşlü rəngli işıqlandırmanın olmasını kim sevmir? Bu kiçik layihə, SmartThings idarəetməsi ilə qarışıq olan ESP8266 -nı nümayiş etdirir və LED str üçün əsl səliqəli RGB nəzarətçisi kimi ortaya çıxır
ESP8266/ESP-01 Arduino Powered SmartThings Sızma Detektoru: 5 addım (şəkillərlə)
ESP8266/ESP-01 Arduino Powered SmartThings Sızıntı Detektoru: Sooooo Bir çox sızma detektoru arasından seçim etmək üçün 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
ESP8266/ESP-01 Arduino Powered Leak Detector: 3 Addım (Şəkillərlə birlikdə)
ESP8266/ESP-01 Arduino Powered Leak Detector: Su BÖYÜK ŞEYDİR? Təyin olunmuş evdən çıxmaq məcburiyyətində qaldıqda və bunun əvəzinə evinizin döşəməsi ətrafında üzməyə başladığında çox deyil. Bunun "faktdan sonra" bir layihə olduğunu bilirəm, amma ümid edirəm ki, bu, başqasına potensial floodan qaçmağa kömək edə bilər