This Instructable shows how to make a Smartphone controlled Arduino Robot Car.
Update on 25th Oct 2016
Step 1: Youtube Video Link
Step 2: Parts and Tools Required
1. 4WD Robot Chassis kit
2. Arduino Uno
3. LM298 H bridge Module
4. Bluetooth Module HC-05
5. 12v Li-po Battery
6. Male-Female Jumper Wires
7. Male-Male Jumper Wires
8. Duct Tape or any other tape 9. Smartphone
Step 3: Structure / Chassis
You can buy Ready made 4WD Car chassis or you can make it by using PVC / Any kind of Hard Board .
Step 4: Motor / Actuator
In this project i use 6v DC motor . You can used any kind of 6v DC motor .
Step 5: Prepare the Motors Terminal
Cut 4 pieces of red and black wires with length approximately 5 to 6 inch.
0.5 sqmm wires can be used .
Strip out the insulation from the wires at each end Solder the wires to the motor terminal
You can check the motor polarity by connecting it to the battery pack.If it rotates in forward direction ( red wire with positive and black wire with negative terminal of the battery) then the connection is correct .
Step 6: Mount the Motor and Install the Top Roof
Step 7: Controller
The Arduino UNO is an open-source microcontroller board based on the Microchip ATmega328P microcontroller and developed by Arduino.cc.
The board is equipped with sets of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards (shields) and other circuits. The board has 14 Digital pins, 6 Analog pins, and programmable with the Arduino IDE (Integrated Development Environment) via a type B USB cable. It can be powered by a USB cable or by an external 9 volt battery, though it accepts voltages between 7 and 20 volts. It is also similar to the Arduino Nano and Leonardo. The hardware reference design is distributed under a Creative Commons Attribution Share-Alike 2.5 license and is available on the Arduino website. Layout and production files for some versions of the hardware are also available. “Uno” means one in Italian and was chosen to mark the release of Arduino Software (IDE) 1.0. The Uno board and version 1.0 of Arduino Software (IDE) were the reference versions of Arduino, now evolved to newer releases. The Uno board is the first in a series of USB Arduino boards, and the reference model for the Arduino platform. The ATmega328 on the Arduino Uno comes preprogrammed with a bootloader that allows uploading new code to it without the use of an external hardware programmer.[3] It communicates using the original STK500 protocol. The Uno also differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it uses the Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial converter.
The microcontrollers are typically programmed using a dialect of features from the programming languages C and C++. In addition to using traditional compiler toolchains, the Arduino project provides an integrated development environment (IDE) based on the Processing language project.
Read more: Smartphone Controlled RC Car Using Arduino