Სარჩევი:

ინტერფეისი DHT11 Arduino– ს გამოყენებით: 4 ნაბიჯი
ინტერფეისი DHT11 Arduino– ს გამოყენებით: 4 ნაბიჯი

ვიდეო: ინტერფეისი DHT11 Arduino– ს გამოყენებით: 4 ნაბიჯი

ვიდეო: ინტერფეისი DHT11 Arduino– ს გამოყენებით: 4 ნაბიჯი
ვიდეო: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, ივლისი
Anonim
ინტერფეისი DHT11 არდუინოს გამოყენებით
ინტერფეისი DHT11 არდუინოს გამოყენებით

ამ ინსტრუქციებში თქვენ შეისწავლით თუ როგორ უნდა დააყენოთ DHT11 ტენიანობისა და ტემპერატურის სენსორი თქვენს Arduino UNO– ში. გაეცანით როგორ მუშაობს ტენიანობის სენსორი და როგორ უნდა შეამოწმოთ სერიული მონიტორის გამომავალი მაჩვენებლები

აღწერა:

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

ნაბიჯი 1: საჭირო კომპონენტები

კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო
კომპონენტები საჭირო

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

აპარატურის კომპონენტები:

  1. Arduino UNO იყიდეთ Flipkart– დან
  2. DHT11 ტენიანობის და ტემპერატურის სენსორი შეიძინეთ Flipkart– დან
  3. პურის დაფა (სურვილისამებრ)
  4. Jumper Wires
  5. USB კაბელი

პროგრამული კომპონენტები:

Arduino IDE

ნაბიჯი 2: მიკროსქემის გაყვანილობა

მიკროსქემის გაყვანილობა
მიკროსქემის გაყვანილობა
მიკროსქემის გაყვანილობა
მიკროსქემის გაყვანილობა

DHT11– ის Arduino UNO– ს გაყვანილობა მართლაც ადვილია.

გაყვანილობის კავშირები მზადდება შემდეგნაირად:

DHT11– ის VCC პინი გადადის არდუინოს +3 ვ – ში.

DHT11– ის მონაცემთა პინი შედის UNO– ს ანალოგიურ პინ A0– ში.

DHT11– ის GND Pin შედის UNO– ს Ground Pin– ში (GND).

ნაბიჯი 3: არდუინოს დაპროგრამება

არდუინოს დაპროგრამება
არდუინოს დაპროგრამება

ჩამოტვირთეთ Zip ფაილი

ამოიღეთ DHT ბიბლიოთეკა და კოდი.

კოდი:

#მოიცავს "dht.h"#განსაზღვრეთ dht_apin A0 // ანალოგური Pin სენსორი დაკავშირებულია Arduino dht DHT- თან;

ზემოთ მოცემული სტრიქონები ინახება dht ბიბლიოთეკისთვის

Dht მონაცემების პინის განსაზღვრა

და ქმნის ინსტაცენციას, როგორც DHT

void setup () {

სერიული.დაწყება (9600); დაგვიანება (500); // სისტემის ჩატვირთვის დაგვიანებით Serial.println ("DHT11 ტენიანობის და ტემპერატურის სენსორი / n / n"); შეფერხება (1000); // დაელოდეთ სენსორზე წვდომამდე}

ზემოთ ხაზები არის კონფიგურაციის კოდი

იწყებს სერიულ კომუნიკაციას 9600 ბადის სიჩქარით

დაბეჭდეთ პროექტის სახელი 1 წამი დაგვიანებით

void loop () {DHT.read11 (dht_apin); Serial.print ("მიმდინარე ტენიანობა ="); Serial.print (DHT. ტენიანობა); Serial.print ("%"); Serial.print ("ტემპერატურა ="); Serial.print (DHT.temperature); Serial.println ("C"); შეფერხება (5000); // დაელოდეთ 5 წამს სენსორზე წვდომამდე. }

იგი კითხულობს DHT11– ის მონაცემებს არაერთხელ ყოველ 5 წამში

ნაბიჯი 4: შედეგი

შედეგი
შედეგი

გახსენით სერიული მონიტორი

დააყენეთ ბაუდის მაჩვენებელი 9600 -ზე

შედეგი იხილეთ სერიულ მონიტორზე….

უპირველეს ყოვლისა, მინდა მადლობა გადაგიხადოთ ამ სახელმძღვანელოს წაკითხვისთვის! იმედი მაქვს, რომ ეს დაგეხმარებათ. თუ თქვენ გაქვთ რაიმე შეკითხვა, მე ყოველთვის სიამოვნებით დაგეხმარებით….. დაწერეთ კომენტარი. თქვენი გამოხმაურება ჩემთვის ძვირფასია.

გირჩევთ: