Pendahuluan
Dalam era teknologi yang semakin maju, Home Automation menjadi salah satu tren yang banyak diminati. Mengendalikan perangkat rumah seperti lampu, kipas, dan perangkat lainnya secara otomatis tidak lagi menjadi hal yang rumit.
Dalam tutorial ini, kita akan membahas cara membuat sistem Home Automation menggunakan ESP32 dan 4 relay channel untuk mengontrol lampu 220V tanpa perlu melakukan coding. Selain itu, kita juga akan menambahkan sensor DHT11 untuk memantau suhu dan kelembapan ruangan. Proyek ini akan memanfaatkan KME Smart, sebuah modul pintar yang memungkinkan Anda mengendalikan perangkat elektronik melalui aplikasi smartphone tanpa harus memprogram dari awal.
Komponen Yang Digunakan
Berikut adalah daftar komponen yang digunakan dalam proyek ini beserta link pembelian di Golite Store:
- ESP32 Dev Module – Beli Disini
- Relay Module 4 Channel – Beli Disini
- Sensor DHT-11 – Beli Disini
- Kabel Jumper – Beli Disini
- Adaptor 12V/2A – Beli Disini
- Lampu LED 220V
- Smartphone dengan aplikasi KME Smart
Skema Sistem

Konfigurasi Pinout
Berikut adalah konfigurasi pinout untuk menghubungkan KME Smart dengan relay dan lampu:
Relay Module 4 Channel -> ESP32
- Relay VCC -> VIN ESP32
- Relay IN1 -> 32 ESP32
- Relay IN2 -> 33 ESP32
- Relay IN3 -> 25 ESP32
- Relay IN4 -> 26 ESP32
- Relay GND -> GND ESP32
Sensor DHT11 -> ESP32
- VCC -> 3.3V
- GND -> GND
- SIG -> Pin 5
Lampu 220V -> Relay
Dihubungkan secara seri
Program ESP32 KME Config
Karena kita menggunakan KME Smart, proyek ini tidak memerlukan coding tambahan pada Arduino atau ESP32. Seluruh konfigurasi dan pengendalian dilakukan melalui aplikasi KME Smart yang mudah digunakan, Kita bisa mendownloadnya di website resmi nya di https://www.kmesmart.com/ pada bagian instalation silahkan download sesuai dengan OS yang digunakan. Setelah itu download kita harus mengekstraknya dan buka KME Config
Setelah itu, kita bisa masuk ke Serial Com yang ada di pojok kanan atas (ikon tiga garis) untuk melakukan flashing firmware KME ke ESP32.
Di sini, kita harus memilih Port COM yang terhubung ke ESP32, kemudian klik Connect, lalu klik Upload Firmware dan tunggu hingga prosesnya selesai.
Catatan: Pada beberapa jenis ESP, tombol BOOT harus ditekan untuk memulai proses upload firmware.
Di bagian tambah (+) kita harus menambahakan 4 widget relay dan 1 widget DHT 11
Pilih pinout yang akan diguanakan untuk relay , pada kesempatan kali ini kita akan gunakan pada pin 32,33,25 dan 26 dengan semuanya bertipe active low
Kemudian atur pada widget DHT, pilih pin 5 sebagai input dan jenisnya DHT11
Kemudian klik tombol upload di bagian bawah.
Setelah itu, kita bisa menekan tombol BOOT selama 3 detik dan menunggu hingga LED berwarna biru berkedip dengan interval 1 detik.
Kemudian di smartphone nya kita harus download KME Smart dan lakukan proses registrasi
Dibagian tombol tambah (+) pojok kanan atas pilih “Add Device”.
Kemudian masukan nama WiFi dan password yang akan digunakan ESP32 nya untuk terhubung ke internet.
Kemudian kita bisa pilih dua opsi untuk menghubungkan ESP32 de Server KME Smart , Untuk cara pertama kita menggunakan “Smart Connect” yang di tandai dengan LED menyala dengan interval 1 detik, jika menggunakan “Smart Connect” gagal kita bisa menggunakan opsi kedua yaitu “Access Point” , untuk menggunakan opsi ini kita harus tekan lagi tombol boot sampai LED menyala dengan interval 3 detik.
Kemudian kita klik “Single Device”
Kemudian pilih device yang terdeteksi dan kita bisa ganti nama sesuai dengan kebutuhan project kita.
Sekarang di dashboard kita sudah muncul panel IoT nya , disini kita bisa lihat sudah ada data suhu serta kelembaban dan 4 button yang mewakili masing masing relay
Pengujian
Kesimpulan
Dalam proyek ini, kita berhasil membuat sistem home automation sederhana menggunakan KME Smart tanpa perlu coding. KME Smart memungkinkan pengendalian 4 relay channel untuk lampu 220V secara mudah dan cepat melalui aplikasi smartphone. Proyek ini sangat cocok bagi Anda yang ingin mengotomatiskan rumah tanpa perlu pengetahuan pemrograman. Sistem ini juga dapat diupdate untuk menambah lebih banyak perangkat yang dapat dikendalikan, atau mengintegrasikan dengan sistem home automation lainnya untuk pengendalian yang lebih kompleks.
Selalu gagal koneksi esp ke wifi baik dengan cara 1 maupun 2,bagaimana solusinya?
sudah di coba cara satu dan dua tetapi esp32 tidak dapat terhubung dengan jaringan wifi, kenapa yah?