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

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.

Comments

author
Seeker1234 made it!(author)2017-01-02

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

author
warmachineroxx made it!(author)2017-01-03

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.

author
AhmadWahyu_dani made it!(author)2017-07-04

https://www.instructables.com/id/Arduino-Controlle...

.apk can be downloded if you scan barcode, or you can downloaded in your PC.

author
Femstac+Phi made it!(author)2017-05-06

beautiful work

author
geeameal made it!(author)2017-01-09

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

author
ZuhairiM made it!(author)2016-03-04

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?

author
warmachineroxx made it!(author)2016-12-02

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

author
AAGaming. made it!(author)2016-12-02

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

author
warmachineroxx made it!(author)2016-12-02

What's the problem exactly could you please elaborate?

author
sanathh made it!(author)2015-10-01

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

author
warmachineroxx made it!(author)2015-10-03

you can buy everything online.

author
SaifA29 made it!(author)2016-03-31

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

author
SaifA29 made it!(author)2016-03-31

Have error in a program

author
ZuhairiM made it!(author)2016-03-04

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?

author
diy_bloke made it!(author)2015-10-23

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

author
pranavkompally made it!(author)2015-10-09

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.

author
ninjanody made it!(author)2015-09-03

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

author
warmachineroxx made it!(author)2015-08-30

@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.

author
warmachineroxx made it!(author)2015-08-30

author
JonathanS33 made it!(author)2015-08-28

We had made this 2 years back. We used proximity sensors and used WiFi instead of Bluetooth. There was a GPS chip to report location over the web. We used a slightly different architecture and made use of the accelerometer on the phone to navigate. We also short circuited our display :-P

https://github.com/jonathangizmo/dalibor

Images: https://github.com/jonathangizmo/dalibor/tree/mast...

author
ezoref made it!(author)2015-08-28

where can I buy the parts from? I saw a kit but it was very expensive.

author
warmachineroxx made it!(author)2015-08-27

Thanx!!

author
Saiyam made it!(author)2015-08-27

This is great!! Very nicely made.

author
tomatoskins made it!(author)2015-08-27

So cool! Thanks for sharing and welcome to the community!

About This Instructable

19,966views

194favorites

License:

Bio: I have no special talents. I am only passionately curious.
More by warmachineroxx:Android controlled car for beginners (MIT app inventor)
Add instructable to: