Სარჩევი:

ტემპერატურის სენსორების ტესტირება - რომელია ჩემთვის?: 15 ნაბიჯი (სურათებით)
ტემპერატურის სენსორების ტესტირება - რომელია ჩემთვის?: 15 ნაბიჯი (სურათებით)

ვიდეო: ტემპერატურის სენსორების ტესტირება - რომელია ჩემთვის?: 15 ნაბიჯი (სურათებით)

ვიდეო: ტემპერატურის სენსორების ტესტირება - რომელია ჩემთვის?: 15 ნაბიჯი (სურათებით)
ვიდეო: 🙌🏻✔️ვიდეო, რომელიც ყველა ქალმა უნდა ნახოს! 2024, ნოემბერი
Anonim
ტემპერატურის სენსორების ტესტირება - რომელია ჩემთვის?
ტემპერატურის სენსორების ტესტირება - რომელია ჩემთვის?

ერთ -ერთი პირველი სენსორი, რომლის მოსინჯვაც საჭიროა ფიზიკურ გამოთვლებს, არის ტემპერატურის გაზომვა. ოთხი ყველაზე პოპულარული სენსორია TMP36, რომელსაც აქვს ანალოგური გამომავალი და სჭირდება ციფრული გადამყვანის ანალოგი, DS18B20, რომელიც იყენებს ერთ მავთულის დაკავშირებას, DHT22, ან ოდნავ იაფი DHT11, რომელსაც უბრალოდ სჭირდება ციფრული პინი, მაგრამ ასევე უზრუნველყოფს ტენიანობის მაჩვენებელს და ბოლოს BME680 რომელიც იყენებს I2C (SPI– ით ასევე ზოგიერთ გამტეხილ დაფაზე) და იძლევა ტემპერატურას, ტენიანობას, გაზს (VOC) და ატმოსფერულ წნევას, მაგრამ ცოტა მეტი ღირს.

მინდა ვნახო რამდენად ზუსტია ისინი და აღმოვაჩინო რაიმე უპირატესობა ან ნაკლი. მე უკვე ფლობს ვერცხლისწყლის ზუსტ თერმომეტრს, რომელიც შემორჩა ქიმიური დამუშავების დროს ფერადი ფოტოგრაფიული ბეჭდვისას, რათა შევადარო ისინი. (არასოდეს გადააგდოთ არაფერი - დაგჭირდებათ მოგვიანებით!)

მე ვაპირებ გამოვიყენო CircuitPython და Adafruit Itsybitsy M4 განვითარების დაფა ამ ტესტებისთვის. შესაფერისი დრაივერები ხელმისაწვდომია ყველა მოწყობილობისთვის.

მარაგები

ჩემი საწყისი სია:

  • მიკრობკონტროლი Itsybitsy M4 Express
  • მიკრო USB კაბელი - პროგრამირებისთვის
  • TMP36
  • DS18B20
  • 4.7K Ohm რეზისტორი
  • DHT22
  • BME680
  • მრავალმეტრიანი
  • პურის დაფა ან ზოლებიანი დაფა
  • დამაკავშირებელი მავთული

ნაბიჯი 1: სქემები

სქემები
სქემები

ნარინჯისფერი მავთულები არის 3.3 ვ

შავი მავთულები არის GND

დაფის ბოლოში არის ძაბვის გაზომვის სატესტო წერტილები. (3.3v, GND და TMP36 ანალოგური გამომავალი)

ცენტრის ბუდეები მარცხნიდან მარჯვნივ:

  • TMP36: 3.3v, ანალოგური სიგნალის გამოსვლა, GND
  • DS18B20: GND, გამოსულია ციფრული სიგნალი, 3.3 ვ
  • DHT22: 3.3v, სიგნალი გამოსულია, ცარიელი, GND
  • BME680: 3.3v, SDA, SCL, ცარიელი, GND

უკანა კონექტორი, IB M4E დაფასთან დასაკავშირებლად, მარცხნიდან მარჯვნივ

  • 3.3 ვ
  • TMP36 - ანალოგი A2 პინზე
  • GND
  • DS18B20 ციფრული გასასვლელი D3 - მწვანე
  • DHT22 ციფრული გასასვლელში D2 - ყვითელი
  • SDA - თეთრი
  • SCL - ვარდისფერი

4.7K Ohm რეზისტორი არის სიგნალიდან სიგნალიდან 3.3v– მდე 0ne-wire კავშირისთვის DS18B20– ზე.

დაფის უკანა მხარეს არის 2 დაჭრილი ბილიკი:

ვარდისფერი და თეთრი მავთულის მარცხენა ხელის ბოლოში. (ყვითელი მავთულის ქვეშ.)

ნაბიჯი 2: მეთოდი

მეთოდი
მეთოდი

თითოეული სენსორისთვის დავწერ მოკლე სკრიპტს, რომ წავიკითხო ტემპერატურა (და სხვა ნივთები, თუ შესაძლებელია) რამდენჯერმე და შევამოწმო ტემპერატურა ჩემი ვერცხლისწყლის (Hg) თერმომეტრის მიხედვით. მე ვეძებ, რამდენად ახლოს არის ტემპერატურა ვერცხლისწყლის კითხვასთან და არის თუ არა ის სტაბილური/თანმიმდევრული.

მე ასევე შევხედავ დოკუმენტაციას იმის დასადგენად, შეესაბამება თუ არა კითხვები სავარაუდო სიზუსტეს და არის თუ არა რისი გაკეთება შესაძლებელი გაუმჯობესების მიზნით.

ნაბიჯი 3: TMP36 - საწყისი სასამართლო

TMP36 - საწყისი სასამართლო პროცესი
TMP36 - საწყისი სასამართლო პროცესი
TMP36 - საწყისი სასამართლო პროცესი
TMP36 - საწყისი სასამართლო პროცესი

მარცხენა ფეხი არის 3.3 ვ, მარჯვენა ფეხი არის GND და ცენტრალური ფეხი არის ანალოგური ძაბვა, რომელიც წარმოადგენს ტემპერატურას შემდეგი ფორმულის გამოყენებით. TempC = (მილივოლტი - 500) / 10

ასე რომ, 750 მილივოლტი იძლევა ტემპერატურას 25 C

როგორც ჩანს, აქ რამდენიმე პრობლემაა. ტემპერატურა "ნორმალური", მერკური თერმომეტრიდან, გაცილებით დაბალია ვიდრე TMP36 და მაჩვენებლები არ არის ძალიან თანმიმდევრული - არის რაღაც "მღელვარება" ან ხმაური.

TMP36 სენსორი აგზავნის ძაბვას ტემპერატურის პროპორციულად. ეს უნდა წაიკითხოთ A/D გადამყვანმა ტემპერატურის გამოთვლამდე. მოდით წავიკითხოთ ძაბვა უშუალოდ სენსორის შუა ფეხიდან მრავალმეტრიანი და შევადაროთ მას A/D შედეგთან. ცენტრალური ფეხიდან კითხვა ჩემი მრავალმეტრიანი არის 722 მილივოლტი, გაცილებით დაბალი და ძალიან სტაბილური კითხვა.

არსებობს ორი რამ, რაც შეგვიძლია ვცადოთ. ჩაანაცვლეთ პოტენომეტრი TMP36– ით და შეცვალეთ ძაბვა გაანგარიშებისას მიკროკონტროლერის რეალურ ძაბვაზე. შემდეგ ჩვენ ვნახავთ, არის თუ არა გამოთვლილი ძაბვა უფრო ახლოს და თუ შემცირდება ხმაური/დარტყმა.

მოდით გავზომოთ ფაქტობრივი ძაბვა, რომელსაც იყენებენ ჩემი მიკროკონტროლი და A/D. ეს იყო 3.3 ვ, მაგრამ რეალურად მხოლოდ 3.275 ვ.

ნაბიჯი 4: პოტენციომეტრის შემცვლელი შედეგები

პოტენომეტრის შემცვლელი შედეგები
პოტენომეტრის შემცვლელი შედეგები

ეს ბევრად უკეთესია. კითხვები რამდენიმე მილივოლტის ფარგლებშია გაცილებით ნაკლები ხმაურით. ეს იმაზე მეტყველებს, რომ ხმაური უფრო TMP36- დან არის ვიდრე A/D. მრიცხველზე კითხვა ყოველთვის სტაბილურია - არანაირი უკუჩვენება. (მრიცხველი შეიძლება „ასწორებს“მომაბეზრებელ გამოსავალს.)

სიტუაციის გაუმჯობესების ერთ -ერთი გზა შეიძლება იყოს საშუალო კითხვის აღება. მიიღეთ ათი კითხვა სწრაფად და გამოიყენეთ საშუალო. მე ასევე გამოვთვლი სტანდარტულ გადახრას პროგრამის შეცვლისას, რათა მივაწოდო შედეგების გავრცელების მითითება. მე ასევე დავთვლი კითხვების რაოდენობას საშუალო 1 სტანდარტული გადახრის ფარგლებში - რაც უფრო მაღალია მით უკეთესი.

ნაბიჯი 5: საშუალო საკითხავი და შედეგი

საშუალო კითხვა და შედეგი
საშუალო კითხვა და შედეგი

ჯერ კიდევ არის დიდი ხმაური და TMP36- ის კითხვა ჯერ კიდევ უფრო მაღალია ვიდრე ვერცხლისწყლის თერმომეტრი. ხმაურის შესამცირებლად მე ჩავრთე 100NF კონდენსატორი სიგნალსა და GND- ს შორის

შემდეგ ინტერნეტში ვეძებდი სხვა გადაწყვეტილებებს და ვიპოვე ეს: https://www.doctormonk.com/2015/02/accurate-and-re… დოქტორი მონკი გვთავაზობს სიგნალსა და GND- ს შორის 47 k Ohm რეზისტორის ჩათვლით.

www.desert-home.com/2015/03/battery-operate… მიუხედავად იმისა, რომ ეს ბიჭი გვთავაზობს 15 წაკითხვის წესის დალაგებას და ცენტრალურ მაჩვენებელს 5.

მე შევცვალე სკრიპტი და სქემა, რომ ეს წინადადებები შემეტანა და ვერცხლისწყლის თერმომეტრის კითხვა შევიტანე.

Და ბოლოს! ახლა ჩვენ გვაქვს სტაბილური კითხვა მოწყობილობის აღწერილობის სიზუსტის ფარგლებში.

ეს იყო საკმაოდ დიდი ძალისხმევა სენსორის მუშაობისთვის, რომელსაც აქვს მხოლოდ მწარმოებლის სიზუსტე:

სიზუსტე - ყველაზე მაღალი (ყველაზე დაბალი): ± 3 ° C (± 4 ° C) მათი ღირებულება მხოლოდ $ 1.50 (£ 2)

ნაბიჯი 6: DS18B20 - საწყისი ტესტირება

DS18B20 - საწყისი ტესტირება
DS18B20 - საწყისი ტესტირება

იყავით ძალიან ფრთხილად. ეს პაკეტი ძალიან ჰგავს TMP36- ს, მაგრამ ფეხები პირიქით არის 3.3v მარჯვნივ და GND მარცხნივ. სიგნალი გადის ცენტრში. იმისათვის, რომ ამ მოწყობილობამ იმუშაოს, ჩვენ გვჭირდება 4.7 კმ Ohm რეზისტორი სიგნალსა და 3.3 ვ შორის. ეს მოწყობილობა იყენებს ერთ მავთულის პროტოკოლს და ჩვენ უნდა გადმოვწეროთ რამდენიმე მძღოლი Itsybitsy M4 Express– ის lib საქაღალდეში.

ეს ღირს დაახლოებით $ 4 / £ 4 ტექნიკური მახასიათებლები:

  • გამოსაყენებელი ტემპერატურის დიაპაზონი: -55 დან 125 ° C (-67 ° F დან +257 ° F)
  • 9 -დან 12 -ბიტიანი ამორჩეული რეზოლუცია
  • იყენებს 1 მავთულის ინტერფეისს - კომუნიკაციისთვის საჭიროა მხოლოდ ერთი ციფრული პინი
  • ჩიპში დაიწვა უნიკალური 64 ბიტიანი პირადობის მოწმობა
  • მრავალ სენსორს შეუძლია ერთი პინის გაზიარება
  • ± 0.5 ° C სიზუსტე -10 ° C– დან +85 ° C– მდე
  • ტემპერატურის შეზღუდვის სიგნალიზაციის სისტემა
  • შეკითხვის დრო 750 მმ -ზე ნაკლებია
  • გამოიყენება 3.0V– დან 5.5V– მდე სიმძლავრით

ამ სენსორის მთავარი პრობლემა ის არის, რომ იგი იყენებს Dallas 1-Wire ინტერფეისს და ყველა მიკროკონტროლერს არ აქვს შესაბამისი დრაივერი. ჩვენ გაგვიმართლა, არის მძღოლი Itsybitsy M4 Express– ისთვის.

ნაბიჯი 7: DS18B20 მუშაობს კარგად

DS18B20 მუშაობს კარგად
DS18B20 მუშაობს კარგად

ეს აჩვენებს დიდ შედეგს.

კითხვის სტაბილური ნაკრები ყოველგვარი დამატებითი სამუშაოს და ზედმეტი ხარჯების გარეშე. ვერცხლისწყლის თერმომეტრთან შედარებით მაჩვენებლები მოსალოდნელი სიზუსტის of 0.5 ° C ფარგლებშია.

ასევე არის წყალგაუმტარი ვერსია დაახლოებით $ 10, რომელიც მე წარსულში თანაბარი წარმატებით გამოვიყენე.

ნაბიჯი 8: DHT22 და DHT11

DHT22 და DHT11
DHT22 და DHT11

DHT22 იყენებს თერმისტორს ტემპერატურის მოსაპოვებლად და ღირს დაახლოებით $ 10 / £ 10 და არის უფრო მცირე და მცირე DHT11- ის უფრო ზუსტი და ძვირი ძმა. ის ასევე იყენებს ერთ მავთულის ინტერფეისს, მაგრამ არ არის თავსებადი დალასის პროტოკოლთან, რომელიც გამოიყენება DS18B20– ით. ის გრძნობს ტენიანობას და ტემპერატურას. ამ მოწყობილობებს ხანდახან ესაჭიროებათ გამწევი რეზისტორი 3.3 ვ და სიგნალის პინს შორის. ამ პაკეტს უკვე აქვს ერთი დაინსტალირებული.

  • Დაბალი ფასი
  • 3 -დან 5V სიმძლავრის და I/O
  • 2.5mA მაქსიმალური მიმდინარე გამოყენება კონვერტაციის დროს (მონაცემების მოთხოვნისას)
  • კარგია 0-100% ტენიანობის კითხვისთვის 2-5% სიზუსტით
  • კარგია -40 -დან 80 ° C ტემპერატურის კითხვისთვის ± 0.5 ° C სიზუსტით
  • შერჩევის სიჩქარე არაუმეტეს 0.5 ჰც (ყოველ 2 წამში ერთხელ)
  • სხეულის ზომა 27 მმ x 59 მმ x 13.5 მმ (1.05 "x 2.32" x 0.53 ")
  • 4 ქინძისთავები, 0,1 "ინტერვალით
  • წონა (მხოლოდ DHT22): 2.4 გ

DHT11– თან შედარებით, ეს სენსორი არის უფრო ზუსტი, უფრო ზუსტი და მუშაობს ტემპერატურის/ტენიანობის უფრო დიდ დიაპაზონში, მაგრამ ის უფრო დიდი და ძვირია.

ნაბიჯი 9: DHT22 შედეგები

DHT22 შედეგები
DHT22 შედეგები

ეს არის შესანიშნავი შედეგები ძალიან მცირე ძალისხმევით. კითხვები საკმაოდ სტაბილურია და მოსალოდნელი ტოლერანტობის ფარგლებში. ტენიანობის კითხვა არის ბონუსი.

თქვენ შეგიძლიათ წაიკითხოთ მხოლოდ ყოველ წამს.

ნაბიჯი 10: DTH11 ტესტი

DTH11 ტესტი
DTH11 ტესტი

ჩემმა ვერცხლისწყლის თერმომეტრმა აჩვენა 21.9 გრადუსი C. ეს არის საკმაოდ ძველი DHT11, რომელიც ამოღებულია ძველი პროექტიდან და ტენიანობის მნიშვნელობა ძალიან განსხვავდება რამდენიმე წუთის წინანდელი DHT22 მაჩვენებლებისგან. ღირს დაახლოებით $ 5 / £ 5.

მისი აღწერა მოიცავს:

  • კარგია ტენიანობის 20-80% კითხვისთვის 5% სიზუსტით
  • კარგია 0-50 ° C ტემპერატურის მაჩვენებლებისთვის ± 2 ° C სიზუსტისთვის - DTH22- ზე ნაკლები

როგორც ჩანს, ტემპერატურა ჯერ კიდევ სიზუსტის დიაპაზონშია, მაგრამ მე არ მჯერა ტენიანობის კითხვა ამ ძველი მოწყობილობიდან.

ნაბიჯი 11: BME680

BME680
BME680

ეს სენსორი შეიცავს ტემპერატურას, ტენიანობას, ბარომეტრულ წნევას და VOC გაზების შეგრძნების შესაძლებლობებს ერთ პაკეტში, მაგრამ ყველაზე ძვირია აქ შესამოწმებელი სენსორებიდან. ღირს დაახლოებით 18,50 ფუნტი / 22 დოლარი. არის მსგავსი პროდუქტი გაზის სენსორის გარეშე, რომელიც ცოტა იაფია.

ეს არის ხუთის ოქროს სტანდარტის სენსორი. ტემპერატურის სენსორი არის ზუსტი და შესაფერისი დრაივერებით, ძალიან მარტივი. ეს ვერსია იყენებს I2C- ს, მაგრამ Adafruit Breakout დაფას ასევე შეუძლია გამოიყენოს SPI.

BME280 და BMP280– ის მსგავსად, Bosch– ის ამ სიზუსტის სენსორს შეუძლია გაზომოთ ტენიანობა ± 3% სიზუსტით, ბარომეტრიული წნევა ± 1 hPa აბსოლუტური სიზუსტით და ტემპერატურა ± 1.0 ° C სიზუსტით. რადგანაც წნევა იცვლება სიმაღლესთან ერთად, და წნევის გაზომვები ძალიან კარგია, თქვენ ასევე შეგიძლიათ გამოიყენოთ იგი როგორც ალტიმეტრი ± 1 მეტრით ან უკეთესი სიზუსტით!

დოკუმენტაციაში ნათქვამია, რომ მას გაზის სენსორისთვის გარკვეული დრო სჭირდება.

ნაბიჯი 12: რომელი უნდა გამოვიყენო?

რომელი უნდა გამოვიყენო?
რომელი უნდა გამოვიყენო?
  • TMP36 არის ძალიან იაფი, პატარა და პოპულარული, მაგრამ საკმაოდ რთული გამოსაყენებელი და შეიძლება იყოს არაზუსტი.
  • DS18B20 არის პატარა, ზუსტი, იაფი, ძალიან მარტივი და აქვს წყალგაუმტარი ვერსია.
  • DTH22 ასევე მიუთითებს ტენიანობაზე, არის საშუალო ფასი და ადვილი გამოსაყენებელია, მაგრამ შეიძლება ძალიან ნელი იყოს.
  • BME680 ბევრად მეტს აკეთებს ვიდრე სხვები, მაგრამ ძვირია.

თუ მხოლოდ ტემპერატურა მინდა, გამოვიყენებ DS18B20 ± 0.5 ° C სიზუსტით, მაგრამ ჩემი ფავორიტი არის BME680, რადგან ის ბევრად მეტს აკეთებს და მისი გამოყენება შესაძლებელია სხვადასხვა პროექტების დიდ რაოდენობაში.

ერთი საბოლოო აზრი. დარწმუნდით, რომ თქვენი ტემპერატურის სენსორი კარგად არის დაშორებული მიკროპროცესორისგან. ზოგიერთი Raspberry Pi HAT საშუალებას აძლევს ძირითად დაფაზე გათბობას სენსორის გასათბობად, რაც ცრუ კითხვას იძლევა.

ნაბიჯი 13: შემდგომი ფიქრები და ექსპერიმენტები

შემდგომი ფიქრები და ექსპერიმენტები
შემდგომი ფიქრები და ექსპერიმენტები

გმადლობთ gulliverrr, ChristianC231 და pgagen თქვენი კომენტარებისათვის, რაც აქამდე გავაკეთე. ბოდიშს გიხდით დაგვიანებისთვის, მაგრამ მე ვიყავი შვებულებაში ირლანდიაში, ჩემი ელექტრონიკის ნაკრებზე წვდომის გარეშე რამდენიმე კვირის განმავლობაში.

აქ არის პირველი მცდელობა აჩვენოს სენსორები ერთად მუშაობენ.

მე დავწერე სკრიპტი, რომ მომეკითხა სენსორები და ამობეჭდო ტემპერატურის მაჩვენებლები ყოველ 20 წამში.

ნაკრები მაცივარში შევდგი ერთი საათით, რომ ყველაფერი გაგრილდეს. ჩავრთე იგი კომპიუტერში და მივიღე მუ შედეგების დასაბეჭდად. გამომავალი შემდეგ გადაწერა, გადაიქცა.csv ფაილში (მძიმით გამოყოფილი ცვლადები) და გრაფიკები ხატავს შედეგებს Excel- ში.

მაცივრიდან ნაკრების ამოღებიდან დაახლოებით სამი წუთი დასჭირდა შედეგების ჩაწერამდე, ამიტომ ტემპერატურის ზრდა მოხდა ამ შუალედში. მე ეჭვი მაქვს, რომ ოთხ სენსორს აქვს განსხვავებული თერმული შესაძლებლობები და ასე გაცხელდება სხვადასხვა სიჩქარით. გათბობის სიჩქარე შემცირდება, როგორც კი სენსორები მიუახლოვდებიან ოთახის ტემპერატურას. ეს ჩემი მერკური თერმომეტრით დაფიქსირდა 24.4 ° C ტემპერატურაზე.

მრუდების დასაწყისში ტემპერატურის ფართო სხვაობა შეიძლება განპირობებული იყოს სენსორების სხვადასხვა თერმული შესაძლებლობებით. მე მოხარული ვარ, რომ ვხედავ, რომ ხაზები იკრიბებიან ბოლომდე, როდესაც ისინი უახლოვდებიან ოთახის ტემპერატურას. მე შეშფოთებული ვარ, რომ TMP36 ყოველთვის გაცილებით მაღალია ვიდრე სხვა სენსორები.

მე გადავხედე მონაცემების ფურცლებს, რომ კვლავ შევამოწმო ამ მოწყობილობების აღწერილი სიზუსტე

TMP36

  • ± 2 ° C სიზუსტე ტემპერატურაზე (ტიპი)
  • ± 0.5 ° C ხაზოვანი (ტიპი)

DS18B20

± 0.5 ° C სიზუსტე -10 ° C– დან +85 ° C– მდე

DHT22

ტემპერატურა ± 0.5 ° C

BME680

ტემპერატურა ± 1.0 ° C სიზუსტით

ნაბიჯი 14: სრული გრაფიკი

სრული გრაფიკი
სრული გრაფიკი

ახლა თქვენ ხედავთ, რომ სენსორებმა საბოლოოდ გაათანაბრეს და შეთანხმდნენ ტემპერატურაზე მეტ -ნაკლებად მათი აღწერილი სიზუსტით. თუ TMP36 მნიშვნელობებიდან ამოღებულია 1.7 გრადუსი (მოსალოდნელია ± 2 ° C), ყველა სენსორს შორის კარგი შეთანხმებაა.

პირველად როდესაც ჩავატარე ეს ექსპერიმენტი DHT22 სენსორმა გამოიწვია პრობლემა:

main.py გამომავალი:

14.9, 13.5, 10.3, 13.7

15.7, 14.6, 10.5, 14.0

16.6, 15.6, 12.0, 14.4

18.2, 16.7, 13.0, 15.0

18.8, 17.6, 14.0, 15.6

19.8, 18.4, 14.8, 16.2

21.1, 18.7, 15.5, 16.9

21.7, 19.6, 16.0, 17.5

22.4, 20.2, 16.5, 18.1

23.0, 20.7, 17.1, 18.7

DHT წაკითხვის შეცდომა: ("DHT სენსორი ვერ მოიძებნა, შეამოწმეთ გაყვანილობა",)

Traceback (ბოლო ზარი ბოლოა):

ფაილი "main.py", ხაზი 64, in

ფაილი "main.py", ხაზი 59, get_dht22- ში

NameError: ადგილობრივი ცვლადი მითითებულია დავალებამდე

ასე რომ, მე შევცვალე სკრიპტი ამ პრობლემის გადასაჭრელად და დავიწყე ჩანაწერი:

DHT წაკითხვის შეცდომა: ("DHT სენსორი ვერ მოიძებნა, შეამოწმეთ გაყვანილობა",)

25.9, 22.6, -999.0, 22.6

DHT წაკითხვის შეცდომა: ("DHT სენსორი ვერ მოიძებნა, შეამოწმეთ გაყვანილობა",)

25.9, 22.8, -999.0, 22.7

25.9, 22.9, 22.1, 22.8

25.9, 22.9, 22.2, 22.9

DHT წაკითხვის შეცდომა: ("DHT სენსორი ვერ მოიძებნა, შეამოწმეთ გაყვანილობა",)

27.1, 23.0, -999.0, 23.0

DHT წაკითხვის შეცდომა: ("DHT სენსორი ვერ მოიძებნა, შეამოწმეთ გაყვანილობა",)

27.2, 23.0, -999.0, 23.1

25.9, 23.3, 22.6, 23.2

DHT წაკითხვის შეცდომა: ("DHT სენსორი ვერ მოიძებნა, შეამოწმეთ გაყვანილობა",)

28.4, 23.2, -999.0, 23.3

DHT წაკითხვის შეცდომა: ("DHT სენსორი ვერ მოიძებნა, შეამოწმეთ გაყვანილობა",)

26.8, 23.1, -999.0, 23.3

26.5, 23.2, 23.0, 23.4

26.4, 23.3, 23.0, 23.5

26.4, 23.4, 23.1, 23.5

26.2, 23.3, 23.1, 23.6

მეორე ტურში პრობლემა არ მქონია. ადაფრუტის დოკუმენტაცია გვაფრთხილებს, რომ ხანდახან DHT სენსორები კითხვებს აცდენენ.

ნაბიჯი 15: დასკვნები

დასკვნები
დასკვნები

ეს მრუდი ნათლად გვიჩვენებს, რომ ზოგიერთი სენსორის უფრო მაღალი თერმული ტევადობა ზრდის მათ რეაქციის დროს.

ყველა სენსორი აფიქსირებს ტემპერატურის ზრდას და დაცემას.

ისინი არ არიან ძალიან სწრაფად შეეგუებიან ახალ ტემპერატურას.

ისინი არ არიან ძალიან ზუსტი. (ისინი საკმარისად კარგია ამინდის სადგურისთვის?)

შეიძლება დაგჭირდეთ თქვენი სენსორის დაკალიბრება სანდო თერმომეტრის წინააღმდეგ.

გირჩევთ: