Სარჩევი:
ვიდეო: გაზომეთ ტემპერატურა და ტენიანობა DHT11 / DHT22 და Arduino– ს გამოყენებით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ არდუინოს გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ DHT11 ან DHT22 სენსორი ტემპერატურისა და ტენიანობის გასაზომად არდუინოს დაფაზე.
მარაგები
- Arduino UNO
- DHT11 ან DHT22
- 16 x 2 LCD ეკრანი
- პურის დაფა
- ჯუმბერის კაბელები
- არდუინოს კაბელი
ნაბიჯი 1: შესავალი:
ეს სენსორები ძალიან პოპულარულია ელექტრონიკის მოყვარულთათვის, რადგან არსებობს ძალიან იაფი, მაგრამ მაინც უზრუნველყოფს დიდ შესრულებას. აქ მოცემულია ძირითადი მახასიათებლები და განსხვავებები ამ ორ სენსორს შორის:
DHT22 არის უფრო ძვირი ვერსია, რომელსაც აშკარად აქვს უკეთესი სპეციფიკაციები. მისი ტემპერატურის გაზომვის დიაპაზონი არის -40-დან +125 გრადუსამდე ცელსიუსამდე +-0.5 გრადუსი სიზუსტით, ხოლო DHT11 ტემპერატურის დიაპაზონი 0-დან 50 გრადუსამდე ცელსიუსამდე +-2 გრადუსი სიზუსტით. ასევე DHT22 სენსორს აქვს ტენიანობის გაზომვის უკეთესი დიაპაზონი, 0-დან 100% -მდე 2-5% სიზუსტით, ხოლო DHT11 ტენიანობის დიაპაზონი 20-დან 80% -მდეა 5% სიზუსტით.
არსებობს ორი სპეციფიკა, სადაც DHT11 უკეთესია ვიდრე DHT22. ეს არის შერჩევის მაჩვენებელი, რომელიც DHT11– ისთვის არის 1 ჰც ან ერთი წამში ყოველ წამს, ხოლო DHT22 აღების მაჩვენებელი არის 0, 5 ჰც ან ერთი კითხვა ყოველ ორ წამში და ასევე DHT11– ს აქვს სხეულის უფრო მცირე ზომა. ორივე სენსორის მუშაობის ძაბვა 3 -დან 5 ვოლტამდეა, ხოლო გაზომვისას გამოყენებული მაქსიმალური დენი არის 2.5mA.
ნაბიჯი 2: სქემა:
ნაბიჯი 3: წყაროს კოდი:
/ * © Techtronic Harsh */
#მოიცავს "DHT.h" // მოიცავს DHT ბიბლიოთეკას
#მოიცავს // მოიცავს LiquidCrystal ბიბლიოთეკას #განსაზღვრეთ DHTPIN 12 // განსაზღვრეთ DHT pin #განსაზღვრეთ DHTTYPE DHT11 // განსაზღვრეთ DHTTYPE DHT11/DHT22
LiquidCrystal LCD (2, 3, 4, 5, 6, 7); // განსაზღვრეთ LCD ქინძისთავები (RS, E, D4, D5, D6, D7)
DHT dht (DHTPIN, DHTTYPE);
ბათილად დაყენება ()
{dht.begin (); lcd. დასაწყისი (16, 2); // ინიციალებს LCD- ს და განსაზღვრავს ზომებს} void loop () {float temp = dht.readTemperature (); float humi = dht.readHumidity (); lcd.setCursor (0, 0); lcd.print ("ტემპი:"); lcd.print (temp); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("ჰუმი:"); lcd. ბეჭდვა (humi); lcd.print (" %"); დაგვიანება (2000); }
/*
© Techtronic Harsh
*/
გირჩევთ:
ტემპერატურა და ტენიანობა ESP32-DHT22-MQTT-MySQL-PHP გამოყენებით: 7 ნაბიჯი
ტემპერატურა და ტენიანობა ESP32-DHT22-MQTT-MySQL-PHP გამოყენებით: ჩემს შეყვარებულს უნდოდა სათბური, ამიტომ მე მას შევქმენი. მე მინდოდა ტემპერატურისა და ტენიანობის სენსორი სათბურის შიგნით. ასე რომ, მე გუგლში მოვიძიე მაგალითები და დავიწყე ექსპერიმენტები. ჩემი დასკვნა იყო, რომ ყველა მაგალითი, რაც მე ვიპოვე, არ იყო ზუსტად ის, რაც
სათბურის ავტომატიზაცია LoRa– ით! (ნაწილი 1) -- სენსორები (ტემპერატურა, ტენიანობა, ნიადაგის ტენიანობა): 5 ნაბიჯი
სათბურის ავტომატიზაცია LoRa– ით! (ნაწილი 1) || სენსორები (ტემპერატურა, ტენიანობა, ნიადაგის ტენიანობა): ამ პროექტში მე გაჩვენებთ როგორ ავტომატიზირებულია სათბური. ეს იმას ნიშნავს, რომ მე გაჩვენებთ თუ როგორ ავაშენე სათბური და როგორ შევაერთე ელექტროენერგიის სიმძლავრე და ავტომატიზაცია. ასევე მე გაჩვენებთ თუ როგორ უნდა დაპროგრამდეს Arduino დაფა, რომელიც იყენებს L
Arduino ამინდის სადგური BMP280 -DHT11 გამოყენებით - ტემპერატურა, ტენიანობა და წნევა: 8 ნაბიჯი
Arduino ამინდის სადგური BMP280 -DHT11 გამოყენებით - ტემპერატურა, ტენიანობა და წნევა: ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ ამინდის სადგური, რომელიც აჩვენებს ტემპერატურას, ტენიანობას და წნევას LCD ეკრანზე TFT 7735 უყურეთ საჩვენებელ ვიდეოს
ESP8266 ნოდემკუს ტემპერატურის მონიტორინგი DHT11– ის გამოყენებით ადგილობრივ ვებ სერვერზე - მიიღეთ ოთახის ტემპერატურა და ტენიანობა თქვენს ბრაუზერში: 6 ნაბიჯი
ESP8266 ნოდემკუს ტემპერატურის მონიტორინგი DHT11– ის გამოყენებით ადგილობრივ ვებ სერვერზე | მიიღეთ ოთახის ტემპერატურა და ტენიანობა თქვენს ბრაუზერში: გამარჯობა ბიჭებო, დღეს ჩვენ შევქმნით ტენიანობას & ტემპერატურის მონიტორინგის სისტემა ESP 8266 NODEMCU & DHT11 ტემპერატურის სენსორი. ტემპერატურა და ტენიანობა მიიღება DHT11 Sensor & ბრაუზერში ჩანს, რომელი ვებ გვერდი იქნება მართული
ჟოლო Pi / DHT11 - გაზომეთ ტენიანობა და ტემპერატურა: 4 ნაბიჯი
ჟოლო Pi / DHT11 - გაზომეთ ტენიანობა და ტემპერატურა: მინდოდა გავზომოთ ტემპერატურა და ტენიანობა ჩემი Raspberry Pi გამოყენებით. მე ავირჩიე DHT11 სენსორი, რადგან ის არის ძლიერი და იაფი. მისი კონფიგურაცია ასევე კარგად არის დოკუმენტირებული, მაგრამ გზაზე არის რამოდენიმე ნაკლი, რომელზეც მსურს გავამახვილო ყურადღება. DHT11