Modul Relay: Membuat Sendiri Sistem Otomasi Rumah Pintar
Budi Santoso
Insinyur desain perangkat keras yang berspesialisasi dalam sistem tertanam berdaya rendah.
2026-05-17

Kendalikan peralatan elektronik rumah tangga Anda dengan aman menggunakan modul relay dari mikrokontroler. Panduan langkah demi langkah membangun otomasi rumah berbiaya rendah.
Apa Itu Relay?
Relay adalah sakelar elektrik yang dioperasikan menggunakan arus listrik. Mikrokontroler Anda (yang bekerja pada tegangan 3.3V atau 5V) mengendalikan kumparan magnet (coil) untuk membuka atau menutup kontak sakelar berdaya tinggi — memungkinkan Anda untuk menyalakan atau mematikan lampu, motor, atau peralatan AC 230V secara aman menggunakan sinyal logika yang kecil.
Keselamatan Adalah yang Utama
⚠️ Bekerja dengan arus listrik PLN bertegangan tinggi (110V/230V AC) sangatlah berbahaya. Jangan pernah menyentuh kabel saat masih terhubung ke sumber listrik. Gunakan perkakas berisolasi, pastikan lingkungan kerja kering, dan selalu periksa kembali kabel Anda sebelum menyalakan daya. Jika ragu, berkonsultasilah dengan teknisi listrik berlisensi.
Modul Relay 4-Channel
Modul relay 4-channel 5V menyediakan empat buah sakelar independen yang dapat dikontrol secara terpisah. Setiap channel memiliki terminal:
- NO (Normally Open) — sirkuit terbuka (terputus) saat relay tidak aktif.
- NC (Normally Closed) — sirkuit tertutup (terhubung) saat relay tidak aktif.
- COM (Common) — terminal bersama (shared terminal) yang dihubungkan ke salah satu kutub beban.
Hubungkan beban peralatan Anda di antara pin COM dan NO untuk menciptakan sistem sakelar yang terhubung (ON) saat relay diaktifkan.
Pemasangan Kabel ke Arduino
Modul Relay → Arduino
VCC → 5V
GND → GND
IN1 → D4
IN2 → D5
IN3 → D6
IN4 → D7
Catatan: Sebagian besar modul relay di pasaran menggunakan konfigurasi active-LOW. Kirimkan sinyal logika LOW untuk mengaktifkan relay, dan HIGH untuk menonaktifkannya.
Kode Kontrol Dasar
const int RELAY_1 = 4;
void setup() {
pinMode(RELAY_1, OUTPUT);
digitalWrite(RELAY_1, HIGH); // Mulai dalam keadaan tidak aktif
}
void loop() {
digitalWrite(RELAY_1, LOW); // Aktifkan Relay (ON)
delay(2000);
digitalWrite(RELAY_1, HIGH); // Nonaktifkan Relay (OFF)
delay(2000);
}
Menambahkan Kendali WiFi Menggunakan ESP32
Padukan modul relay ini dengan chip ESP32 untuk membuat sakelar pintar berbasis WiFi. Anda dapat membuat web server sederhana yang menampilkan tombol sakelar HTML — tidak perlu menginstal aplikasi tambahan, cukup buka peramban (browser) di ponsel pintar Anda.
Daftar Cek Keselamatan Sebelum Menyalakan Alat
- Pastikan semua sambungan kabel bertegangan tinggi telah terisolasi dengan rapi menggunakan terminal kabel yang tepat.
- Modul relay terpasang dengan kuat pada dudukannya dan tidak menyentuh permukaan konduktif lainnya.
- Pastikan konsumsi arus beban alat tidak melebihi kapasitas beban maksimum relay sebesar 10A.
- Pasang sekring pengaman (fuse) secara seri pada jalur utama sebelum masuk ke beban listrik.
- Pastikan kotak wadah pembungkus (enclosure) ditutup rapat sebelum Anda menghubungkan sumber tegangan utama.
Produk Pilihan
Jelajahi berbagai komponen mikrokontroler, sensor pintar, dan aksesori IoT terlengkap