Სარჩევი:
- ნაბიჯი 1: აპარატურა - რაც დაგჭირდებათ
- ნაბიჯი 2: პროგრამული უზრუნველყოფა - რაც დაგჭირდებათ
- ნაბიჯი 3: აპარატურის დაყენება
- ნაბიჯი 4: პროგრამული უზრუნველყოფის დაყენება
ვიდეო: ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 ტემპ. სენსორი: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ჩვენ ყველას გვსურს ვიცოდეთ რა არის ოთახის ტემპერატურა და ზოგჯერ რა ტემპერატურაა სხვა ოთახში, ან შესაძლოა თუნდაც თქვენს დასასვენებელ სახლში მსოფლიოს მეორე მხარეს. იქნებ გსურთ აკონტროლოთ თქვენი შინაური ცხოველის ხვლიკის სახლში ტემპერატურა? თქვენ მოხვდით სწორ ადგილას, რომ ისწავლოთ როგორ ააწყოთ თქვენი საკუთარი SmartThings დაკავშირებული DS18B20 ტემპი. სენსორი ESP8266 და Arduino. ნახე ეს ვიდეო და წაიკითხე.
ნაბიჯი 1: აპარატურა - რაც დაგჭირდებათ
მე არ ვადასტურებ, არ წარმოვადგენ და არ ვიღებ არაფერს საერთოდ ქვემოთ მოყვანილი მაგალითებისთვის. გაფრთხილების ამსახველი.
საჭიროების შემთხვევაში შეცვალეთ თქვენი ინდივიდუალური მოთხოვნები/პარამეტრები. ბმულები პროდუქტებზე მოცემულია მხოლოდ მაგალითებისთვის და არა რეკლამირებისთვის. მე არ გამომიყენებია რეზისტორი DS18B20– ისთვის. გთხოვთ გამოიყენოთ თქვენი საკუთარი განსჯა.
1. ESP8266 ESP12 NodeMCU SOC
2. DS18B20 ტემპერატურის სენსორი
3. NodeMCU ბაზა
4. Samsung SmartThings 2.0 Hub
USB მიკრო კაბელი
ნაბიჯი 2: პროგრამული უზრუნველყოფა - რაც დაგჭირდებათ
ვარაუდები: კომფორტული მუშაობა Arduino IDE, ბიბლიოთეკები, SmartThings IDE და GITHub.
Arduino IDE
Samsung SmartThings IDE
SmartThings Android აპლიკაცია
GITHub
ნაბიჯი 3: აპარატურის დაყენება
ამ განყოფილებისთვის, განმარტებული ნაბიჯები ემყარება ჩემს კონფიგურაციას. მორგება საჭიროებისამებრ.
- დააინსტალირეთ NodeMCU დაფა კვანძის ბაზაზე. (დაადასტურეთ სწორი ორიენტაცია ანტენის ადგილმდებარეობის მიხედვით, რომელიც შეესაბამება თითოეულ მათგანს ან შეესაბამება პინ ნომრებს, თუ ისინი ჩამოთვლილია ბაზაზე)
- დააინსტალირეთ ქალი ტერმინატორის კავშირები DS18B20– ზე. (მე ჩავხტი, გავშიშვლე, შევაბრუნე და შემოვიხვიე მხტუნავები DS1820B- ის ხაზებზე)
- მიამაგრეთ DS18B20 სიმძლავრე 3.3 ვ სარკინიგზოზე კვანძის ბაზაზე. იხილეთ სურათი.
- მიამაგრეთ DS18B20 სახმელეთო რკინიგზა კვანძის ბაზაზე. იხილეთ სურათი.
- მიამაგრეთ DS18B20 მონაცემები კვანძის ბაზაზე D3 ლიანდაგზე. იხილეთ სურათი.
შენიშვნა: ესკიზის ჩატვირთვისას შეიძლება დაგჭირდეთ მონაცემთა კავშირის გაწყვეტა და დატვირთვის დასრულების შემდეგ ხელახლა დაკავშირება.
ნაბიჯი 4: პროგრამული უზრუნველყოფის დაყენება
ვარაუდები: კომფორტული მუშაობა Arduino IDE, ბიბლიოთეკები, SmartThings IDE და GITHub.
- შედით თქვენს SmartThings IDE და GITHub ანგარიშებზე.
- მიჰყევით დანიელ ოგორჩოკის მიერ ნაჩვენებ ყველა ნაბიჯს. AKA ოგიევონი.
მე ვიცი, რომ ბევრია პირველადი ინფორმაცია და კონფიგურაცია, თუ ეს არის პირველად თქვენ ST_Anything კონფიგურაციის დაყენება, მაგრამ ღირს. გთხოვთ მოგერიდებათ დაუსვათ კითხვები, რაც შეიძლება გქონდეთ გზაზე. გარდა ამისა, SmartThings ფორუმი ამ პროექტისთვის არის დიდი ადგილი რჩევებისა და რჩევებისთვის.
- შეცვალეთ თანდართული Arduino ესკიზი და დაამატეთ თქვენი WiFi/SmartThings გარემოს სპეციფიკა. ესკიზი გვიჩვენებს, თუ სად უნდა შეიტანოს ცვლილებები, ისევე როგორც GITHub გვერდზე გადადგმული ნაბიჯები.
- იხილეთ თანდართული ეკრანის ანაბეჭდები (2) ST_Anything მოწყობილობის სპეციფიკური ცვლილებები. (NodeMCU 0.9 ვერსიისთვის … შეცვალეთ Pin D7 Pin D3– ში) და კომენტარი გააკეთეთ ნებისმიერი მოწყობილობის/ბიბლიოთეკის შესახებ, რომლის ინსტალაციაც არ გსურთ ამ დროს.
- თანდართულ ესკიზს აქვს D7– დან D3– ის ცვლილებები და გამოთქმული დამატებები. შენიშვნა: თუ თქვენ გამორთეთ ჯუმპერი D# - დან, ხელახლა დაუკავშირდით ესკიზის ჩატვირთვის შემდეგ.
- გახსენით თქვენი SmartThings მობილური აპლიკაცია. თუ თქვენ ჯერ კიდევ გჭირდებათ დეტალების დამატება აქ გადადგმული ნაბიჯების მიხედვით, გააკეთეთ ეს ახლავე.
- გადახედეთ თქვენს SmartThings მობილური აპლიკაციის მოწყობილობების ჩამონათვალს, ახლა თქვენ უნდა ნახოთ DS18B20 ჩამოთვლილი თქვენი ამჟამინდელი ტემპერატურით.
გირჩევთ:
DIY სუნთქვის სენსორი არდუინოსთან ერთად (გამტარი ნაქსოვი გაჭიმვის სენსორი): 7 ნაბიჯი (სურათებით)
წვრილმანი სუნთქვის სენსორი არდუინოსთან ერთად (გამტარი ნაქსოვი გაჭიმვის სენსორი): ეს წვრილმანი სენსორი მიიღებს გამტარი ნაქსოვი გაჭიმვის სენსორის ფორმას. ის შემოეხვევა თქვენს მკერდს/კუჭს, ხოლო როდესაც თქვენი გულმკერდი/მუცელი გაფართოვდება და იკუმშება, ასევე გაიზრდება სენსორი და, შესაბამისად, შეყვანის მონაცემები, რომლებიც მიეწოდება არდუინოს. Ისე
ინტერფეისის DS18B20 ტემპერატურის სენსორი Arduino– სთან და ESP8266– თან: 8 ნაბიჯი
ინტერფეისი DS18B20 ტემპერატურის სენსორი Arduino– სთან და ESP8266– თან: აი, რა ხდება, ბიჭებო! აქარში აქ CETech– დან. დღეს ჩვენ ვაპირებთ დავამატოთ ახალი სენსორი ჩვენს არსენალში, რომელიც ცნობილია როგორც DS18B20 ტემპერატურის სენსორი. ეს არის DHT11– ის მსგავსი ტემპერატურის სენსორი, მაგრამ აქვს განსხვავებული პროგრამები. ჩვენ შევადარებთ მას
ტემპერატურის სენსორი DS18B20 (ჟოლო Pi): 4 ნაბიჯი (სურათებით)
Temp Sensor DS18B20 (Raspberry Pi): ძირითადი გაკვეთილი, თუ როგორ უნდა დააყენოთ DS18b20 ტემპერატურის სენსორი ჟოლოს პი
ESP8266/ESP12 მახვილგონივრული ღრუბელი - Arduino– ით აღჭურვილი SmartThings განათების სენსორი: 4 ნაბიჯი
ESP8266/ESP12 მახვილგონივრული ღრუბელი - Arduino– ს მიერ დაფუძნებული SmartThings განათების სენსორი: თქვენი ჭკვიანი განათების რეაგირება ზოგიერთ ნაგულისხმევ დროს, როგორიცაა ჩასვლა და მზის ამოსვლა, ან კონკრეტული დრო … ყოველთვის არ ემთხვევა იმას, რასაც შენი თვალები ხედავენ შიგნით ყოფნისას შენი სახლი. ალბათ დროა დაამატოთ სენსორი, რომელსაც შეუძლია აანთოს ყველა ეს
ESP8266/ESP-01 Arduino– ით აღჭურვილი SmartThings გაჟონვის დეტექტორი: 5 ნაბიჯი (სურათებით)
ESP8266/ESP-01 არდუინოზე დაფუძნებული SmartThings გაჟონვის დეტექტორი: ასე რომ, ბევრი გაჟონვის დეტექტორის ასარჩევად, რომელი გამოდგება თქვენთვის საუკეთესოდ? თუ თქვენ გაქვთ Samsung SmartThings, რომელიც აკონტროლებს ნებისმიერ მოწყობილობას თქვენს სახლში, მაშინ ეს შეიძლება იყოს მხოლოდ ბილეთი! ეს არის სერიის ბოლო ვერსია, რომელსაც მე ვაშენებ