fbpx

Cara Cepat Menggunakan Sensor DHT11 pada Arduino

Pada artikel kali ini saya akan membahas penggunaan sensor DHT11, dimana sensor ini fungsinya untuk mengukur suhu dan kelembaban suatu ruangan. Umumnya sensor ini memiliki 4 kaki, namun ada juga yang sudah dalam bentuk modul. Yang perlu diperhatikan adalah konfigurasi pin-pinnya jangan sampai terbalik. Perahatikan beberapa sensor DHT11 di bawah ini :

Spesifikasi :

  • Tegangan input : 3.3 – 5.5v DC
  • Range suhu : 0-50°C ± 2 ° C error
  • Range kelembaban : 20-90%RH ± 5% RH error

Alat dan bahan :

  • Arduino Nano V3 atau yang lain, BELI
  • Sensor DHT11 + kabel, BELI
  • Project board jika diperlukan, BELI
  • Library DHT_sensor_library, download

Rangkaian :

Sketch program arduino :

#include “DHT.h”

#define DHTPIN 2
#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

void setup() {
Serial.begin(9600);
Serial.println(“Suhu dan Kelembaban DHT11”);
dht.begin();
}

void loop() {
delay(2000);

float t = dht.readTemperature(); //suhu
float h = dht.readHumidity(); //kelembaban

//cek sensor
if (isnan(t) || isnan(h)) {
Serial.println(“Sensor tidak terbaca, silahkan cek konfigurasi PIN”);
return;
}

Serial.print(“Suhu : “);
Serial.print(t);
Serial.print(” *C\t”);
Serial.print(“Kelembaban : “);
Serial.print(h);
Serial.println(” %”);
}

Penggunaan :

  • Silahkan rangkai komponen sesuai dengan jenis DHT11 yang digunakan terutama pada pin-pinya jangan sampai terbalik.
    Perhatian :
    Hal yang sering terjadi adalah pemasangan pin terbalik yang mengakibatkan sensor menjadi panas dan karena bagian luar terbuat dari plastik yang terjadi adalah bagian luar meleleh/peyot, alhasil sensor tidak dapat digunakan lagi.
  • Masukkan library DHT_sensor_library, jika anda belum tahu caranya silahkan mampir ke artikel sebelumnya.

    Cara Mudah Menambahkan Library pada Arduino IDE

  • Upload sketch program arduino, jangan lupa sesuaikan Board dan Port pada menu Tools.
  • “Done uploading”, silahkan buka serial monitornya dengan baudrate 9600/sesuai baudrate sketch arduino.

Hasil :

Akan muncul nilai suhu dan kelembaban.

Tantangan :

  • Ubah tampilan dengan LCD
  • Coba kendalikan lampu LED dengan sensor suhu

Jika ada pertanyaan silahkan komen di bawah ini.

Demikian pembahasan artikel kali ini, semoga bermanfaat.