Project tutorial
Arduinomated Car Parking with Voice Assistance in Smartphone

Arduinomated Car Parking with Voice Assistance in Smartphone © GPL3+

Make an assistant which tells you about how much to drive backwards without any collision through your smartphone by Arduino and 1Sheeld.

  • 35 respects

Components and supplies

Screen shot 2019 03 20 at 2 38 27 pm fqndazqcx1
Arduino ADK Rev. 3
Screen shot 2019 03 20 at 2 38 27 pm fqndazqcx1
13959 01a
SparkFun Ultrasonic Sensor - HC-SR04
Screen shot 2019 03 20 at 2 38 27 pm fqndazqcx1
1434509556 android phone color
Android device
iOS devices can also be used on place of Android but I am using Android smartphone here.
12002 04
Breadboard (generic)

Apps and online services

About this project

It's a problem to take the car in reverse and many time people bump it into other cars or garage wall. My dad often ask me to assist him while parking car. But, what if you are driving alone and there is no one to assist you? There comes the Arduinomated car parking assistant which will work on 1Sheeld+ and Ultrasonic distance sensor which will tell you about how much distance is there between your car and obstacle without seeing backwards with a voice assistant; means you don't have to look backward nor into a screen.

What is 1Sheeld?

1sheeld is a stackable Arduino UNO shield used by in projects which can substitute and many components and make the work easy for wireless connections between an smartphone and the Arduino using a single App available for Android and iOS both.

Tech Specs:

  • 1Sheeld+ uses a standard HM-10 Bluetooth low energy adapter (BLE 4.0)
  • 7.37 MHz operating frequency
  • Range up to 30 feet
  • Communicates with Arduino using UART
  • Supports iOS versions starting 9.0 and up.
  • Supports Android versions starting 4.3 and up.

Note: I am assuming that almost all the people know about the Ultrasonic Distance sensor.

Building Connections

Connections for this are very easy.

  • Put the 1Sheeld+ on the Arduino Mega2560.
  • Now, connect the VCC and GND pin of the distance sensor with the 5 V and GND pin of Arduino respectively.
  • Connect echo pin to pin 11 and trigger pin to pin 13.

Download and Install the 1Sheeld App in Smartphone

  • Download the 1Sheeld app from the Playstore/iTunes.
  • Connect your smartphone to 1Sheeld via Bluetooth.
  • Select Text to Speech in the App.

Uploading the Sketch to Arduino

  • Remember to install the 1Sheeld library before you start uploading the code. Click here to get the library. You can also install it through Arduino IDE. Go to Sketch > Include Library > Manage Libraries > Enter "One Sheeld" and install the library.
  • Go to Tools > Boards > click on "Arduino Mega ADK".
  • Upload the sketch to the board.

Testing and Calibration

  • Now, test the project by using a book, cardboard, etc as an obstacle and connect the App with 1Sheeld.
  • Change the delay time in delay() function to calibrate the speech time.

Now, you can put it on the bumper of your car with tape and test it.

Sketch uses 27104 bytes (10%) of program storage space. Maximum is 253952 bytes. Global variables use 2063 bytes (25%) of dynamic memory, leaving 6129 bytes for local variables. I would suggest you to use Mega or higher board. UNO don't have much memory!

Have a good day! Try it and comment, respect and follow!



Schematics for the Car Parking Assistant
Car parking with 1sheeld schematics kjz6uyagnx


Similar projects you might like

Track and Control Your Car Remotely

Project tutorial by Ashraf Nabil

  • 83 respects

Biometric Car Entry - True Keyless Car

Project showcase by Rajeev Velikkal

  • 58 respects

Arduino can hear and understand your voice with 1Sheeld !

Project tutorial by Alessandro Didonna

  • 11 respects

DIY ! Smartphone Controller Car ! Light & Horn

Project tutorial by DIY Projects Lab

  • 19 respects

Arduino 4WD RC Car

Project tutorial by Andriy Baranov

  • 116 respects
Add projectSign up / Login