Internet of Things (IoT)
Ringkasan Konsep Dasar Pemrograman ESP32: Sistem Deteksi Suhu & Kebocoran Gas IoT
Mengembangkan sistem Internet of Things (IoT) berbasis mikrokontroler ESP32, sensor DHT11/MQ-2, dan Wi-Fi communication.
Mikrokontroler ESP32 adalah salah satu chip paling populer untuk membangun proyek Internet of Things (IoT) karena telah dilengkapi modul Wi-Fi dan Bluetooth bawaan dengan harga yang sangat terjangkau.
Artikel ini merangkum cara membangun sistem deteksi suhu dan kebocoran gas menggunakan ESP32 dan Arduino IDE.
Komponen Hardware yang Dibutuhkan
- ESP32 NodeMCU Board
- Sensor Suhu DHT11 / DHT22
- Sensor Kebocoran Gas MQ-2 / MQ-5
- Buzzer Alarm 5V & LED Indikator
- Breadboard & Kabel Jumper Dupont
Kode Program Sederhana (Arduino C++)
#include <WiFi.h>
#include "DHT.h"
#define DHTPIN 4
#define DHTTYPE DHT11
#define MQ2PIN 34
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(115200);
dht.begin();
pinMode(MQ2PIN, INPUT);
Serial.println("ESP32 IoT Sensor Ready!");
}
void loop() {
float temp = dht.readTemperature();
int gasVal = analogRead(MQ2PIN);
Serial.print("Suhu: "); Serial.print(temp);
Serial.print(" °C | Gas Level: "); Serial.println(gasVal);
delay(2000);
}
Proyek IoT berbasis ESP32 ini sangat menarik untuk dijadikan bahan Proyek Tugas Akhir siswa RPL & Elektronika!