Sistem Monitoring dan Alarm Suhu Serta Kelembapan Kamar Bayi ESP32 DHT22 Blynk IoT WOKWI
TUTORIAL PEMROGRAMAN ARDUINO – Sistem Monitoring dan Alarm Suhu Serta Kelembapan Kamar Bayi ESP32 DHT22 Blynk IoT WOKWI
Pada bagian ini akan dibahas pembuatan sistem monitoring dan alarm suhu serta kelembapan kamar bayi menggunakan mikroprosesor ESP32, sensor DHT22, dan sistem Internet of Things (Iot) dengan Blynk IoT, serta software simulasi WOKWI. Skematik rangkaian ditunjukkan pada Gambar 1, program Arduino pada Kode 1, dan video pembuatan pada tautan Video 1. Suhu dan kelembapan akan diukur menggunakan sensor DHT11 dan ditampilkan pada LCD. Pada kondisi tertentu lampu LED akan menyala pada kondisi tertentu.

Gambar 1. Skematik rangkaian sistem
Penjelasan PIN input dan output
PIN 21 (SDA)
Kode Arduino 1. Kode program Arduino sistem monitoring dan alarm
#include <DHT.h>
#define DHTPIN 2 // Digital pin connected to the DHT22 data pin
#define DHTTYPE DHT22 // Define sensor type as DHT 22 (AM2302)
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
// Wait 2 seconds between measurements (DHT22 sampling rate is 0.5Hz)
delay(2000);
// Read humidity and temperature
float h = dht.readHumidity();
float t = dht.readTemperature(); // Celsius by default
float f = dht.readTemperature(true); // Fahrenheit
// Check if readings failed and exit early to try again
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println(F("Failed to read from DHT sensor!"));
return;
}
// Print results to Serial Monitor
Serial.print(F("Humidity: "));
Serial.print(h);
Serial.print(F("% Temperature: "));
Serial.print(t);
Serial.print(F("°C "));
Serial.print(f);
Serial.println(F("°F"));
}

Video 1. Video tutorial pembuatan simulasi di software WOKWI