Arduino #9: Sensor Suhu DHT11 dan DHT22

Arduino 9 Sensor Suhu DHT11 dan DHT22
DHT11 (kiri) dan DHT22 (kanan)

Hai untung ekstra bersama saya berat lanjuttan pembahasan menganai unit penginderaan tingkat suhu. Pada pembahasan kali ini saya pasti akan membahas mengenai unit penginderaan tingkat suhu yang beberapa digunakan berat planet bisnis yaitu unit penginderaan DHT. unit penginderaan DHT dengan dirinya sendiri ada 2 jenis yang standar digunakan yaitu DHT 11 dan DHT 22, ke-2 unit penginderaan ini adalah unit penginderaan ganda yang dapat digunakan untuk larutan bernilai tingkat suhu dan kelembaban langit.

Kedua jenis sendor DHT tersebut secara signifikan sangat disukai untuk teman dekat – teman dekat yang hobi mengkhawatirkan otak manusia – atik unit penginderaan tingkat suhu karena {memiliki} menilai yang murah dan performa yang luar biasa. DHT22 merupakan jenis yang lebih {mahal} jika dibandingkan bersama DHT11 dan harganya ini setara bersama spesifikasi yang jauh lebih baik tentunya.

Cara pekerjaan Dasar unit penginderaan DHT11/DHT22

Cara pekerjaan ke-2 jenis unit penginderaan DHT ini setiap bit sebagai yaitu berbaikan berasal dari elemen untuk larutan kelembaban, unit penginderaan tingkat suhu NTC (bisa dengan mudah sama termistor), dan sebuah IC pada segmen kembali unit penginderaan.

Untuk jalankan dimensi kelembaban, unit penginderaan DHT menggunakan elemen dimensi kelembaban berupa 2 elektroda bersama substrat penahan kelembaban diantara ke-2 elektroda. Jadi ketika kelembaban berubah akibatnya konduktivitas berasal dari substrat ini berubah atau bahkan resistansi diantara ke-2 elektroda sama berubah kemudian perubahan resistansi ini pasti akan diukur melalui IC yang membuat bernilai kelembaban dapat dibaca melalui mikrokontroller.

1627434897 624 Arduino 9 Sensor Suhu DHT11 dan DHT22
Arduino #9: Sensor Suhu DHT11 dan DHT22 7

ada sama versi DHT yang menggunakan NTC atau bahkan termistor untuk larutan tingkat suhu langit. Termistor ini benar-benar adalah resistor yang resistansinya dipengaruhi melalui tingkat suhu disekitarnya. Termistor dibuat bersama zat semikonduktif seperti keramik atau bahkan polimer untuk memberikan perubahan resistansi yang lebih luas bahkan dengan bersama perubahan suhuh suasana yang sedikit. Istilah NTC dengan dirinya sendiri cara “Negative Temperature Coefficient” yang cara resistansi menurun seiring bersama kenaikan tingkat suhu.

Lihat lebih banyak:  Fungsi String str_ireplace() Pada PHP

Sensor DHT11

Sensor DHT11 adalah unit penginderaan tingkat suhu dan kelembaban langit yang dapat teman dekat – teman dekat memperoleh efektif berat rancangan sistem atau bahkan berat rancangan modul yang sekarang simpan keausan. Dalam DHT11 dengan dirinya sendiri ada yang {memiliki} 4 pin dan 3-pin, tetapi yang pasti akan digunakan adalah 3 pin yaitu VCC, informasi, GND. Nah, bagaimana? bersama yang 4 pin ?? diantara 4 pin ada pin NC (Not Connected), jika teman dekat – teman dekat {memiliki} yang 4 pin akibatnya perhatikan tulisan dibelakang unit penginderaan atau bahkan pemandangan pada datasheetnya terlebih dahulu di masa lalu memakai.

Apa perbedan unit penginderaan DHT11 yang sekarang berat rancangan modul dan berat rancangan sistem ?, variasi nya adalah pada modul terdapat kapasitor dan resistor pull-up yang telah dipasang pada saat yang sama bersama unit penginderaan pada panel pcb sedikit. Berikut Spesifikasi berasal dari unit penginderaan DHT11:

  • Tegangan enter : 3.5 V – 5.5 V
  • Arus tenaga listrik: 0.3 mA (menit dimensi) dan 60uA (stanby)
  • Rentang dimensi Suhu langit : 0oC -50 oC bersama presisi adalah +- 2oC
  • Rentang dimensi kelembaban langit : 20% – 90 % bersama presisi adalah +-5%
  • Tingkat pengambilan contoh: 1Hz (1 dimensi setiap sekon)

Sensor DHT22

Sensor DHT22 adalah penciptaan penerus berasal dari DHT11. Yang sama dapat kita neli bersama rancangan sistem atau bahkan modul (luas bersama kapasitor dan resistor pull-up). DHT22 {memiliki} menilai yang kecil {mahal} jika dibandingkan bersama DHT11 tetapi {memiliki} rentang dimensi dan {memiliki} presisi yang kecil jauh lebih baik.

Sensor DHT22 standar nya digunakan sebagai unit penginderaan tingkat suhu dan kelembaban langit. Sensor ini dilengkapi bersama NTC (tidak pantas satu jenis termistor) untuk larutan tingkat suhu dan {memiliki} penyelesaian 8-bit yang dapat terhubung ke dalam mikrokontroller. Berikut spesifikasi luas berasal dari unit penginderaan DHT22:

  • Tegangan enter : 3.5 V – 5.5 V
  • Arus tenaga listrik: 0.3 mA (menit dimensi) dan 60uA (stanby)
  • Rentang dimensi Suhu langit : -40oC {sampai} +125 oC bersama presisi adalah +- 0.5oC
  • Rentang dimensi kelembaban langit : 0% – 100 % bersama presisi adalah 2 – 5%
  • Tingkat pengambilan contoh: 0.5 Hz (1 dimensi setiap 2 sekon)
Lihat lebih banyak:  Cara Membuat Countdown Timer Pada Website Dengan Javascript

Cara dimensi unit penginderaan

Alat dan Bahan:

  • Arduino Board (menit ini saya menggunakan Arduino Mega 2560)
  • Sensor DHT11 atau bahkan DHT22
  • Kabel jumper Secukupnya
  • Komputer pribadi atau bahkan Laptop yang sekarang terinstal Arduino IDE dan library unit penginderaan DHT

Rangkaian:

Sensor DHT bersama 4 pin (VCC, GND, NC, informasi) terhubung bersama mikrokontroller arduino mega. jika teman dekat – teman dekat menggunakan unit penginderaan DHTxx tanpa ada modulnya akibatnya menggabungkan resistor pull-up 5K-10K ohm, resistor ini digunakan agar output unit penginderaan berat gangguan HIGH atau bahkan bersama istilah satu lagi jika hasil berasal dari unit penginderaan ini berada berat gangguan diantara HIGH dan LOW (ditengah-tengah/mengambang nilainya) akibatnya bersama adanya resistor ini ketika kondisi seperti miliknya sendiri berlangsung output unit penginderaan berat kondisi HIGH. Namun jika teman dekat teman dekat menggunakan versi unit penginderaan disertai bersama modul tidak dibutuhkan adanya resistor pull-up ini karena berat modul sekarang ada.

Program Arduino IDE:

#embrace "DHT.h" //masukkan library dht, dapat teman dekat - teman dekat Temukan di berat Arduino IDE->skecth->embrace library->handle library->Temukan dht yang dibuat melalui ladyada

#outline DHTPIN 8     // pin yang terkoneksi ke dalam arduino

//hapus indikator pernyataan untuk mengganti jenis DHT
//#outline DHTTYPE DHT11   // DHT 11
#outline DHTTYPE DHT22   // DHT 22 

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.start(9600);
  dht.start();
}

void loop() {
  
  float h = dht.readHumidity();
  
  float t = dht.learnTemperature();


  Serial.print("Kelembaban: ");
  Serial.print(h);
  Serial.print(" %t");
  Serial.print("Suhu: ");
  Serial.print(t);
  Serial.println(" *C ");
  
  delay(2000);
}

Dalam pembacaan tingkat suhu nya sistem default yang digunakan berat library tersebut adalah Celcius jika keinginan menggunakan derajat Fahrenheit akibatnya silahkan teman dekat – teman dekat ubah

float t = dht.learnTemperature(); —->>> float t = dht.learnTemperature(true);

sekian ilustrasi berasal dari saya mengenai unit penginderaan DHT awal berasal dari jenis dan penggunaan nya, idealnya bermanfaat dan ucapkan terima kasih kepada.

Lihat lebih banyak:  17 Cara Edit Video Anime Agar Lolos Copyright menggunakan Camtasia Studio

Anda sederhana menonton: Arduino #9: Sensor Suhu DHT11 dan DHT22

Sumber: https://taylorswift10years.com

Kategori: Teknologi

Leave a Reply