loading

If you want to control your RC car from Android device with this project you can do that!
This project is made for separate motor control to forward a RC car and turn wheels to left and right with speed(PWM) control.

This is a project of two brothers.
We wanted to install Android Bluetooth control to a RC car, but we did not found any good projects with PWM control so we decided to create this RC car.
You can install the electronics part to a ready made car to control it from Android Bluetooth.
The range of the Bluetooth is approximate 80m.

The Software is made by Szabo Istvan.
The Hardware is made by Szabo Jozsef.

Step 1: What You Need

1. Arduino Uno module
2. HC-05 or HC-06 Bluetotth module
3. L298N Motor controller module
4. 10-12V / min.1200mAh batteries
5. 4 LED's and 330 ohm resistors

Step 2: Upload Arduino Program and Android App

Before you upload the Arduino program, be sure your RX and TX connection between Arduino and the Bluetooth module is disconnected.

Copy the application into your phone and you ca install it from file manager.

Step 3: Connecting the Modules

After you have all the components, you can connect the modules.
The HC-05 module is powered from the Arduino with 5V.
The L298N module is powered directly from the batteries.
All the GNDs must be connected together.
The LED's are for front light and backward direction light.
Also you can add a Horn to the pin 13, any sound module you want to install and a voltage regulator, because sound modules usually work with 3V(you can add 3 diodes before: 5V - 3x0.7V = 3V). The horn module has to be connected between pin 13 and GND.

You can find many descriptions how it works the:
L298N module: https://www.bananarobotics.com/shop/How-to-use-the...
Arduino Uno: www.arduino.cc

Step 4: Android Application

It is recommended to use Android 4.4.
Turn on your Bluetooth on your Android device. Pair the HC-05 module with your phone. The code usually is 1234, set to automatic connection.
Start running Szabo RC Car Application, go to settings and set the MAC address.

In the application you can choose 4 different control types.
In the settings you can adjust the power of the motors between 1 - 255.

Step 5: Some Pictures of Our RC Car

If you like this project and many of you wants to order in DIY package,please leave a comment You want to buy the kit and we will further work on that with further improvements.

sir its not working please help
Hello. <br>What android do you use and what is the problem?
<p>why your car cant be reverse</p>
<p>Please explain your question more in details.</p>
<p>Hello the app wont open what am i doing wrong?</p><p>&quot; unfortunately Szap RC car has stop&quot;</p>
<p>Hello. First enable your Bluetooth and pair with the HC-05 or HC-06 module. Than open the application.</p><p>Please let me know for the news :)</p>
Thanks i did
<p>Will you please click on the the top of the webpage &quot;I made it&quot;.</p>
<p>Cool!Nice!</p><p>Can you create a video and share here with us? :)</p>
<p>Hello,<br>How is it goin? Have you finished the project?<br>Did you start the application to control the RC car?</p>
Yeap
Yeah is done. I posted a coment with picture 2 wks aga i dont know what happened to it
Hi friend I made the car its work fine but I having problem with light connected to the pin 12..it always ON if I switch OFF using the app light goes dim it never OFF
<p>How is working your car?</p><p>Have you resolved the problem with the LEDs?</p><p>Can you please click at the top of the webpage &quot;I made it!&quot;?</p>
<p>Add a 2Kohm resistor to the ground of the LED, maybe will help you.<br>Please reply.</p>
<p>Add a 2Kohm resistor to the ground of the LED, maybe will help you.<br>Please reply.</p>
<p>Hello! I was looking around for BT control projects for cheap RC cars, involving PWM - so I found Your project! :) I am curious: if you feed PWM variable speed to simple motor steering - does it help to make turns more smooth? Not just sharp left-middle-right? Thanks!</p>
<p>Yes! This is the reason why we implemented PWM also for the steering, for smooth steering.Also you can adjust steering pwm power in the APP settings.</p>
<p>Thank You for answering!<br>I wonder, is this project kinda &quot;closed&quot;, or may be there some changes, advances? I wonder, would it be hard to edit Android apk interface to make it nice for tank control? In tanks case, each motor drives one side (one tread), so it would be nice to have &quot;tank mode&quot;, where button control has two vertical pairs of buttons, wheel control have two vertical sliders. It is not just me, tanks (and other treaded platforms) are pretty popular in RC world :)</p>
<p>Yes...It is kinda closed because we do not have funds for more advanced implementations.We would like to start another project.</p>
<p>and.... how much would it cost to add &quot;Tank Control&quot; interface in existing android app? It is just a &quot;cosmetic&quot; change, turning some controls 90 degrees, I guess?</p>
In a end of the program there is a code for backward led if I change it as forward, the led can light up when I move the car forward?
<p>Hello,</p><p>You have front lights in the program and you have backward lights also, when you go backward and you have horn.</p><p>You should not change that.</p><p>You can find the pins connected to the LEDs in the schematic.</p><p>The backward LED anode has to be connected to the Arduino in series with a 330ohm resistor and the cathode to the GND of the Arduino module.(You can add additional 1.8Kohm resostor to the anode and the GND.</p><p>Forward LED the same to the pin 12.</p><p>Please let me know with the news. </p>
Can yougive link for battery pls
<p>Use old laptop batteries.They are very strong.</p>
Hey thisis my first project so I was just looking it and I found something you are not providing 5 volt supply to the L298n board is it neccesary
<p>The l298d module has its own 5v stabilizer, but you can add 5v from the arduino uno board also.</p>
In a electronic store 2k, 20k values not available .can I use 2,2k?
<p>Use 1.8K.</p>
In a end of the problem there is a code for backward led if I change it as forward, the led can light up when I move the car forward?
I made it
<p>Very nice!</p><p>Thank you for sharing with us.</p><p>Do you have also video?</p>
<p>hello how to edit the app?</p>
<p>The app is ready made, you can't edit that.</p>
Hi friend I made the car its work fine but I having problem with light connected to the pin 12..it always ON if I switch OFF using the app light goes dim it never OFF
<h1><a href="https://www.indiegogo.com/projects/smart-anti-fog-bathroom-mirror-heater--2/x/12535950">SMART Anti-Fog Bathroom Mirror Heater<br></a>Get rid of the vapor on your bathroom mirror forever</h1><p><a href="https://www.indiegogo.com/projects/smart-anti-fog-bathroom-mirror-heater--2/x/12535950">https://www.indiegogo.com/projects/smart-anti-fog-...</a></p>
<p>Ez nagyon cool. &Eacute;n m&aacute;r k&eacute;t h&oacute;napja &eacute;p&iacute;tek egy robotot:)</p>
<p>Koszi. Sok sikert hozza ;)</p>
<p>This is so cool! I love these types of electronics projects! Welcome to Instructables! </p>
<p>Thank You</p>

About This Instructable

6,012views

22favorites

License:

More by Jozsef100:Szabo RC Car (Android Speed-PWM control) 
Add instructable to: