Android Controlled Car for Beginners (MIT App Inventor)

25,101

198

24

About: I have no special talents. I am only passionately curious.

This is a simple arduino car/robot, controlled by an android app created using MIT app inventor (open source app).IF YOU ARE A BEGINNER IN THIS FIELD DON’T WORRY I HAVE PROVIDED EVERY SINGLE DETAIL IN MY PROJECT,SO IT WILL BE A DETAILED INSTRUCTABLES. In this project I am using a Bluetooth module to communicate between my arduino and my android smartphone. I have also added a 16 X 2 LCD on my project so that you can type a text on your smartphone and it will appear and even scroll on the LCD (this feature is what my project is different from other RC projects). There is also a temperature and humidity sensor on board my car and on a press of a button, it can show temp and humidity of a place remotely on your smartphone screen.

In the video the cord attached to the robot is only for providing power to the motor shield and arduino Uno.

Step 1: PARTS REQUIRED

I have used the following components but you can improvise according to your needs:

1. Android device (with working Bluetooth)

2. DC 5V motor (X2)

3. Wheels (X2)

4. Castor Wheel // It has the ability to move in all directions

5. Chassis

6. Nuts and bolts

7. Screwdriver

8. Arduino Uno 6V-20V

9. Motor shield 6V-20V

10. Bluetooth module (HC-05)

11. Temp sensor (DHT11)

12. 16 X 2 LCD shield

13. Female-Female wires

// All the above shields are compatible with arduino Uno.

Step 2: CIRCUIT

LCD:

Pin 12,11,5,4,3,2, VCC and GND should be connected as per the LCD library present in arduino.

Motor shield:

Pin 13,9 are connected for motor 1 and 8,10 are connected for motor 2 // to determine the dir. of motor

Bluetooth module:

Connect Rx of your arduino pin to TX of module and TX of arduino to Rx of module and provide 3.3V/5V and GND as well.

Temperature sensor:

Connect output pin of the sensor to analog pin A0 of arduino and provide 5V and GND to the module.

Step 3: Assembling Chassis

Step 4: Mounting Motor Shield

Step 5: Mounting Arduino Uno

Step 6: Mounting LCD

Step 7: Mounting Bluetooth Module

Step 8: Mounting Temperature Sensor

Step 9: Connections

I have already mentioned about how to connect different shields in the circuit section.

Step 10: Applications

The android app is created using MIT app inventor and I have attached apk file and the project (so that you can modify this app) in this instructable.

I have attached the arduino file as well.

IF YOU HAVE ANY QUERY JUST COMMENT BELOW.

Share

    Recommendations

    • PCB Contest

      PCB Contest
    • First Time Author

      First Time Author
    • Big and Small Contest

      Big and Small Contest

    24 Discussions

    0
    None
    Seeker1234

    1 year ago

    Nice Project! But the .aia file is not equal to the .apk file. Could upload the right one please?

    2 replies
    0
    None
    warmachineroxxSeeker1234

    Reply 1 year ago

    Sorry I don't have the apk now, I worked on the project long time ago. But I am sure you can find a method to use the .aia file as well.

    0
    None
    geeameal

    1 year ago

    sir can you resend me the code. when i try to open "arduino.v1.ino" it says "Could not create sketch"

    0
    None
    ZuhairiM

    2 years ago

    hi, i don't quite get the schematic diagram. Does this mean that the only thing connected to the mounting shield is motor 1 and motor 2?

    and also, does this means that on the arduino board, Pin 13,9 and 8,10 are not connected to anything?

    1 reply
    0
    None
    warmachineroxxZuhairiM

    Reply 2 years ago

    No dude pin 13 and 9 & pin 8 and 10 are connected to the control pins of the motor shield which tells the direction of rotation of the 2 motors to the shield

    0
    None
    AAGaming.

    2 years ago

    hello, i cant declarade my "string" can you help me plz?

    1 reply
    0
    None
    sanathh

    3 years ago

    Can anyone plz send me the items i will pay for it!

    3 replies
    0
    None
    ZuhairiM

    2 years ago

    hi, i don't quite get the schematic diagram. Does this mean that the only thing connected to the mounting shield is motor 1 and motor 2?

    and also, does this means that on the arduino board, Pin 13,9 and 8,10 are not connected to anything?

    0
    None
    diy_bloke

    3 years ago

    I have come across app inventor earlier on instructables but had not done anything serious with it. Your ibble is a good stimulus to pick it up again. Tnx

    0
    None
    pranavkompally

    3 years ago

    please specify the circuits and connections clearly with proper number and symbols and letters as well. the circuit diagram was so chaotic to understand. Please do update it or please send me a mail regarding the connections.

    0
    None
    ninjanody

    3 years ago on Introduction

    Nice build. I think it would be friendlier for beginners if you had used a serial lcd screen that has less connections. For more info about serial lcd at http://playground.arduino.cc/Learning/SerialLCD

    @ezoref, I had bought all the stuff from a local hobby shop. All the stuff I have used is not expensive, you can buy online.