Membaca Data Suhu Dan Kelembaban Sensor DHT11

Indobot Academy

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, namun untuk dapat menggunakan sensor DHT 11 terlebih dahulu kita perlu mengetahui program dasarnya.

Suhu adalah ukuran dari tingkat panas atau dingin dari suatu benda atau lingkungan. Ini bisa kita ukur dalam derajat Celsius, Fahrenheit, atau Kelvin, tergantung pada sistem yang berfungsi Suhu memengaruhi banyak hal, termasuk sifat fisik zat, proses kimia, dan kehidupan di Bumi secara umum. Apa yang ingin kamu ketahui lebih lanjut tentang suhu?

 

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Library: DHT                                    Download
  • Library: Adafruit_Sensor-master     Download
  • Arduino UNO                                  1 Buah
  • Sensor DHT 11                               1 Buah
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya

Kemudian ntuk mendapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian

Berikut Rangkaian Dasar Program Membaca Data Suhu Dan Kelembaban Sensor DHT11

Keterangan:

  • 5V – VCC DHT 11
  • GND – GND DHT 11
  • D5 – Pin Data DHT 11

 

3. Langkah Kerja
  1. Siapkan alat dan juga bahan
  2. kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian pada gambar
  3. ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. kemudian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. selanjutnyaKetikkan sketch program pada halaman Arduino IDE
  6. Terakhir Lakukan proses uploading program
4. Sketch Program

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

 
/* Program Dasar Program Membaca Data Suhu Dan Kelembaban Sensor DHT11 dibuat oleh Indobot */

#include "DHT.h"            //Library DHT
#define DHTPIN 5            //Inisialisasi DHT pada pin D5
#define DHTTYPE DHT11       //Inisialisasi tipe DHT

DHT dht (DHTPIN,DHTTYPE);   //Mengenalkan pin dan tipe DHT

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

void setup() {
  Serial.begin(9600);                   //Mulai komunikasi serial
  dht.begin();                          //Mulai DHT
  Serial.println("Pembacaan DHT11!");   //Tampilkan text
}

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

  Serial.print("Suhu: ");
  Serial.print(t);              //Menampilkan nilai t (suhu)
  Serial.print(" *C ");
  Serial.print("Kelembapan: ");
  Serial.print(h);              //Menampilkan nilai h (kelembapan)
  Serial.println(" %");
}

Kesimpulan:

Program bekerja dengan mendeteksi kondisi suhu dan kelembaban di sekitar sensor, hasil deteksi atau pembacaan sensor akan di tampilkan pada serial monitor dengan format deteksi suhu derajat celcius dan kelembaban dalam persen.

Ingin Tahu Program Kami Lebih Lanjut?

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

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp