Monitoring Suhu Dan Kelembaban DHT11 output LCD

Indobot Academy

Alat Monitoring Suhu Dan Kelembaban DHT11
Monitoring Suhu Dan Kelembaban DHT11 output LCD

Sensor DHT merupakan jenis sensor yang dapat mendeteksi suhu dan kelembaban yang ada disekitarnya, terdapat beberapa seri dari sensor DHT, salah satunya DHT 11. Sensor DHT 11 dapat diterapkan pada banyak hal, salah satunya yaitu melakukan monitoring suhu dan kelembaban dalam suatu ruangan melalui LCD.

[membership level=”0,1,2,4″]

[lwptoc numeration=”none” title=”Daftar Isi”]

Monitoring Suhu Dan Kelembaban DHT11 output LCD

1. Alat / Bahan

  • Arduino IDE                                     Download
  • Library: DHT                                    Download
  • Library: Adafruit_Sensor-master     Download
  • Library: LiquidCrystal_I2C               Download
  • Arduino UNO                                   1 Buah
  • Sensor DHT 11                                1 Buah
  • LCD                                                 1 Buah
  • I2C                                                   1 Buah
  • Project Board                                   1 Buah

Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.

Baca Juga : Indikator Suhu DHT11 dengan LED

2. Skema Rangkaian

Gambar Rangkaian Monitoring Suhu Dan Kelembaban DHT11 output LCD

Keterangan:

  • 5V – VCC DHT 11, VCC I2C
  • GND – GND DHT 11, GND I2C
  • D5 – Pin Data DHT 11
  • SDA – SDA I2C
  • SCL – SCL I2C
  • Pin I2C – Pin LCD

[/membership]

Baca Juga : Tutorial Kipas otomatis dengan Arduino dan DHT11

3. Langkah Kerja

  1. Pertama Siapkan alat dan bahan yang akan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudaian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Setelah itu Ketikkan sketch program pada halaman Arduino IDE
  6. Masukan alamat I2C LCD pada sketch program, Kemudian untuk mengetahui alamat I2C pelajari materi berikut:
    Mencari Tahu Alamat I2C Pada Modul I2C
  7. Terakhir lakukan proses uploading program

4. Sketch Program

 
/* Program Monitoring Suhu Dan Kelembaban DHT11 output LCD dibuat oleh Indobot */

#include <LiquidCrystal_I2C.h>  //Library LCD I2C
#include "DHT.h"            //Library DHT
#define DHTPIN 5            //Inisialisasi DHT pada pin D5
#define DHTTYPE DHT11       //Inisialisasi tipe DHT

LiquidCrystal_I2C lcd(0x27, 16, 2); //Alamat I2C
DHT dht (DHTPIN,DHTTYPE);   //Mengenalkan pin dan tipe DHT

float t;  //Variabel penampung nilai suhu
float h;  //Variabel penampung nilai kelembaban

void setup() {
  dht.begin();      //Mulai DHT
  lcd.init();       //Mulai LCD
  lcd.backlight();  //Nyalakan backlight
}

void loop() {
  t = dht.readTemperature();    //Baca suhu
  h = dht.readHumidity();       //Baca kelembaban

  lcd.setCursor(0,0);     //Koordinat text
  lcd.print("Suhu: "); 
  lcd.print(t);           //Tampilkan suhu
  
  lcd.setCursor(0,1);
  lcd.print("Kelembaban: ");
  lcd.print(h);           //Tampilkan kelembaban
  delay(1000);            //Jeda pembacaan 1000ms
  lcd.clear();            //Hapus tampilan LCD
}

Kesimpulan:

Program bekerja dengan mendeteksi kondisi suhu dan kelembaban di sekitar sensor, hasil deteksi atau pembacaan sensor akan di tampilkan pada layar LCD.

Jangan lupa tetap upgrade skill kamu di Indobot Academy. Kamu bisa mendapatkan berbagai tutorial project. Selanjutnya tutorial bisa kamu terapkan di dalam kehidupan sehari-hari. Tak hanya itu, Indobot sudah menyediakan semua source coding yang dibutuhkan. Sehingga kamu hanya cukup membuka satu website saja. Oleh karena itu penting untuk mempelajari hal itu.

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp