Android Controlled Car for Beginners (MIT App Inventor)

23,012

198

24

Posted in TechnologyArduino

Introduction: Android Controlled Car for Beginners (MIT App Inventor)

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

    • Make it Move Contest

      Make it Move Contest
    • Microcontroller Contest

      Microcontroller Contest
    • Casting Contest

      Casting Contest
    user

    We have a be nice policy.
    Please be positive and constructive.

    Tips

    Questions

    24 Comments

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

    2 replies

    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.

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

    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

    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

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

    1 reply

    What's the problem exactly could you please elaborate?

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

    3 replies

    Hi ... dht library not have found ...found only DHT

    Have error in a program

    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?

    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

    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.

    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.