Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Biz hammamiz bilamizki, xona ichidagi hozirgi harorat nima, ba'zida boshqa xonada, hatto dunyoning narigi burchagidagi dam olish uyingizda ham harorat qanday. Balki siz uy hayvoningiz Kaltakesak uyidagi haroratni kuzatmoqchimisiz? Siz o'zingizning SmartThings -ga ulangan DS18B20 haroratini yaratishni o'rganish uchun kerakli joyga keldingiz. ESP8266 va Arduino bilan sensor. Bu videoni ko'ring va o'qing.
1 -qadam: Uskuna - sizga kerak bo'lgan narsa
Men quyida keltirilgan misollar uchun hech narsani qo'llab -quvvatlamayman, vakillik qilmayman yoki olmayman. Ogohlantirish emptor.
Shaxsiy talablaringiz/parametrlaringiz uchun kerak bo'lganda almashtiring. Mahsulotlarga havolalar faqat misollar uchun va reklama emas. Men DS18B20 uchun qarshilik ishlatmadim. Iltimos, o'z hukmingizdan foydalaning.
1. ESP8266 ESP12 NodeMCU SOC
2. DS18B20 harorat sensori
3. NodeMCU bazasi
4. Samsung SmartThings 2.0 uyasi
USB mikro kabel
2 -qadam: dasturiy ta'minot - sizga kerak bo'lgan narsa
TAHMINLAR: Arduino IDE, kutubxonalar, SmartThings IDE va GITHub bilan ishlash qulay.
Arduino IDE
Samsung SmartThings IDE
SmartThings Android ilovasi
GITHub
3 -qadam: Uskuna sozlamalari
Ushbu bo'lim uchun tushuntirilgan qadamlar mening sozlamalarimga asoslangan. Zarur bo'lganda sozlang.
- NodeMCU kartasini Node Base -ga o'rnating. (to'g'ri yo'nalishni har bir antennaga mos keladigan joylar bilan tasdiqlang yoki agar bazada ko'rsatilgan bo'lsa mos keladigan pin raqamlari)
- DS18B20 -ga ayol terminator ulanishlarini o'rnating. (Men DS1820B liniyalariga sakrash, echib olish, lehim va o'ralgan)
- DS18B20 quvvatini tugun bazasidagi 3.3v temir yo'lga ulang. Rasmga qarang.
- Tugunlar bazasida DS18B20 erini temir yo'lga ulang. Rasmga qarang.
- DS18B20 ma'lumotlarini D3 rayini tugun bazasiga mahkamlang. Rasmga qarang.
QAYD: Siz eskizni yuklashda ma'lumotlar ulanishini uzishingiz va yuk tugagandan so'ng qayta ulanishingiz kerak bo'lishi mumkin.
4 -qadam: dasturiy ta'minotni sozlash
TAHMINLAR: Arduino IDE, kutubxonalar, SmartThings IDE va GITHub bilan ishlash qulay.
- Tegishli SmartThings IDE va GITHub hisoblariga kiring.
- Bu erda Daniel Ogorchok tomonidan ko'rsatilgan barcha qadamlarni bajaring. AKA Ogiewon.
Bilaman, agar siz ST_Anything konfiguratsiyalarini birinchi marta o'rnatayotgan bo'lsangiz, juda ko'p boshlang'ich ma'lumotlar va konfiguratsiya mavjud, lekin bunga arziydi. Iltimos, yo'l davomida sizni qiziqtirgan savollarni bering. Bundan tashqari, ushbu loyiha uchun SmartThings forumi - maslahatlar va maslahatlar uchun ajoyib joy.
- WiFi/SmartThings atrof -muhit xususiyatlarini qo'shib, biriktirilgan Arduino eskizini o'zgartiring. Eskizda GITHub sahifasidagi qadamlar kabi o'zgarishlarni qaerga kiritish kerakligi ko'rsatilgan.
- (2) ST_Anything qurilmasiga xos o'zgarishlar uchun biriktirilgan skrinshotlarga qarang. (NodeMCU 0.9 versiyasi uchun … Pin D7 -ni Pin D3 -ga o'zgartiring) va hozirda o'rnatishni xohlamaydigan qurilmalar/kutubxonalarga izoh bering.
- Qo'shilgan eskizda D7 dan D3 gacha o'zgartirishlar va izohlangan qo'shimchalar mavjud. ESLATMA: Agar siz jumperni D#dan uzib qo'ysangiz, eskiz yuklanganidan keyin qayta ulaning.
- SmartThings mobil ilovasini oching. Agar siz hali ham bu erdagi qadamlarga muvofiq tafsilotlarni qo'shishingiz kerak bo'lsa, buni hozir bajaring.
- SmartThings mobil ilovangizdagi qurilmalar ro'yxatini ko'rib chiqing, siz hozirda harorat ko'rsatilgan DS18B20 ni ko'rishingiz kerak.