Reverse Car Parking System Using Arduino: A Synopsis Report On
Reverse Car Parking System Using Arduino: A Synopsis Report On
INFORMATION TECHNOLOGY
SEMESTER V
SUBMITTED BY
Sarika Jadwal
Shraddha Tamhane
Tanaya Thakur
UNIVERSITY OF MUMBAI
AY 2020-21
PILLAI HOC COLLEGE OF ENGINEERING & TECHNOLOGY,
RASAYANI
Year: 2020-2021
INFORMATION TECHNOLOGY
Certificate
This is to certify that the project entitled “Reverse Car Parking System
using Arduino” is successfully completed by following students:
As per the syllabus & in partial fulfilment for the completion Bachelor’s
degree in Information Technology from University of Mumbai, it is also to
certify that this is the original work of the candidate done during the
academic year 2020-2021.
____________ ________________
Project Guide Head of Department
____________
Principal
______________ ______________
Internal Examiner External Examiner
ACKNOWLEDGEMENT
Thanking You,
_________________
ABSTRACT
The aim of this project is to help people park a car in congested parking lots
and tiny space, so that it does not damage the car. This system is created
using Arduino and Ultrasonic Sensor which is the main unit (component)
that is responsible for measuring the distance. Arduino UNO acts as the
main controlling unit that will control the Ultrasonic Sensor, based on the
time interval, Arduino calculates the distance of the object and activate the
buzzer.
The sensor will sense the obstacles/barriers and as the car gets near to that
obstacle the driver will get a beep and hence, he/she will stop the vehicle
by applying brakes. The Reverse Parking Sensors that are equipped in the
car are basically Ultrasonic Proximity Sensors i.e. they use Ultrasonic
Sensors to measure the distance between the car and the object and warn
the driver if the car is too close.
The implementation of this project can be applied to any vehicle
particularly in public car parks, huge traffic, congested or populated streets
or roads. It can also be used in garage for safe parking. In the modern
society, there is an ever-increasing number of vehicles. This is leading to
problems such for parking lots becoming inefficient, increasing difficulty to
reverse the vehicle so that it won’t damage.
There are many cases of accidents occurred because of reverse parking
problem so here are a few factors why the accidents occurred because of
reverse parking problem: Drivers fail to detect if there any obstacle behind
the car or Driver unable to determine the distance between the car and an
obstacle behind it.
In conclusion, Reverse Car Parking System is a complete system which is
needed by each driver to make sure their driving is safe and to prevent
accident that caused by parking problem.
INDEX
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Problem Statement
1.4 Problem Solution
2. Literature Review
5. Result
5.1 Screenshot
5.2 Code
6. Conclusion
7. Future Scope
8. References
1. Introduction
The reverse car parking system will be a well-being gadget that will
accurately spot all objects, as children’s, pets, and other autos, that are
behind a vehicle. The sensor will sense the obstacles/ barriers and parade
range to the driver. As the car gets nigh to the hitch the driver will get a
beep/LED indication and hence he/she will interlude the vehicle by
applying brakes. Indeed, this system is imitation to avoid accidents when it
may happen in reverse mode of parking.
The exercise and implementation of this project can be applied to any
vehicle in particular in public car parks, huge traffic, congested or
populated streets or roads. It can also be used in garage or veranda for safe
parking.
1.1 Purpose
1.2 Scope
The Ultrasonic Sensor is the main unit (component) that is responsible for
measuring the distance. Arduino UNO acts as the main controlling unit that
will control the Ultrasonic Sensor, calculate the distance and activate the
buzzer. The principle of the project is that Ultrasonic Sensor sends acoustic
pulses and the Arduino measures the interval of each reflected signal.
Based on this time interval, Arduino then calculates the distance of the
object. Arduino then activates the Buzzer if the distance between the
sensor and object is less that a certain range.
The design of the Arduino Car Reverse Parking Sensor Circuit is very
simple. Starting with the Ultrasonic Sensor, it has 4 pins: VCC, TRIG, ECHO
and GND. The VCC and GND are connected to +5V and GND of the power
supply while the TRIG and ECHO are connected to Digital I/O pins 11 and
10 of Arduino respectively. Even though the buzzer used here is a 5V
buzzer, I decided to use a driver circuit for the buzzer consisting of an NPN
Transistor. I have used BC548 along with a 1KΩ Resistor (for the base) to
drive the buzzer.
Arduino UNO
Software Arduino Uno is a microcontroller board based on the
ATmega328P (datasheet). Along with ATmega328P, it consists other
components such as crystal oscillator, serial communication, voltage
regulator, etc. to support the microcontroller. It has 14 digital input/output
pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz
quartz crystal, a USB connection, a power jack, an ICSP header and a reset
button. It contains everything needed to support the microcontroller;
simply connect it to a computer with a USB cable or power it with an AC-to-
DC adapter or battery to get started. You can tinker with your UNO without
worrying too much about doing something wrong, worst case scenario you
can replace the chip for a few dollars and start over again and hardware
components.
Mini Breadboard
A breadboard is a rectangular plastic board with a bunch of tiny holes in it.
These holes let you easily insert electronic components to prototype
(meaning to build and test an early version of) an electronic circuit, like
this one with a battery, switch, resistor, and an LED (light-emitting diode).
Connecting Wires
Connecting wires provide a medium to an electrical current so that they
can travel from one point on a circuit to another. In the case of
computers, wires are embedded into circuit boards to carry pulses of
electricity.
5V Power Supply
5V power supplies (or 5VDC power supplies) are one of the most
common power supplies in use today. ... Linear regulated 5VDC power
supplies regulate the output using a dissipative regulating circuit. They are
extremely stable, have very low ripple, and have no switching frequencies
to produce EMI.
5. RESULT
5.1 Screenshot
5.2 Code
#define trigPin 12
#define echoPin 11
int Buzzer = 8;
int duration, distance;
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(Buzzer, OUTPUT);
}
void loop() {
digitalWrite(trigPin, HIGH);
delayMicroseconds(1000);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
else
Serial.println("object detected \n");
Serial.print("distance= ");
Serial.print(distance);
analogWrite(Buzzer,255);
6. CONCLUSION
• Reverse Car Parking System using Arduino was designed and
implemented.
• Our system can detect an object within a range of less than 100cm.
• In this we used ultrasonic sensors, which will sense any obstacle in its
desired range, with the help of Arduino controller.
• Arduino controller is used to control these ultrasonic sensors through
our preinstalled program and buzzers are used for indication of any
obstacles which lie under its range.
7. FUTURE SCOPE
8. REFERENCES
[1]. https://www.electronicshub.org/arduino-car-reverse-parking-sensor/
[2]. https://create.arduino.cc/projecthub/mudit_5246/arduino-car-
reverse-parking-alert-system-bd518b?ref=tag&ref_id=esp8266&offset=16
[3]. https://theorycircuit.com/car-reverse-parking-sensor-circuit/
[4]. https://create.arduino.cc/projecthub/vinicius-lopes/parking-sensor-
with-arduino-53e598
[5]. https://www.instructables.com/Arduino-Car-Reverse-Parking-Alert-
System-Steps-by-/