How to make an easy robot using Arduino, Android, Amarino, Ardumoto and Magician Chassis

11
9865

Project Description:

This project gives you the basic ideas for making a robot using Amarino and Arduino.

You can control your robot with Android Smart Phone. You can easily move the robot forward, backward and rotate in both clockwise and anticlockwise directions.It is one of the easiest methods of building a robot.

This project has been derived from the book ” Arduino + Android Projects for the Evil Genius: Control Arduino with Your Smartphone or Tablet “, written by Simon Monk.


Required components:

a. Magician Chassis – HOW TO ASSEMBLE MAGICIAN CHASSISBuy a similar robot chassis

b. Ardumoto – Motor Driver ShieldBUY NOW

c. Bluetooth module

d. Arduino Uno R3

e. Android Smart Phone

Application:

Non-programmers: If you don’t know Android Programming, download these two applications.

a. Application 1: Download Amarino

b. Application 2: Easy Robot

c. Download MeetAndroid Library. Arduino sketch does not work without this library.

Programmers: 

a. Application:  Download Amarino

b. Application source code: Download

c. Download MeetAndroid Library

Arduino sketch:

 Circuit Layout:

Assemble Sparkfun Magician Chassis

Connect the Ardumoto, BlueSMiRF modules and Motors in the following way:

Layout built using Fritzing

NOTE: If you are using any other Bluetooth module, simply connect the module to Arduino as follows:

a. VCC- 5V

b. GND- GND

c. TX- RX of Arduino

d. RX- TX of Arduino

Watch the video:

SEE ALL THE PHOTOS ON FACEBOOK

SEE ALL THE AMARINO PROJECTS

SEE ALL THE POSTS

BUY ARDUMOTO SHIELD AND BLUETOOTH ADAPTER

try this also
VIDEO (ROBOT USING GENERAL BLUETOOTH ADAPTER):

BuildCircuit proudly recommends EasyEDA for circuit and PCB design

EasyEDA: A Powerful Free Circuit, Simulation & PCB Design Tool

Register now to use it for free. No Need to download. Lots of resources and Step by step tutorials

 

SHARE

11 COMMENTS

  1. Hi there!

    I like your page and the prokects you describe. It’s really cool!
    I decided to make my own BT robot, but i have some troubles with it. I used the parts I have: Tamiya chassis, 7.4V 800 mAh LiPo battery and Bluetooth Module from ebay. I managed to connect the robot with Smartphone via Amarino, but nothing happens when I use Easy Robot. So here are the quesions:

    Shall I change supplyVolts?
    What version of Android does it require? (I have 2.2) Should the smartphone be connected to the PC? What am I doing whrong? 🙂 Hope for your help!
    Thanks in advance!
    Your friend, zabx2

  2. I Get an error, “Phone not registered in this scope”. Why? Please try to help me within 24 Hrs.

    Kind Regards,
    Utsav Sapkota. 🙂

  3. Actually, It gets an error of :

    phone.registerFunction(setLeft, ‘l’);
    phone.registerFunction(setRight, ‘r’);

  4. Hi,

    I’ve tryed to upload the code but I encounter this error:

    “expected “)” before ‘MeetAndroid'”

    What should I do?

    Thanks,

    Andrea from Italy

  5. I want to make manually a simple line following ldr robot car, could you help me providing a circuit of it that i can easily make it. thanks!

  6. Hi. Can you explain me these code lines:

    int value = phone.getInt();// what is doing the function getInt()?

    and this line:

    int vRight = abs(right – 255) * motorVolts / supplyVolts;
    Thank you very much. Sorry for my english.

LEAVE A REPLY