DHT22 SENSOR SUHU DAN KELEMBAPAN MENGGUNAKAN ARDUINO

Sensor Suhu danKelembaban denganArduino

DHT22 atau juga dikenal sebagai AM2302 adalah sensor yang dapat mengukur suhu dan kelembaban udara di sekitarnya.Sensor ini lebih akurat dan presisi dalam hal pengukuran di banding DHT11,kekurangan DHT22 ,harga lebih mahal di banding DHT11.

Module/Part  yang di butuhkan :
  1. Arduino Uno
  2. Resistor 10 K ohm
  3. DHT 22
  4. Kabel Jumper
  5. Mini BreadBoard

Library :
Download library DHT22 di sini (sumber : arduino.cc)

SPESIFIKASI
  • Supply Voltage: 5V
  • Range Pengukuran Suhu : -40 - 80 ℃ / resolution 0.1℃ / error < ± 0.5℃
  • Range Pengukuran Kelembapan : 0-100% RH / resolution 0.1%RH / error ± 2%RH
  • Waktu pemindaian 2 detik
  • Ukuran : 15.1mm x 25mm x 7.7mm
WIRING DIAGRAM 

DHT22 Menggunakan Arduino


ALOKASI PIN ARDUINO

Arduino        DHT22
---------------------------------
Vcc              +5Vcc 
Gnd              Gnd 
2                   DATA


CONTOH PROGRAM


    /*******************************************************
    Program : DHT22
    Chip : Arduino Uno
    Author : Rob Tillaart
    Modified : www.Labelektronika.com
    ********************************************************/

    #include <dht.h>

    #define DATA_PIN 2 // Definisi Pin untuk DHT22

    dht DHT; // Buat DHT object

    void setup() {

    Serial.begin(9600);
    }
    void loop() {

    int readData = DHT.read22(DATA_PIN); // baca Data dari sensor
    float t = DHT.temperature; // Ambil nilai Suhu
    float h = DHT.humidity; // Ambil nilai Kelembaban

    // Mencetak output ke Serial monitor
    Serial.print("SUHU = ");
    Serial.print(t);
    Serial.print(" *C ");
    Serial.print(" KELEMBABAN = ");
    Serial.print(h);

    Serial.println(" % ");

    }


    Output Serial Monitor :
    Serial Monitor DHT 22 dan Arduino