
Tutorial ESP32: Cara Membuat Lampu Pintar Jarak Jauh (Smart Lamp) Menggunakan Relay / LED Indikator & Platform Blynk IoT pada Simulator WOKWI
Pada bagian ini akan dibahas pembuatan sistem kendali lampu jarak jauh pintar (Smart Lamp System) berbasis mikrokontroler ESP32, lampu LED / modul relay, serta platform Blynk IoT pada software simulasi WOKWI. Skematik rangkaian ditunjukkan pada Gambar 1, program Arduino pada Kode 1, dan video pembuatan pada tautan Video 1. Sistem dirancang untuk menerima perintah secara nirkabel dari aplikasi Blynk melalui fungsi callback BLYNK_WRITE pada Virtual Pin V0. Ketika tombol virtual pada smartphone diaktifkan (nilai 1), ESP32 akan menyalakan pin GPIO 18 untuk menghidupkan lampu dan mencetak status “LAMPU: NYALA” pada Serial Monitor, serta mematikannya kembali saat tombol dinonaktifkan.
Gambar 1. Skematik rangkaian sistem
List Pin:
- Lampu Indikator / Modul Relay
Pin Kontrol Lampu (LampPin) => Digital Pin 18 (Anode via Resistor 220 Ohm ke LED, atau Input Relay Module)
GND => GND
List Virtual PIN:
- V0 => Kontrol Switch Lampu (Integer 0/1) – Sakelar Tombol Blynk (Button/Switch Widget) untuk Menyalakan atau Mematikan Lampu pada Pin 18 secara Jarak Jauh
// =============================
// ALFIAN CENTER
// SUBSCRIBE 🚨
// SMART LAMP Blynk IoT ESP32 Menyalakan Lampu Menggunakan Smartphone
//===‼ PROGRAM BAKAL DIKIRIM DENGAN SYARAT DIBAWAH ‼===
// === 👍LIKE 50, KOMEN 20 DAN WAJIB SUBSCRIBE 🔔 ===
// PROGRAM DIKIRIM VIA KOMENTAR
// =============================
// 1. Identitas Template Blynk (Cek di Blynk Console -> Device Info)
#define BLYNK_TEMPLATE_ID "MASUKKAN_ID_DISINI"
#define BLYNK_TEMPLATE_NAME "LAMPU PINTAR"
#define BLYNK_AUTH_TOKEN "MASUKKAN_TOKEN_DISINI"
// 2. Library yang dibutuhkan
#include <WiFi.h>
#include <BlynkSimpleEsp32.h>
// 3. Pengaturan WiFi
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "Wokwi-GUEST"; // Khusus untuk simulasi Wokwi
char pass[] = ""; // Kosongkan password untuk Wokwi
// 4. Definisi Pin
const int LampPin = 18;
// --- FUNGSI UTAMA KONTROL ---
// Fungsi ini terpanggil otomatis setiap kamu menekan tombol V0 di HP
BLYNK_WRITE(V0) {
int statusTombol = param.asInt(); // Ambil data 0 atau 1 dari HP
if (statusTombol == 1) {
digitalWrite(LampPin, HIGH); // Nyalakan LED
Serial.println("LAMPU: NYALA");
} else {
digitalWrite(LampPin, LOW); // Matikan LED
Serial.println("LAMPU: MATI");
}
}
void setup() {
Serial.begin(115200);
pinMode(LampPin, OUTPUT); // Atur Pin 18 sebagai output
// Memulai koneksi ke server Blynk
Blynk.begin(auth, ssid, pass);
Serial.println("Menghubungkan ke Blynk...");
}
void loop() {
Blynk.run(); // Menjalankan komunikasi Blynk secara terus menerus
}
Kode Arduino 1. Kode Program

Video 1. Video tutorial pembuatan
TAG:
smart lamp esp32, lampu pintar blynk iot, blynk iot esp32 wokwi, tutorial esp32 blynk, kontrol lampu jarak jauh blynk, virtual pin blynk lampu, simulasi wokwi esp32 blynk, koding lampu blynk iot, blynk_write function arduino, sakelar virtual blynk v0, gpio 18 lampu esp32, tutorial wokwi indonesia, simulasi iot kontrol lampu rumah, pemantauan perangkat jarak jauh, blynk app switch smart lamp, smart home iot esp32, proyek teknik elektro iot, mekatronika sistem kendali nirkabel, tugas akhir iot remote control, skripsi iot blynk esp32, ide proyek esp32 iot, skematik kendali lampu esp32, diagram rangkaian lampu blynk, source code kontrol lampu esp32, program arduino blynk switch lamp, simulasi iot tanpa hardware, platform simulasi wokwi, wokwi esp32 smart lamp, blynk auth token esp32, kendali perangkat berbasis iot, telemetry data blynk switch, proyek sains iot elektro, portofolio iot esp32, praktikum mikrokontroler esp32, modul esp32 wroom 32, pinout esp32 lampu digital, gpio esp32 output pin, indikator status blynk, kontrol relay lampu blynk, smart home iot, efisiensi kendali peralatan, panduan iot kendali lampu esp32, belajar mikrokontroler online, simulator komponen elektronik, wokwi custom chip esp32, blynk iot platform smart home, internet of things indonesia, iot smk teknik elektro, iot universitas teknik, prototipe kontrol lampu esp32, alat sakelar nirkabel otomatis, iot smart automation, esp32 arduino ide blynk, tutorial iot pemula, proyek elektro smart home, panduan lengkap wokwi blynk, lampu indikator eksternal, sistem kendali jarak jauh, logika callback blynk_write, notifikasi status serial monitor, sistem otomasi rumah tangga, otomatisasi perangkat elektronik, proyek mekatronika elektro, simulasi hardware smart lamp, sistem kendali esp32, proyek iot populer, kodingan sakelar otomatis, pin digital esp32, rangkaian lampu dan esp32, tutorial mikrokontroler iot, wawasan teknik elektro, aplikasi iot smart home, rumah cerdas esp32, koding logika digitalwrite, pemantauan status lampu real time, iot remote management system
