You are on page 1of 30

*DESIGN OF AUTOMATIC

MULTIPLE PARKING SYSTEM FOR NON HOLONOMIC ROBOTS

BATCH: 7 DENNIS AJAYCHAND Click to edit LIJO JOHN MERVYN MICHAEL

08J41A0402 Master subtitle style 08J41A0427 08J41A0429

4/28/12

*AIM
The main aim of our project is to design an efficient parking system for automobiles without any human interference.

4/28/12

*EXISTING TECHNOLOGY
Existing technologies employ a large number of sensors and cameras for space detection and require manual control for parking, as it only warns the driver of any obstacles. Hence it is only a semi-automatic system.

4/28/12

*EDGE OVER EXISTING SYSTEMS


*Completely automatic *Less complex *Cost effective *ZERO damage *Reduction in effort
4/28/12

*MODES IN OUR DESIGN


We developed an automatic parking system in three different parking modes. *Forward Parking *Backward Parking *Parallel Parking

4/28/12

*BLOCK DIAGRAM

4/28/12

High-performance, Low-power Atmel AVR 8-bit

*ATmega644 MICROCONTROLLER

Microcontroller. 40-pin PDIP. 32 x 8 general purpose registers. 64K Bytes of In-System Self-programmable Flash program memory. On-chip, 8 channel, 10bit ADC. Two 8bit timer/counters, one 16 bit timer/counter.

4/28/12

*PIN DESCRIPTION

4/28/12

*L293D MOTOR DRIVER


This Device is a monolithic integrated high voltage,
high current four channel driver.

It works at a voltage of 12 V.

It is specifically designed to accept standard DTL or


TTL logic levels . It is capable of driving inductive loads such as relays, DC motors and stepping motors.

4/28/12

*PIN DESCRIPTION
It has 4 input pins and 4 output pins.

The motor is interfaced with the microcontroller using this device.

The direction of the DC motors depends on the input to the motor driver from the microcontroller.

4/28/12

*ULTRASONIC SENSORS
*Ultrasonic sensors are devices that use electricalmechanical
energy transformation, the mechanical energy being in the form of ultrasonic waves, to measure distance from the sensor to the target object. *Ultrasonic sensor consists of two units, namely the transmitter unit and receiver unit. Transmitter and receiver unit structure is simple; a piezoelectric crystal is connected with mechanical anchors and only connected with the diaphragm vibrator.

4/28/12

Module Working Principle:


Adopts I/O trigger by supplying at
least 10us sequence of high level signals. The module automatically sends eight 40khz square waves and automatically detects if it receives the returning pulse signal. If there are signals returning, time is measured between transmission and reception of the signals. Test distance = (time * sound velocity (340m/s) / 2
4/28/12

*SCHEMATIC

4/28/12

*SOFTWARES
The following are the softwares we used in our project. Proteus Professional v7.6 KiCad AVR Studio 5.0

4/28/12

*Proteus Professional v7.6


It isa tool which is used for entering
designs and verifying the output before executing it on a hardware level. It has over 8000 analogue and digital modules. It is compatible with many compilers like AVR , Keil etc.
4/28/12

*KiCad

THE DESIGN OF OUR PROJECT IN KICAD

4/28/12

*AVR Studio 5.0


It is compatible with all the 8-32 bit microcontrollers
from the Atmel family. It has several number of libraries compatible with several microcontrollers which helps us execute multiple functions. It has an integrated C compiler with a tool chain that optimizes for size which helps us to use multiple header files and write codes for multiple purposes.

4/28/12

*SOURCE CODE

4/28/12

FORWAR D PARKING

4/28/12

BACKWARD PARKING

4/28/12

PARALLEL PARKING

4/28/12

*FORWARD PARKING

Forward mode of parking is a necessity when it comes to parking in city malls and parking buildings. 4/28/12

*BACKWARD PARKING

Backward mode of parking is a mode which is widely used and most preferred by a driver.

4/28/12

*PARALLEL PARKING

Parallel parking is one of the most difficult tasks to execute manually. It is most commonly used in the parking lots of an Airport.
4/28/12

*PRACTICAL IMPLEMENTATION
To implement this technology on real-time cars, the following changes have to be made:

A rotary encoder has to be used for creating algorithms that will


enable the determined degree of turning of the car. A servo motor has to be used to take values from the rotary encoder and control the steering of the car.

ROTARY ENCODER

S E R V O

4/28/12

M O T O R

*ADVANTAGES
It is a completely automatic and independent
system. It can park in any mode depending on the amount of space available at a specified area. It has a Zero damage advantage for the vehicle. As our system depends on precisely coded values it gives the highest possible efficiency. It is a cost efficient system.

4/28/12

*DISADVANTAGES
The mechanical application for an automatic gear
system is complicated. For every unique design of a car with varying physical properties we need to vary the time delay in the code.

4/28/12

We can install Infrared modules to provide wireless

*FUTURE SCOPE

control of parking mode. Voice recognition mechanisms can be installed to control the modes of parking through speech. We can reverse this same code and develop a system for automatic parking release. We can use image processing by installing four cameras which can understand a NO PARKING symbol or a PARKING FULL symbol to make it fully automatic.

4/28/12

So, by using only three

*SUMMARY

ultrasonic sensors and an algorithm we developed an efficient parking system without any human interference. Since it is completely automatic, complete damage
4/28/12

*THANK YOU
Click to edit Master subtitle style
4/28/12

You might also like