Monitoring Suhu dan Kelembapan sensor DHT11 dengan indikator LED
- Adam Kusumah
- Apr 29
- 2 min read
Updated: May 5
Selamat datang di website Cosmo! media belajar IoT yang lengkap dan terorganisir dengan baik, dan tentunya gratis untuk semua orang.
Pada proyek kali ini, kita akan membuat sistem monitoring suhu dan kelembapan menggunakan sensor DHT11. Jika suhu atau kelembapan melebihi ambang tertentu, maka LED akan menyala sebagai indikator. Proyek ini cocok untuk pemula yang ingin memahami dasar-dasar sensor DHT dan pemrograman LED dengan Arduino.
Alat dan Bahan
Wemos D1 Mini
Sensor DHT11 (3 pin)
LED (merah atau sesuai keinginan)
Resistor 470 Ohm
Kabel jumper
Breadboard
Rangkaian

Berikut adalah sambungan kabel untuk proyek ini:
VCC DHT11 → 5V Wemos D1 Mini
GND DHT11 → GND Wemos D1 Mini
Data DHT11 → Pin D4 Wemos D1 Mini
Anoda LED (+) → Resistor 470 Ohm → Pin D3 Wemos D1 Mini
Katoda LED (-) → GND Arduino
Kode
#include <DHT.h>
#define DHTPIN D3
#define DHTTYPE DHT11
#define LEDPIN D1
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(LEDPIN, OUTPUT);
}
void loop() {
delay(2000); // delay pembacaan
float suhu = dht.readTemperature();
float kelembapan = dht.readHumidity();
if (isnan(suhu) || isnan(kelembapan)) {
Serial.println("Gagal membaca dari sensor DHT!");
return;
}
Serial.print("Suhu: ");
Serial.print(suhu);
Serial.print("°C\tKelembapan: ");
Serial.print(kelembapan);
Serial.println("%");
if (suhu > 30 || kelembapan > 70) {
digitalWrite(LEDPIN, HIGH);
} else {
digitalWrite(LEDPIN, LOW);
}
}
Cara Penggunaan Kode
Pastikan library DHT sudah terinstall di Arduino IDE.
Salin dan upload kode di atas ke board Wemos D1 Mini kamu.
Buka Serial Monitor dengan baudrate 9600 untuk melihat hasil pembacaan suhu dan kelembapan.
Cara Kerja Kode
Kode di atas membaca data suhu dan kelembapan dari sensor DHT11 setiap 2 detik. Jika suhu di atas 30°C atau kelembapan di atas 70%, maka LED akan menyala sebagai peringatan.
Hasil
LED akan menyala jika suhu atau kelembapan melewati ambang batas, menandakan kondisi lingkungan yang perlu diperhatikan. Di Serial Monitor akan tampil pembacaan real-time suhu dan kelembapan.
Video Tutorial
Penutup
Terima kasih telah mengikuti tutorial ini! Jika kamu merasa artikel ini bermanfaat, yuk dukung kami dengan mengunjungi channel YouTube IQ+. Di sana kamu bisa menemukan berbagai tutorial IoT lainnya dalam bentuk video yang lebih visual dan mudah dipahami. Sampai jumpa di proyek berikutnya!



Comments