Membuat alat pengukur suhu ruangan dengan menggunakan sensor DHT-11 & Arduino

Membuat alat pengukur suhu ruangan dengan menggunakan sensor DHT-11 & Arduino

Assalamu’alaikum.

Pada tulisan ini, saya akan membagikan sebuah tutorial project sederhana berbasis Arduino. Kita akan membuat sebuah alat pengukur suhu ruangan dengan menggunakan sensor DHT-11 dan hasil pembacaan sensornya akan tertampil pada layar LCD 16×2.

Project ini cocok diaplikasikan untuk memonitoring suhu & kelembaban ruangan-ruangan tertentu yang harus sering di awasi suhu & kelembabannya, misalnya ruangan penetas telur dan ruangan-ruangan sejenis.

Kamu juga dapat melihat versi video dari tutorial ini di bawah ini:

Ok, kita lanjutkan tulisannya dulu ya…

Alat & Bahan

AlatKebutuhan
Arduino UNO1 buah
Sensor DHT 111 buah
LCD 16×2 I2C1 buah
Kabel secukupnya
breadboard1 buah

Gambar Rangkaian

Instalasi Library DHT-11 dan LCD 16×2 I2C

untuk bisa mengendalikan sensor DHT 11 dan LCD 16×2 dengan mudah, kita perlu menginstal library untuk kedua modul tersebut dengan mengikuti langkah-langkah berikut ini:

Bukalah aplikasi Arduino IDE, lalu buka library manager yang terdapat disebelah kiri layar

Carilah dan instal masing-masing library dibawah ini. Gunakan kotak pencarian agar library gampang ditemukan

DHT Sensor Library by Adafruit

LiquidCrystal_I2C by Frank de Barabander

Coding /sketch

#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT11
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
  lcd.init();
  lcd.backlight();
}
void loop() {
  delay(2000);
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  if (isnan(h) || isnan(t)) {
    Serial.println(F("Gagal Membaca Sensor"));
    return;
  }
  Serial.print("Suhu Ruangan: ");
  Serial.print(t);
  Serial.print(" Celcius, Kelembaban: ");
  Serial.print(h);
  Serial.println(" %");
  lcd.setCursor(0, 0);
  lcd.print("Suhu: ");
  Led.print(t);
  lcd.print(" C");
  lcd.setCursor(0, 1);
  lcd.print("Kelembaban");
  lcd.print(h);
  lcd.print(" %");
}

Setelah rangkaian & Coding dibuat dengan benar, langkah berikutnya adalah mengupload coding yang telah kita ketik sebelumnya ke microcontroler Arduino kita lalu dilanjutkan dengan pengujian.

keseluruhan proses pembuatan alat ini bisa kita lihat pada video dibawah ini.

Demikian tulisan saya kali ini, semoga bermanfaat, dan jangan lupa di subscribe akun youtube nya supaya makin semangat bikin konten berikutnya.