Სარჩევი:

დამწყებთათვის DHT11/ DHT22 სენსორების გამოყენების სახელმძღვანელო W/ Arduino: 9 ნაბიჯი
დამწყებთათვის DHT11/ DHT22 სენსორების გამოყენების სახელმძღვანელო W/ Arduino: 9 ნაბიჯი

ვიდეო: დამწყებთათვის DHT11/ DHT22 სენსორების გამოყენების სახელმძღვანელო W/ Arduino: 9 ნაბიჯი

ვიდეო: დამწყებთათვის DHT11/ DHT22 სენსორების გამოყენების სახელმძღვანელო W/ Arduino: 9 ნაბიჯი
ვიდეო: ტემპერატურის სენსორი და არდუინო 2024, ივლისი
Anonim
დამწყებთათვის სახელმძღვანელო DHT11/ DHT22 სენსორების გამოყენებისათვის W/ Arduino
დამწყებთათვის სახელმძღვანელო DHT11/ DHT22 სენსორების გამოყენებისათვის W/ Arduino

თქვენ შეგიძლიათ წაიკითხოთ ეს და სხვა საოცარი გაკვეთილები ElectroPeak– ის ოფიციალურ ვებ – გვერდზე

მიმოხილვა

ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ უნდა დააყენოთ DHT11 და DHT22 სენსორები და გაზომოთ გარემოს ტემპერატურა და ტენიანობა.

რას ისწავლით:

  • DHT11 და DHT22 მახასიათებლები და განსხვავებები
  • DHT11 და DHT22 სტრუქტურა
  • როგორ დავაყენოთ DHT11 და DHT22 სენსორები Arduino– ით

ნაბიჯი 1: DHT11 და DHT22 ტემპერატურისა და ტენიანობის სენსორი

DHT11 და DHT22 ტემპერატურისა და ტენიანობის სენსორი
DHT11 და DHT22 ტემპერატურისა და ტენიანობის სენსორი

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

თქვენ შეგიძლიათ ნახოთ მათი მახასიათებლები ამ ნაბიჯ ცხრილში.

დაბალი ფასი DHT11– ის ყველაზე მნიშვნელოვანი მახასიათებელია, მაგრამ მას არ გააჩნია მაღალი სიზუსტე და გაზომვის ფართო დიაპაზონი. მეორეს მხრივ DHT22, გაზომვის ფართო დიაპაზონითა და მაღალი სიზუსტით 2.5 -ჯერ უფრო ძვირია, ვიდრე მეორე ოჯახში.

ნაბიჯი 2: ტემპერატურისა და ტენიანობის გაზომვა DHT11 და არდუინოს გამოყენებით

საჭირო მასალები

Arduino Uno R3

DHT11 სენსორი

პურის დაფა

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

პროგრამული პროგრამები

Arduino IDE

ნაბიჯი 3: წრე

წრე
წრე
წრე
წრე

DHT11 შეიცავს 4 პინს. 2 პინი მიწოდებისთვის, 1 მონაცემების გაგზავნისთვის, ხოლო მეორე უსარგებლოა. იმისათვის, რომ ეს სენსორი სწორად იმუშაოს და მოგაწოდოთ სწორი მონაცემები, თქვენ უნდა ამოიღოთ მონაცემთა პინი 4.7 კ წინააღმდეგობით. დატოვეთ სენსორის მესამე პინი ნებისმიერი კავშირის გარეშე.

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

ნაბიჯი 4: კოდი

კოდი
კოდი

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

DHT. ტენიანობა უბრუნებს ტენიანობას პროცენტულად და DHT. ტემპერატურა აბრუნებს ტემპერატურას ცელსიუსში.

შენიშვნა თითოეულ გაზომვას შორის უნდა დაველოდოთ 2 წამს. წინააღმდეგ შემთხვევაში, სენსორი დააბრუნებს არასწორ მონაცემებს.

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

დამატებითი ინფორმაციისთვის იხილეთ ეს სახელმძღვანელო: 1602 LCD კლავიატურის ფარის გამოყენებით არდუინოსთან ერთად

ნაბიჯი 5: ტემპერატურისა და ტენიანობის გაზომვა DHT22 და არდუინოს გამოყენებით

DHT22 სენსორის დაყენება და გამოყენება თითქმის იგივეა, რაც DHT11.

ნაბიჯი 6: საჭირო მასალები

Arduino Uno R3

DHT22 სენსორი

პურის დაფა

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

პროგრამული პროგრამები

Arduino IDE

ნაბიჯი 7: წრე

წრე
წრე

ნაბიჯი 8: კოდი

კოდი
კოდი

განსხვავება მხოლოდ DHT.trad ფუნქციაშია, სადაც 11 – ის ნაცვლად უნდა ჩაწეროთ 22. ასევე, შეგიძლიათ განსაზღვროთ ტემპერატურისა და ტენიანობის პარამეტრები, როგორც DHT22– ის მცურავი, რომ უფრო ზუსტად ნახოთ.

ატვირთეთ ეს კოდი თქვენს Arduino დაფაზე და უყურეთ შედეგებს სერიულ მონიტორზე.

გირჩევთ: