Senin, 14 September 2026

Simulasi Sistem Bantuan Parkir Kendaraaan Menggunakan ESP32 Berbasis Sensor Ultrasonik HC-SR04 pada WOKWI

LAPORAN PRAKTIKUM 

Simulasi Sistem Bantuan Parkir Kendaraaan Menggunakan ESP32 Berbasis Sensor  Ultrasonik HC-SR04 pada WOKWI


Mata Kuliah Internet of Things 


Disusun oleh : 

Fandy Fernanda Yapari 24051204227 

Tri Rianto Utomo 24051204104 

Rochmad Balya Imron Khan 24051204279 

Sulthan Hamdani Sahvirdan 24051204129


PROGRAM STUDI TEKNIK INFORMATIKA  

FAKULTAS TEKNIK  

UNIVERSITAS NEGERI SURABAYA  

2026


BAB I  

PENDAHULUAN 

1.1 Latar Belakang  

Perkembangan teknologi mikrokontroler memberikan kemudahan dalam  membuat berbagai sistem elektronik yang dapat bekerja secara otomatis dan terprogram.  Mikrokontroler dapat digunakan untuk menerima data dari perangkat input seperti  sensor, kemudian melakukan pengolahan data dan menghasilkan keluaran melalui  perangkat output sesuai dengan program yang dibuat. 

Salah satu penerapan mikrokontroler yang banyak digunakan dalam kehidupan  sehari-hari adalah sistem pendeteksi jarak dan sistem bantuan otomatis(Thoriq Helyo  Perdana et al., n.d.). Pada bidang otomotif, teknologi sensor jarak dapat digunakan  sebagai sistem bantuan parkir (parking assist) untuk membantu pengemudi mengetahui  jarak kendaraan terhadap objek di sekitarnya. Sistem tersebut dapat memberikan  informasi melalui indikator visual maupun suara sehingga risiko terjadinya benturan dapat  dikurangi. 

Sensor ultrasonik HC-SR04 merupakan salah satu sensor yang dapat digunakan  untuk mengukur jarak objek berdasarkan pantulan gelombang ultrasonik. Data hasil  pembacaan sensor tersebut dapat diproses menggunakan mikrokontroler ESP32 untuk  menghasilkan respons tertentu berdasarkan kondisi jarak yang telah ditentukan. 

Dalam proses perancangan dan pengujian sistem, penggunaan Wokwi dapat  membantu melakukan simulasi rangkaian elektronik dan program tanpa harus  menggunakan perangkat keras secara langsung. Wokwi memungkinkan pengguna  melakukan percobaan mikrokontroler seperti ESP32 dengan berbagai komponen input  dan output secara virtual. 

Oleh karena itu, pada proyek ini dibuat simulasi sistem bantuan parkir kendaraan  berbasis ESP32 menggunakan sensor ultrasonik HC-SR04, LED indikator, dan buzzer.  Sistem dirancang untuk memberikan peringatan berdasarkan jarak objek yang terdeteksi.  Melalui proyek ini, pengguna dapat memahami proses kerja mikrokontroler dalam  membaca sensor, mengolah data, dan mengendalikan perangkat output menggunakan  simulasi Wokwi. 

1.2 Rumusan Masalah 

Berdasarkan latar belakang yang telah dijelaskan, rumusan masalah dalam proyek ini  adalah : 

1. Bagaimana merancang sistem bantuan parkir sederhana menggunakan ESP32?

2. Bagaimana sensor ultrasonic HC-SR04 dapat digunakan untuk mendeteksi jarak  objek? 

3. Bagaimana ESP32 memproses data jarak dari sensor dan menentukan kondisi  berdasarkan batas jarak tertentu? 

4. Bagaimana mengintegrasikan LED dan Buzzer sebagai indicator peringatan pada  sistem? 

5. Bagaimana melakukan simulasi dan pengujian sistem menggunakan platform  Wokwi? 

1.3 Tujuan Laporan 

Tujuan dari pembuatan laporan ini adalah : 

1. Mengetahui proses perancangan sistem bantuan parkir berbasis ESP32. 2. Memahami cara kerja sensor ultrasonic HC-SR04 dalam mengukur jarak objek. 3. Mengetahui cara ESP32 mengolah data sensor menjadi keluaran sistem. 4. Memahami penggunaan LED dan Buzzer sebagai indicator sistem. 

5. Melakukan simulasi dan pengujian rangkaian menggunakan Wokwi. 

1.4 Manfaat Penulisan  

Manfaat yang diperoleh dari pembuatan laporan proyek ini adalah : 

1. Menambah pemahaman mengenai penggunaan ESP32 sebagai mikrokontroler  dalam sistem otomatis. 

2. Memahami penerapan sensor ultrasonic sebaagai perangkat input pada sistem  elektronik. 

3. Melatih kemampuan dalam merancang rangkaian,membuat program,dan  melakukan simulasi menggunakan Wokwi. 

4. Memberikan pemahaman mengenai penerapan teknologi mikrokontroler pada  sistem bantuan parkir kendaraan. 

BAB II  

Tinjauan Pustaka

2.1 Dasar Teori 

2. 1. 1 Mikrokontroler 

Mikrokontroler merupakan perangkat elektronik yang berfungsi sebagai pengendali  suatu sistem berdasarkan program yang telah dibuat. Mikrokontroler dapat menerima  data dari perangkat input, melakukan proses pengolahan data, kemudian menghasilkan  keluaran melalui perangkat output. 

Dalam sebuah mikrokontroler terdapat beberapa bagian pendukung seperti  prosesor, memori, GPIO, ADC, PWM, timer, dan komunikasi yang memungkinkan  mikrokontroler digunakan untuk berbagai aplikasi elektronik.

2. 2. 1 ESP32 

ESP32 merupakan mikrokontroler yang banyak digunakan dalam pengembangan  sistem IoT karena memiliki kemampuan pemrosesan yang baik serta dilengkapi dengan  konektivitas Wi-Fi dan Bluetooth. 

Pada proyek ini, ESP32 digunakan sebagai pusat kendali yang bertugas membaca  data dari sensor HC-SR04, mengolah nilai jarak, kemudian mengendalikan LED dan buzzer  berdasarkan kondisi yang telah ditentukan. 

2. 3. 1 Sensor Ultrasonik HC-SR04 

Sensor HC-SR04 merupakan sensor jarak yang menggunakan gelombang  ultrasonik untuk mendeteksi keberadaan objek. Sensor ini memiliki dua pin utama  yaitu : 

• TRIG : Digunakan untuk mengirimkan gelombang ultrasonik. 

• ECHO : digunakan untuk menerima gelombang pantulan dari objek.

Jarak objek dihitung berdasarkan waktu yang diperlukan gelombang untuk  Kembali ke sensor. 

2. 4. 1 LED 

LED (Light Emitting Diode) merupakan komponen elektronik yang dapat  menghasilkan cahaya ketika dialiri arus listrik. 

Pada proyek ini LED digunakan sebagai indikator kondisi jarak: 

• LED hijau → objek dalam kondisi aman. 

• LED kuning → objek mulai mendekat. 

• LED merah → objek terlalu dekat. 

2. 5. 1 Buzzer 

Buzzer merupakan perangkat output yang menghasilkan suara sebagai  indikator peringatan. 

Pada proyek ini buzzer digunakan sebagai peringatan tambahan ketika  objek berada pada jarak yang terlalu dekat. 

2. 6. 1 Wokwi 

Wokwi merupakan simulator elektronik berbasis web yang digunakan untuk  melakukan perancangan dan pengujian rangkaian mikrokontroler secara virtual. 

Dengan Wokwi, pengguna dapat menguji program dan rangkaian sebelum  diterapkan menggunakan perangkat keras secara langsung. 

2.2 Komponen 

No 

Komponen 

Jumlah 

Fungsi 

ESP32 

Sebagai Mikrokontroler pengendali sistem

HC-SR04 

Mengukur jarak objek

LED Hijau 

Indikator kondisi aman

LED Kuning 

Indikator kondisi waspada

LED Merah 

Indikator kondisi bahaya

Buzzer 

Memberikan peringatan suara

Resistor 220 Ω 

Membatasi arus LED

Wokwi 

Simulator sistem


BAB III  

PEMBAHASAN

3.1 Penjelasan Simulasi 

Pada simulasi ini dirancang sebuah sistem bantuan parkir kendaraan berbasis  ESP32 menggunakan sensor ultrasonik HC-SR04, LED indikator, dan buzzer. Rangkaian  dibuat menggunakan platform Wokwi untuk melakukan pengujian sistem secara virtual  sebelum diterapkan pada perangkat keras secara langsung. 

Gambar 3.1 Rangkaian Simulasi Sistem Bantuan Parkir Menggunakan ESP32 

Berdasarkan rangkaian pada Gambar 3.1, ESP32 berfungsi sebagai pusat  pengendali sistem yang menerima data dari sensor ultrasonik HC-SR04 kemudian  melakukan proses pengolahan berdasarkan program yang telah dibuat. 

Sensor HC-SR04 digunakan sebagai perangkat input untuk mendeteksi jarak objek  dengan memanfaatkan gelombang ultrasonik. Sensor ini memiliki dua pin utama, yaitu  pin TRIG yang berfungsi mengirimkan gelombang ultrasonik dan pin ECHO yang menerima  pantulan gelombang dari objek. Data waktu pantulan tersebut kemudian digunakan oleh  ESP32 untuk menghitung jarak objek.

Pada sisi output, sistem menggunakan tiga buah LED sebagai indikator kondisi  jarak dan sebuah buzzer sebagai peringatan suara. LED hijau menunjukkan kondisi aman  ketika objek masih berada pada jarak jauh, LED kuning menunjukkan kondisi waspada  ketika objek mulai mendekat, sedangkan LED merah dan buzzer aktif ketika objek berada  terlalu dekat dengan kendaraan. 

Prinsip kerja sistem secara keseluruhan adalah: 

Objek → Sensor HC-SR04 → ESP32 → LED & Buzzer 

Ketika sensor mendeteksi jarak objek, data tersebut dikirimkan ke ESP32 untuk  dibandingkan dengan batas jarak yang telah ditentukan pada program. Berdasarkan hasil  perbandingan tersebut, ESP32 akan mengaktifkan indikator yang sesuai. 

• Jarak >100 cm → LED hijau menyala (kondisi aman) 

• Jarak 50–100 cm → LED kuning menyala (kondisi waspada) 

• Jarak <50 cm → LED merah menyala dan buzzer aktif (kondisi bahaya) 

3.2 Konfigurasi Rangkaian  

Komponen 

Pin ESP32

TRIG HC-SR04 

GPIO 5

ECHO HC-SR04 

GPIO 18

LED Hijau 

GPIO 19

LED Kuning 

GPIO 21

LED Merah 

GPIO 22

Buzzer 

GPIO 23


3.3 Program

#define TRIG_PIN 

#define ECHO_PIN 18 

#define BUZZER 23 

#define LED_HIJAU 19 

#define LED_KUNING 21 

#define LED_MERAH 22 

void setup() { 

Serial.begin(115200); 

pinMode(TRIG_PINOUTPUT); 

pinMode(ECHO_PININPUT); 

pinMode(LED_HIJAUOUTPUT); 

pinMode(LED_KUNINGOUTPUT);

pinMode(LED_MERAHOUTPUT); 

pinMode(BUZZEROUTPUT); 

} 

void loop() { 

// Mengirim gelombang ultrasonik 

digitalWrite(TRIG_PINLOW); 

delayMicroseconds(2); 

digitalWrite(TRIG_PINHIGH); 

delayMicroseconds(10); 

digitalWrite(TRIG_PINLOW); 

// Membaca lama pantulan 

long duration pulseIn(ECHO_PINHIGH); 

// Menghitung jarak 

float distance duration 0.034 2; 

Serial.print("Jarak: "); 

Serial.print(distance); 

Serial.println(" cm"); 

// Matikan semua output dulu 

digitalWrite(LED_HIJAULOW); 

digitalWrite(LED_KUNINGLOW); 

digitalWrite(LED_MERAHLOW); 

noTone(BUZZER); 

// Menentukan LED dan buzzer berdasarkan jarak 

if (distance 100) { 

digitalWrite(LED_HIJAUHIGH); 

} 

else if (distance >= 50) { 

digitalWrite(LED_KUNINGHIGH); 

} 

else {

digitalWrite(LED_MERAHHIGH); 

tone(BUZZER1000); 

} 

delay(500); 

}



3.4 Hasil Pengujian  

No 

Jarak Objek 

LED 

Buzzer 

Keterangan 

150 cm 

Hijau 

OFF 

Objek jauh

75 cm 

Kuning 

OFF 

Objek Mulai dekat

30 cm 

Merah 

ON 

Objek dekat


BAB IV  

PENUTUP 

4.1 Kesimpulan  

Berdasarkan simulasi yang telah dilakukan, sistem bantuan parkir berbasis ESP32  berhasil dirancang menggunakan sensor ultrasonik HC-SR04 sebagai input dan LED serta  buzzer sebagai output. 

ESP32 mampu membaca data jarak dari sensor, melakukan proses berdasarkan  program, dan memberikan indikator sesuai kondisi jarak objek. Simulasi menggunakan  Wokwi membantu memahami proses perancangan sistem mikrokontroler sebelum  diterapkan pada perangkat nyata. 

4.2 Saran  

1. Sistem dapat dikembangkan dengan menambahkan layar LCD untuk menampilkan  nilai jarak secara langsung.  

2. Sistem dapat dikembangkan menggunakan koneksi Wi-Fi ESP32 agar data  dapat dipantau melalui aplikasi.  

3. Sensor dapat ditambahkan lebih dari satu agar area deteksi objek menjadi  lebih luas.  

4. Pengujian selanjutnya dapat dilakukan menggunakan perangkat keras secara  langsung. 

4.3 Link Simulasi WOKWI 

https://wokwi.com/projects/474463143115459585


Daftar Pustaka  

Thoriq Helyo Perdana, A., Irawan, D., & Puji Astutik, R. (n.d.). Jurnal Teknik Elektro dan Informatika RANCANG BANGUN SISTEM PEMANDU PARKIR MOBIL MENGGUNAKAN ULTRASONIC DAN INSTRUMEN SUARA.

Tidak ada komentar:

Posting Komentar