Სარჩევი:
- ნაბიჯი 1: მიზეზი
- ნაბიჯი 2: გამოყენებული მასალები
- ნაბიჯი 3: შეაერთეთ ეს ყველაფერი
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: საბოლოო აზრები
ვიდეო: თერმომეტრი ტემპერატურის შედარებით ფერით 2 "TFT დისპლეით და მრავალჯერადი სენსორით: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
მე გავაკეთე ეკრანი, რომელიც აჩვენებს ტემპერატურის რამდენიმე სენსორის გაზომვებს. ყველაზე მაგარი ის არის, რომ ფასეულობების ფერი იცვლება ტემპერატურასთან ერთად:
75 გრადუსი ცელსიუსი = წითელი> 60> 75 = ნარინჯისფერი> 40 <60 = ყვითელი> 30 <40 = შუქნიშანი <40 = მუქი ლურჯი
ნაბიჯი 1: მიზეზი
ჩვენი სახლი თბება ცენტრალური გათბობით. სისტემა იკვებება სამზარეულოში დამწვარი ღუმელით, რომელიც კვებავს 1000 ლიტრიან ბუფერულ ავზს. აქედან თბილი წყალი იტუმბება იატაკის გათბობისა და რადიატორებისკენ.
ეს მშვენივრად მუშაობს, როდესაც სახლში ვარ, მაგრამ შეიძლება შემაშფოთებელი იყოს, როდესაც შორს ვარ დიდი ხნის განმავლობაში. ასე რომ, ჩვენ გადავწყვიტეთ დავამატოთ მარცვლების ავტომატური გამათბობელი, რომელიც ასევე მიმაგრებულია ბუფერულ ავზზე ისე, რომ ორივე სისტემამ შეძლოს ერთად მუშაობა. მნიშვნელოვანია ვიცოდეთ როდის უნდა შეწყვიტოთ გაზქურის დაწვა ღუმელში, რადგან შეიძლება მოხდეს ბუფერული ავზის გადახურება. ცხადია, არსებობს ყველა სახის უსაფრთხოების სარქველი, მაგრამ თავიდან აცილება ყოველთვის უკეთესია.
მინდოდა ეკრანი, რომელიც გაზომავს ტემპერატურას ავზში რამდენიმე დონეზე, რათა დავინახოთ რამდენი სითბო გვაქვს შენახული. საბოლოო ჯამში ტემპერატურის ფერი უნდა შეიცვალოს მნიშვნელობით: წითელი ძალიან ცხელებისთვის (> 75 გრადუსი ცელსიუსამდე მუქ ლურჯამდე სიცივისთვის, <30 გრადუსი.
ნაბიჯი 2: გამოყენებული მასალები
Arduino UnoFour DS18b20 ტემპერატურის სენსორები 1 4.7k Ohm რეზისტორი ფერადი TFT დისპლეი, მე გამოვიყენე ეს 2 დიუმიანი დისპლეი AliexpressWiring და ა.შ.
ნაბიჯი 3: შეაერთეთ ეს ყველაფერი
ოთხი DS18b20 სენსორი არის ერთი მავთულის სისტემის საშუალებით. ეს ზოგავს ბევრ კავშირს არდუინოსთან და საკმაოდ მარტივია, იხილეთ სურათი. აქ დამატებულია რეზისტორი.
ჩვენების მიერთებას მეტი ძალისხმევა დასჭირდა. ის უნდა (უნდა …) იმუშაოს მასზე ფარის დაჭერით, მაგრამ ეს არ გამოვიდა. ზოგიერთმა კვლევამ აჩვენა, თუ როგორ უნდა დავუკავშირო ის SPI– ს საშუალებით (არ ვიცი რას ნიშნავს ეს) შემდეგი სქემის გამოყენებით:
VCC 5vGND Ground CLK D13SDA D11 RS D9 RST D8 CS D10
გამოიყენება ILI9225 ბიბლიოთეკა, როგორც ეს იყო ნახსენები ჩვენების შეფუთვაზე. ბიბლიოთეკა შეგიძლიათ იხილოთ აქ Github– ზე.
ყველაფერი, რაც მე გამოვიტანე ბიბლიოთეკიდან, ყველაფერი კარგადაა. ჰეჰააა !!!
ნაბიჯი 4: კოდი
დრო დამჭირდა იმის გასარკვევად, თუ როგორ უნდა დავხატო ტექსტი, ხაზები და ა.შ. TFT ეკრანზე. ეს საკმაოდ მარტივი აღმოჩნდა. კოდი, რომელიც ტექსტის ფერს ტემპერატურასთან შედარებით სხვა რამ იყო, მე მივმართე არდუინოს ფორუმებს, სადაც ჩეპი სახელწოდებით "Wild Bill" დამეხმარა. კუდოს !!
თქვენ შეგიძლიათ იპოვოთ კოდი აქ.
ნაბიჯი 5: საბოლოო აზრები
ეს მართლაც მაგარი პროექტი იყო. ახლა მომიწევს ლამაზი გარსაცმის პოვნა, რომ ნივთი ჭკვიანურად გამოიყურებოდეს. მე არ ვარ კარგი ამაში. ნებისმიერი დახმარება / წინადადება, თუ როგორ უნდა გავაკეთოთ ეს, დასაფასებელია
სურვილების სია:
- დაამატეთ WIFI, მარტივი უნდა იყოს ESP288 ან Nodemcu; მე მათ გარშემო ვდებ
გირჩევთ:
გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: 8 ნაბიჯი (სურათებით)
გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: სხეულის ტემპერატურის გაზომვა უკონტაქტო / უკონტაქტო თერმო იარაღის მსგავსად. მე შევქმენი ეს პროექტი, რადგან თერმო იარაღი ახლა ძალიან ძვირია, ამიტომ მე უნდა მივიღო ალტერნატივა საკუთარი ხელების გასაკეთებლად. და მიზანი არის დაბალი ბიუჯეტის ვერსიით.მომარაგებაMLX90614 არდუ
წვრილმანი თერმომეტრი 2 სენსორით: 3 ნაბიჯი (სურათებით)
წვრილმანი წვდომის თერმომეტრი 2 სენსორით: ეს პროექტი არის ჩემი წინა პროექტის გაძლიერება "წვრილმანი წვდომის თერმომეტრი". ის ჩაწერს ტემპერატურის გაზომვებს მიკრო SD ბარათში. ტექნიკის ცვლილებები მე დავამატე DS18B20 ტემპერატურის სენსორი რეალურ დროში საათის მოდულში, სადაც არის პრო
Arduino ინტერფეისი ულტრაბგერითი სენსორით და უკონტაქტო ტემპერატურის სენსორით: 8 ნაბიჯი
Arduino ინტერფეისის ულტრაბგერითი სენსორი და უკონტაქტო ტემპერატურის სენსორი: დღესდღეობით, შემქმნელები, დეველოპერები ამჯობინებენ Arduino– ს პროექტების პროტოტიპების სწრაფი განვითარებისათვის. Arduino არის ღია კოდის ელექტრონიკის პლატფორმა, რომელიც დაფუძნებულია ადვილად გამოსაყენებელ აპარატურასა და პროგრამულ უზრუნველყოფაზე. Arduino– ს აქვს ძალიან კარგი მომხმარებლის საზოგადოება. ამ პროექტში
ESP32 NTP ტემპერატურის ზონდის მომზადების თერმომეტრი Steinhart-Hart კორექციით და ტემპერატურის სიგნალიზაციით .: 7 ნაბიჯი (სურათებით)
ESP32 NTP ტემპერატურის ზონდის მომზადების თერმომეტრი Steinhart-Hart კორექციით და ტემპერატურის სიგნალიზაციით: ჯერ კიდევ მოგზაურობთ " მომავალი პროექტის ", ", " ESP32 NTP ტემპერატურის ზონდის მომზადების თერმომეტრის Steinhart-Hart კორექციით და ტემპერატურის სიგნალიზაციით " არის ინსტრუქცია, რომელიც გვიჩვენებს, თუ როგორ დავამატო NTP ტემპერატურის ზონდი, პიეზო ბ
ESP8266 ციფრული თერმომეტრი LCD დისპლეით: 7 ნაბიჯი
ESP8266 ციფრული თერმომეტრი LCD ეკრანით: დღეს მე გაჩვენებთ თუ როგორ გამოიყენოთ TFT LCD დისპლეი ESP8266 NodeMCU– ზე ტემპერატურისა და ტენიანობის მონაცემების საჩვენებლად რეალურ დროში გარემოსთვის. მე ვაძლევ ეკრანის გამოყენების მაგალითს DHT22– ით, რაც არის ტემპერატურის და ტენიანობის მაჩვენებელი