Miniatur Lampu Lalu Lintas Berbasis ESP32 dengan Sistem Hitung Mundur
Perkembangan teknologi mikrokontroler telah membuka peluang luas dalam pengembangan sistem otomatisasi, termasuk dalam simulasi sistem lalu lintas. Salah satu implementasinya adalah miniatur lampu lalu lintas berbasis ESP32 yang dilengkapi dengan fitur hitung mundur menggunakan display 7-segment.
Proyek ini dikembangkan oleh tim peserta Praktik Kerja Lapangan (PKL) sebagai bentuk penerapan teknologi mikrokontroler dalam mensimulasikan sistem pengaturan lalu lintas di persimpangan jalan.
1. Sistem Lampu Lalu Lintas Berbasis Kontroller
ESP32 berfungsi sebagai pusat kendali utama yang mengatur seluruh proses pergantian lampu lalu lintas. Mikrokontroler ini dikenal memiliki konsumsi daya yang efisien serta dilengkapi dengan fitur konektivitas Wi-Fi dan Bluetooth, sehingga banyak digunakan dalam berbagai aplikasi Internet of Things (IoT).
Dalam miniatur ini, sistem lampu lalu lintas direpresentasikan menggunakan LED berwarna merah, kuning, dan hijau yang dipasang pada tiang-tiang di area persimpangan. Selain itu, sistem dilengkapi dengan display 7-segment yang berfungsi menampilkan hitungan mundur waktu sebelum perubahan lampu terjadi. Fitur ini memberikan informasi visual yang jelas kepada pengguna mengenai durasi setiap fase lampu.
2. Komponen Utama Sistem

Sistem ini terdiri dari beberapa komponen utama yang saling terintegrasi, yaitu:
ESP32 sebagai mikrokontroler utama
LED merah, kuning, dan hijau sebagai indikator lampu lalu lintas
Display 7-segment sebagai penampil hitung mundur
ESP32-CAM (opsional) untuk pengembangan deteksi kendaraan
Power supply 12V sebagai sumber daya
Step-up power module untuk penyesuaian tegangan
Kabel jumper sebagai penghubung antar komponen
Papan miniatur jalan sebagai media simulasi
Seluruh komponen tersebut dirangkai menjadi satu sistem terpadu yang mampu mensimulasikan alur lalu lintas secara otomatis.
3. Proses Perakitan Sistem
Tahap perakitan diawali dengan pemasangan dan pengujian rangkaian elektronik menggunakan kabel jumper pada ESP32. Pengujian ini bertujuan memastikan setiap komponen berfungsi dengan baik sebelum dipasang pada media miniatur.
Setelah pengujian berhasil, seluruh komponen dipasang pada papan miniatur persimpangan jalan. Tiang lampu lalu lintas ditempatkan secara vertikal sesuai dengan arah arus kendaraan. Sementara itu, kabel-kabel penghubung disusun di bagian belakang papan untuk menjaga kerapihan serta memudahkan proses pemeliharaan.
4. Cara Kerja Sistem Lampu Lalu Lintas
Sistem bekerja secara otomatis berdasarkan program yang ditanamkan pada ESP32. Program tersebut mengatur siklus pergantian lampu dalam dua grup jalur, yaitu Grup A dan Grup B.
Saat sistem diaktifkan, ESP32 akan menginisialisasi seluruh pin yang terhubung dengan LED dan display. Selanjutnya, sistem menjalankan proses loop secara terus-menerus.
Adapun urutan kerja sistem adalah sebagai berikut:
Grup A menyala kuning selama 5 detik
Grup A berubah menjadi hijau selama 20 detik
Grup A kembali ke kuning selama 5 detik
Selama siklus ini berlangsung, Grup B berada dalam kondisi lampu merah. Setelah siklus Grup A selesai, Grup B akan menjalankan urutan yang sama, sementara Grup A berubah menjadi merah.
Pada setiap fase, display 7-segment menampilkan hitungan mundur yang menunjukkan sisa waktu sebelum lampu berubah. Setelah seluruh siklus selesai, sistem akan kembali ke kondisi awal dan terus berulang secara otomatis.
Miniatur lampu lalu lintas berbasis ESP32 ini tidak hanya berfungsi sebagai proyek teknologi, tetapi juga memiliki nilai edukatif yang tinggi. Sistem ini memberikan pemahaman mengenai cara kerja pengaturan lalu lintas serta penerapan mikrokontroler dalam mengontrol perangkat elektronik secara terintegrasi.
Selain itu, penggunaan ESP32 membuka peluang pengembangan lebih lanjut, seperti integrasi dengan kamera untuk deteksi kendaraan serta implementasi sistem lalu lintas cerdas berbasis Internet of Things (IoT).