Create an internet controlled robot using Livebots

Here you will learn how to create an internet controlled robot or other installation using Livebots.
Livebots is a project I’m working on which consists of an easy to use website for all the robots that people can interact with through the internet.

Create an internet controlled robot using Livebots

As an example I will be using a simple Arduino UNO with a LED connected to an Raspberry Pi to show you the concept, but of course you can use anything that can be receive messages by the serial port and any computer you would like.

Here is it:

And here is another example:

Step 1: Program the arduino

Attached is a simple arduino program that reads the messages form the serial port and lights the LED when they contain “HIGH” and turns it off when “LOW”.

Feel free to adapt it to your own needs.

livebotDemo.zip462 bytes

Step 2: Add the robot to the Livebots website

Start by creating an account (http://livebots.cc/Account/Register).

Click Add a Robot and upload your bot’s picture (http://livebots.cc/Upload/1).

Then you can add your robot information that will appear on the robot’s page.

Step 3: Install PySerial

In order to let python communicate with arduino you will need to install pySerial: http://pyserial.sourceforge.net/

Create an internet controlled robot using Livebots
1. Download and click open: http://sourceforge.net/projects/pyserial/

2. Unzip and untar the files

3. Install pySerial. On a terminal window, navigate to the folder where you have the files and run the following command:
cd pyserial-2.5
sudo python setup.py install

For more info on how to do this on raspberry pi go here:
http://www.doctormonk.com/2012/04/raspberry-pi-and-arduino.html

PS: If you’re on Windows make sure you have python installed: http://www.python.org/getit/windows/ (Thanks msandersmay10 for pointing this out!)

 

For more detail: Create an internet controlled robot using Livebots


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top