Designing an Automatic Parking System Using Arduino Uno and a Python-Based GUI Interface

Muhamad Faridzqi Suryadi, Muhammad Sahal Anwar Hadi, Muhammad Saef Mubhaul Abbas, Shela Rahma Fitri, Novianti Ramadhani

Abstract


Conventional parking systems often cause problems such as long queues, delays in recording, and lack of efficiency in vehicle data management. Therefore, this study designed an automatic parking system using Arduino Uno combined with HC-SR04 ultrasonic sensors, servo motors, input buttons (push buttons), and a Python Graphical User Interface (GUI). When a vehicle is detected by the sensor, a 16x2 Liquid Crystal Display (LCD) will display a welcome message and instructions to the user to press the button to print a parking ticket. This system records the vehicle's entry time and generates a ticket with a unique Identification (ID) code and arrival time. All vehicle data is stored in a Comma-Separated Values (CSV) file to facilitate monitoring and calculation of parking fees when the vehicle exits. This system can calculate the total parking cost based on the duration of parking at the predetermined rate and display parking user data on the GUI. Based on testing, the system can detect vehicles at an effective distance of 5–15 cm using ultrasonic sensors, open and close the barrier using a servo motor in approximately 1–2 seconds, and print tickets via a thermal printer in less than 3 seconds. These results indicate that the developed system can operate automatically and efficiently, so that it has the potential to be a solution to reduce problems in manual parking management.


Keywords


Automatic parking system, Arduino Uno, ultrasonic sensor, Python GUI, parking ticket, 16x2 LCD, servo motor.

Full Text:

PDF

References


M. Monica Mardhalena and N. Dian Nathasia, “Parking Sensor System Untuk Mendeteksi Jarak Aman Kendaraan Menggunakan Sensor Ultrasonic Berbasis Arduino Uno Atmega328,” Jakarta, 2022.

F. Priyulida, R. A. Putra, and H. Situmorang, “Palang Pintu Parkir Otomatis Berbasis Arduino Uno,” Go Infotech: Jurnal Ilmiah STMIK AUB, vol. 30, no. 1, pp. 87–95, Jun. 2024, doi: 10.36309/goi.v30i1.263.

S. Tammimah, “Sistem Ketersediaan Slot Parkir Mobil Menggunakan Mikrokontroler Atmega328p (Studi Kasus : Stt Wastukancana).”

T. N. Arifin, G. Febriyani Pratiwi, and A. Janrafsasih, “Sensor Ultrasonik Sebagai Sensor Jarak,” vol. 2, pp. 55–62, Jul. 2022, [Online]. Available: http://jurnal.undira.ac.id/index.php/jurnaltera/

M. Khamidah, W. Suciyati, H. R. Ayu, G. A. Pauzi, and A. Royhan, “Activator Token KWh Meter Using Servo Motor SG90 Based on Arduino Uno Microcontroller,” Lampung, Apr. 2023. [Online]. Available: https://jemit.fmipa.unila.ac.id/

F. Rizakir and S. A. Sukarno, “Sistem Kunci Otomatis Pada Casing Rokok Berbasis Arduino Nano Dengan Lcd I2c,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 13, no. 1, Jan. 2025, doi: 10.23960/jitet.v13i1.5661.

python-escpos developers, “python-escpos Documentation – Serial Printer,” ReadTheDocs / GitHub.

R. G. Pradana, “E-Jurnal Prodi Teknik Elektronika Edisi Proyek Akhir D3,” Yogyakarta, 2016.

Qonita Auliani, Riyan Aditya, Muhammad Dicky Saputra, Muhammad Aldi Firdaus, Bryant Reza Pahlevi, and Didik Aribowo, “Simulasi Sensor Parkir Berbasis Mikrokontroler Arduino Uno dengan Sensor HC-SR04 Menggunakan Website Wokwi,” Jurnal Teknik Mesin, Industri, Elektro dan Informatika, vol. 3, no. 4, pp. 259–273, Nov. 2024, doi: 10.55606/jtmei.v3i4.4557.

R. A. Tanjung, T. Rijanto, F. Baskoro, and R. Firmansyah, “Pengembangan Sistem Palang Pintu Otomatis Di Tempat Parkir FT UNESA Menggunakan Sensor RFID dan Sensor Ultrasonik Berbasis Bot Telegram,” Surabaya, 2025.

B. Brilliantoro, “Rancang Bangun Alat Pendeteksi Jarak Aman Mobil Menggunakan Sensor Ultrasonik Hc-Sr04 Dan Arduino Uno,” Bandung.

M. H. Susanta, “Prototype Penggunaan Empat Sensor Ultrasonik Pada Palang Parkir Otomatis Berbasis Arduino Uno,” Jurnal Ilmiah Sains dan Teknologi, Jul. 2024.

C. E. Savitri and N. Paramytha, “Prototipe Sistem Monitoring Parkir Mobil Berbasis Esp32 Di Universitas Bina Darma Palembang,” Jurnal Ampere, 2023, doi: 10.31851/ampere.

E. Surya Aby Nugroho, N. Diana Resty, I. Hudati, and P. Studi Sarjana Terapan Teknologi Rekayasa Instrumentasi dan Kontrol Fakultas Sekolah Vokasi, “Implementasi Filter Kalman Pada Sensor Jarak Berbasis Ultrasonik,” Jurnal Listrik, Instrumentasi dan Elektronika Terapan, vol. 2, no. 2, Oct. 2021.

S. Bahri and D. Durbin Hutagalung, “Sistem Parkir Cerdas Berbasis Internet Of Things,” OKTAL : Jurnal Ilmu Komputer dan Science Sistem Parkir Cerdas Berbasis Internet Of Things, vol. 2, Nov. 2023, Available: https://journal.mediapublikasi.id/index.php/oktal




DOI: https://doi.org/10.21107/triac.v12i2.30943

Refbacks

  • There are currently no refbacks.


Copyright (c) 2025 Jurnal Teknik Elektro dan Komputer TRIAC

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Creative Commons License
Indexed by: