Membahas modul sensor DHT22 dan contoh penggunannya - HAEBOT


Apa itu Sensor DHT22?

    DHT22 merupakan sensor yang dapat mengukur suhu dan juga kelembaban, sensor berikut ini mempunyai keluaran berwujud sinyal digital. Sensor DHT22 ini mempunyai pengaturan yang sangat akurat dengan bayaran suhu ruang pengaturan dengan nilai yang tersimpan yang ada di dalam memori OTP terpadu.

Modul Sensor DHT22

Pin Out DHT22

Konfigurasi Pin 

  1. Input                  - dihubungkan ke pin  5V. 
  2. Output (tengah)  - dihubungkan ke pin Digital.
  3. Ground               - dihubungkan ke pin Ground. 

DHT22 Specifications
    • Operating Voltage: 3.5V to 5.5V
    • Operating current: 0.3mA (measuring) 60uA (standby)
    • Output: Serial data
    • Temperature Range: -40°C to 80°C
    • Humidity Range: 0% to 100%
    • Resolution: Temperature and Humidity both are 16-bit
    • Accuracy: ±0.5°C and ±1%

Dimana Sensor DHT22 Digunakan

    DHT22 adalah sensor suhu dan kelembaban yang umum digunakan. Sensor dilengkapi dengan NTC khusus untuk mengukur suhu dan mikrokontroler 8-bit untuk menampilkan nilai suhu dan kelembapan sebagai data serial. Sensor ini juga dikalibrasi pabrik dan karenanya mudah untuk berinteraksi dengan mikrokontroler lainnya.

Aplikasi

    • Mengukur suhu dan kelembaban
    • Stasiun cuaca lokal
    • Kontrol iklim otomatis
    • Pemantauan lingkungan

Prinsip Kerja sensor DHT22

   Jadi prinsip kerja dari sensor ini adalah di-dalam sensor ini terdapat sebuah Thrmistor dengan tipe NTC (Negative Temperature Coefficient). Seperti kita tahu cara kerja dari thermistor adalah naik dan turunnya suhu berpengaruh terhadap naik dan turunnya resistansi thermistor.

Berdasarkan naik turunnya resistansi tsb maka sensor akan mengeluarkan output berupa nilai analog yang akan dibaca dan dikonversi oleh arduino menjadi nilai suhu (dalam bentuk ºC) dan kelembaban ruangan (dalam bentuk %).

Contoh penggunaan modul sensor DHT22

Bahan yang dibutuhkan :

    • 1 x Modul sensor DHT22
    • 1 x Arduino Uno
    • 1 x Buzzer
    • 1 x LCD 16x02
    • 1 x Led merah
    • 1 x Breadboard
    • 1 x Kabel 
    • Kabel Jumper

Aplikasi yang dibutuhkan

Berikut ini coding arduinonya , bisa dicopy-paste :

#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT22
#include<LiquidCrystal_I2C.h>
int pinled = 7;
int buzzer = 3;

LiquidCrystal_I2C lcd(0x27, 16, 2);
DHT dht(DHTPIN, DHTTYPE);

void setup()
{
  pinMode(buzzer, OUTPUT);
  pinMode(pinled, OUTPUT);
  lcd.init();                     
  lcd.backlight();
  lcd.setCursor(0,0);
  lcd.print("SENSOR DHT 22");
  lcd.setCursor(0,1);
  lcd.print("HAEBOT BLITAR  ");
  dht.begin();
  Serial.begin(9600);
}

void loop() {
  float kelembapan = dht.readHumidity();
  float suhu = dht.readTemperature();
  delay(2000);
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  float f = dht.readTemperature(true);

  // Check if any reads failed and exit early (to try again).
  if (isnan(h) || isnan(t) || isnan(f)) {
    lcd.println(F("EROR!"));
    return;
  }

  lcd.backlight();
  lcd.setCursor(0,0);
  lcd.print(F(" K: "));
  lcd.print(h);
  lcd.println(F(" %      "));
  lcd.setCursor(0,1);
  lcd.print(F(" S: "));
  lcd.print(t);
  lcd.println(F(" C      "));

  if (suhu > 31){
    digitalWrite(buzzer, HIGH);
    digitalWrite(pinled, HIGH);

    
  }
   else if (suhu < 31){
    digitalWrite(buzzer, LOW);
    digitalWrite(pinled, LOW);
  }
  
}

Jika arduino sudah diprogram, dapat merangkai sesuai dengan gambar sketsa dibawah ini
Sketsa rangkaian percobaan modul sensor DHT22

Hasil skema diatas

untuk perakitan lebih jelasnya dapat simak video dibawah ini

Keterangan :

  • Cara kerja dari rangkaian ini sangat sederhana dimana sensor DHT22 akan mengeluarkan output berupa nilai analog berdasarkan hasil pengukuran suhu dan kelembaban ruangan. 
  • Nilai analog ini yang kemudian akan diterjemahkan oleh arduino menjadi nilai suhu (dalam bentuk ºC) dan kelembaban ruangan (dalam bentuk %).
  • Jika suhu ruangan tersebut melebihi 30ºC maka buzzer otomatis mengeluarkan bunyi


    Nah itulah artikel  tentang modul sensor DHT22. Pelajari lebih lanjut mengenai CNC melalui artikel kami. Selain itu, Haebot Store sebagai salah satu penyedia suku cadang mesin CNC dan komponen  elektronika di Indonesia tidak perlu diragukan kredibilitasnya. Kami Menawarkan suku cadang mesin CNC dan Komponen Elektronika dengan kualitas terbaik dan termurah.

        Apabila tertarik dengan produk kami, Anda dapat melakukan konsultasi di  Whatsapp atau langsung order lewat Tokopedia dan Shopee  . Sampai jumpa di artikel kami selanjutnya, sekian dan terimakasih :)    

Postingan terkait:

Belum ada tanggapan untuk "Membahas modul sensor DHT22 dan contoh penggunannya - HAEBOT"

Post a Comment