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.

Kategori: Arduino

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian