The
biggest challenge for a new car driving learner is driving the vehicle in
reverse gear. It becomes difficult to view the objects behind the vehicle
through the rare view mirror. This is also due to the bulky structure of the
vehicle and the difficulty in looking behind when the back seats are fully
occupied. In becomes difficult to judge minute movements required while passing
through a tiny lane and also while removing your vehicle from parallel parking.
These
challenges results in many vehicular accidents throughout the globe, many of
these accidents are due to the problems that occur in detecting objects while
taking a reverse.
Components Required for the project.
Arduino,Ultrasonic sensor,Lcd
1.Ultrasonic sensor- It is used to measure distance from the back for
reverse parking.
2. LCD- It
is used to display the distance to the driver.
3.Arduino- Microcontroller
for the Project.
Interfacing arduino with Ultrasonic sensor HC-SR04 and LCD.
Code:
#include
<LiquidCrystal.h>
int
trig=2;
int
echo=3;
int
dist, time, ledon;
LiquidCrystal
LCD(13, 12, 11, 10, 9, 8);
/* LCD
RS pin to digital pin 13
* LCD Enable pin to digital pin 12
* LCD D4 pin to digital pin 11
* LCD D5 pin to digital pin 10
* LCD D6 pin to digital pin 9
* LCD D7 pin to digital pin 8*/
void
setup()
{LCD.clear();
LCD.begin(16, 2);
Serial.begin(9600);
pinMode(trig,OUTPUT);
pinMode(echo,INPUT);
}
void
loop()
{
lcd.clear();
digitalWrite(trig,LOW);
delayMicroseconds(5);
digitalWrite(trig,HIGH);
delayMicroseconds(10);
digitalWrite(trig,LOW);
time=
pulseIn(echo,HIGH);
dist= (time/58.2);
LCD.setCursor(0,0);
LCD.print(dist);
LCD.setCursor(5,0);
LCD.print("cm");
Serial.println(dist);
delay(500);
}
The driver
will be able to park the car without looking back.
This
project can be have additional features like generating bill depending upon the
time the car has spent in the parking lot. Other can be adding a motor to open
and close the garage door, entry and exit time in a parking lot, parking space
reservations in malls, theatres etc.
No comments:
Post a Comment