Web controled robot using android and arduino adk - work in progress

Posted on 11/02/2013 by opetmar
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

This is my first robot,  it is a Web controlled robot , the commands are sends through a web browser to a PHP server , the user interface to control the robot is written using HTML and their are 5 commands available (up,down,left,right,break) , when the user clicks on one of these commands , the command is sent to a PHP server (I've used 000webhost.com ) . in the other side there is a robot built using Ardunio mega ADK attached to an android powered device (Samsung S3 in this case) , the android ...


Web controled robot using android and arduino adk - work in progress

This is my first robot,  it is a Web controlled robot , the commands are sends through a web browser to a PHP server , the user interface to control the robot is written using HTML and their are 5 commands available (up,down,left,right,break) , when the user clicks on one of these commands , the command is sent to a PHP server (I've used 000webhost.com ) . in the other side there is a robot built using Ardunio mega ADK attached to an android powered device (Samsung S3 in this case) , the android device is connected to the internet (3G network in this case) and registered to the PHP server ,so when the commands is sent to the PHP server , the PHP server will automatically push the command to the registered android device through android GCM mechanism, when the android device receive the command its sent to the ardunio adk board through a USB cable , then the ardunio move the attached servos according to received command. I've used 4 AA batteries for the servos and 6 AA batteries for the ardunio .

---------------------------------------------

features i am working on :

1-video recording and streaming from android device to web interface.

2-playing a sound file on android device using the web interface.

3-control the flashlight on android device using web interface.

4-GPS.

5-controlling the speed of the robot.

6-auto-driving mode.

7-adding a good wheels :-)

====================================

web interface ====

 

 

 

  • Actuators / output devices: 4 continues rotating servos
  • Control method: internet, HTTP, PHP
  • CPU: Arduino Mega ADK 2560
  • Operating system: Android, Any OS
  • Power source: 4 AA batteries for servos and 6 AA batteries for Ardunio
  • Programming language: Arduino C, PHP, Android Java
  • Target environment: indoor, outdoor
Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post