loading
This is a step by step guide on how to build an Android phone or tablet controlled paper Car. You can modify it to build any other type of vehicle that you like. 
Steps include guide on:

1.  Building up the hardware of the car

2. Programming the Arduino UNO as the main engine ( controller) of the car from the sample code provided. 

3. Writing an app with MIT app inventor and install it to Android phone or Tablet as the remote control unit, with sample provided. 







Step 1: Get the Materials and Tools Ready

Before we start anything, we need to prepare materials and tools for the project. 
Materials and Tools needed are listed as below together with link to where to get the item: 

1. Cube Servos x2 

2. Rero Cube Joint x2
(soon in Cytron production)

3. Rero Wheels x4
(soon in Cytron production)

4. G15 Inter Connect

5. G15 Rotatable Connect

6. Rero Opener
(soon in in Cytron production) 

7. Arduino UNO

8. Cytron XBee Shield with Cytron BlueBee Module. 
(Soon in Cytron production)

9. Cytron G15 Shield

10. Battery Pack (any battery pack with voltage more than 7V) , Battery Holder.

11. Cytron BlueBee.

12. Paper Box

13. Scissor

14. Cutter

15. Double Sided Tape

16. Paper glue

17. Plastic Card Board


Hi, <br>Great project. I'm planning on making a similar to robot. Can you please explain the bluetooth application I have no experience with MIT app inventor.
<p>I think you can go through the basic tutorial on MIT app inventor on their website. Now there is newer version, MIT app Inventor 2 which is even better</p>
<p>Thanks for the swift reply.</p><p>i just wanted to know why is the timer required?</p><p>and why are the accelerometer if conditions &gt; or &lt;2?</p>
<p>I don't really remember the actual code already, but i think the timer is to check the accelerometer in a timely manner. you can modify the blocks to fit your application. </p><p>I check the accelerometer to be less than -2 or more than 2 to provide a dead zone of 4 i.e. -2 to 2 the car wont move. this is because its hard for our hand to hold the phone exactly at value of 0. If you set the condition to be &gt;0 or &lt;0. It will be very sensitive that when u slightly move the phone a bit, the car will move.</p>
hi can i know where should i connect the wires..tq for help..
<p>Vaguest question award goes to: <a href="http://www.instructables.com/member/SyafiqS/" rel="nofollow">SyafiqS</a></p><p>Also - can you tell me how do to the things and the stuff?</p>
Which Wire?<br><br>for servos, the wire is connected to G15 Shield. for Battery wire, its connected to the arduino DC plug.
<p><iframe allowfullscreen="" frameborder="0" height="281" src="//www.youtube.com/embed/0GuBxb1ORNY" width="500"></iframe></p><p>Thanks a lot for the tutorial ! I made my own RC car, with sonar.</p>
Hi friend can you help me to make the same for my daughter...
<p>Hi, I am using this instead of G15 shield, can you help me with the source code of arduino??? </p>
Hi, from what I can guess from the picture, you are using L298 motor driver. I think you can easily Google it to get code on how to control the driver to move motor cw and ccw. In arduino code, just call the function to move the motor when the Bluetooth receive command from phone.you will need to read through the arduino code that I posted first, then modify and replace it for the code that I call the g15 driver with call to function of motor driver. Hope you can do it well.
I have another doubt about servo motors apart from this <br>How can I control 2 3005servos without gettijerury jerk using Ardiuno
<p>HAI</p><p>can i know how can get the code? i have searched for a link to the codes, but cant find it!!</p>
<p>http://www.instructables.com/files/orig/F07/RSF0/HQ7TLXDE/F07RSF0HQ7TLXDE.zip</p>
<p>http://www.instructables.com/files/orig/F7A/LVEK/HQ730OXL/F7ALVEKHQ730OXL.zip</p>
<p>I could send remotewithacc.zip to arielaudenino@hotmail.com</p><p>I would like to do the project </p><p>thank you very much</p>
<p>You can download from the link above, just click it and the download will start</p>
<p>hi, so where do we connect the 4 wires from the cube servos? I am sorry for not understand everything</p>
<p>hi sorry for the late reply. </p><p>the servo has 3 wires: signal, Vin, and Gnd. </p><p>in this project the servo is connected to G15 shield which convert the half duplex signal on single signal wire of G15 into a normal UART TX and RX signal. </p><p>communication with Arduino will be UART commands and this commands protocol is made easy with the G15 shield Library. </p><p>visit this page for the library reference: <a href="https://code.google.com/p/cytron-g15-shield/" rel="nofollow">https://code.google.com/p/cytron-g15-shield/</a></p><p>with this library the code will be as simple as </p><p>rotateCW(); </p><p>SetSpeed(); </p><p>etc..</p><p><br></p>
<p>I want the same project but I want to add a temperature sensor for the H bridge how can I do it ?</p>
Hi thanks for viewing. The cube servo has internal temperature sensor and you can directly read the temperature from its table of control register. Refer to the arduino library reference of the g15 shield. It will be quite hard to access to the h bridge since it is build in to the cube servo.
Hi thanks for viewing. The cube servo has internal temperature sensor and you can directly read the temperature from its table of control register. Refer to the arduino library reference of the g15 shield. It will be quite hard to access to the h bridge since it is build in to the cube servo.
<p>nice</p>
Is it possible to make it faster?
<p>Hi <a href="http://www.instructables.com/member/lgarcia44/" rel="nofollow">lgarcia44</a>, </p><p>thanks for viewing. </p><p>Its possible by changing to a larger diameter wheel to make it move faster. </p><p>Right now, this version of G15 Cube servo specification stated rotation speed is 63RPM at 12V, with high torque of 15kgcm. </p>

About This Instructable

55,327views

97favorites

License:

More by IngHui:Hack Cube Servo (G15) for High SpeedDIY Android Remote Control Car With Arduino
Add instructable to: