Tag Archives: Robots

Using WebSockets with Android to control Arduino robots

I just came back from DroidCon 2012 by hasgeek, where I gave a talk about using WebSockets with Android to control Arduino based robots. I talked about WebSockets, how it can be used with Android and then gave a demo that I made using WebSockets, Android and the node.js server which I wrote for jsFoo. The demo allowed anyone from the audience to control an Arduino based robot which I placed in the stage.

I didn’t just talk about making Android and Arduino talk to each other, since I have already covered that in last year’s DroidCon.

Slides

You can download the slides from my slideshare account or view them below.

Demo

I built the demo using WebSockets, Android and node.js which allowed anyone from the audience to control the Arduino robot that I placed in the stage. The user’s browser communicated with the node.js server using Socket.IO and the Android app received this information through socket.IO and controlled the Arduino using ADK. You can find the entire source code in my github account.

The demo was well received and it was good to know that many people liked it. You can checkout some of these tweets to know how much people liked it :)

Arduino Workshop

As I said before, I am conducting an Arduino workshop this weekend. The workshop consists of hands-on sessions, where you can learn about Arduino and then use that knowledge to build a fully autonomously bot from scratch similar to the one that showed in the demo. You can find more details about the workshop from the workshop page at hardwarefun.

Buying Arduino in Bangalore

As it used to happen in my other talks about Arduino, even today lot of people asked me about places where they can buy Arduino in Bangalore. I have already collect a list of places from where you can buy Arduino in Bangalore. You can refer to that page, in case you are planning to buy Arduino in Bangalore.

Couple of people asked me what’s next and someone suggested that I build two robots, that can interact with each other. My personal favorite is to create a bot, that can fly. Let’s see what I make next ;)

Posted in Android/Java, Arduino, Events/Camps | Tagged , , , | 18 Comments

Controlling robots using JavaScript

I just came back from giving a talk in jsFoo 2012 about controlling robots using JavaScript. I talked about the different options that you have to control external devices using JavaScript and also gave a demo, which allows anyone on the internet to control the bot that I created.

Slides

You can download the slides from my slideshare account or you can view them below.

Demo

I created a demo using express, socket.io and node-serialport, that allowed anyone in the internet to control the Arduino bot that I created. The entire source code is available at github. Over the next couple of weeks I will be writing more articles explaining how the different components of the demo worked. So stay tuned :)

Arduino Workshop

As I said before, I am conducting an Arduino workshop on Nov 3rd and 4th. The workshop consists of hands-on sessions, where you can learn about Arduino and then use that knowledge to build a fully autonomously bot from scratch similar to the one that showed in the demo. You can find more details about the workshop from the workshop page at hardwarefun.

Buying Arduino in Bangalore

As it used to happen in my other talks about Arduino, even today lot of people asked me about places where they can buy Arduino in Bangalore. I have already collect a list of places from where you can buy Arduino in Bangalore. You can refer to that page, in case you are planning to buy Arduino in Bangalore.

Video

HasGeek has uploaded the video of the talk and demo. You can view it in youtube or below.

Posted in Events/Camps | Tagged , , | 17 Comments

Building Robots using Android and Arduino in Google Devfestx

I just came back from Google Devfestx which happened in Bangalore today. The event was very well organized and I gave a talk on building robots using Android and Arduino. This is a slightly modified version of the talk which I gave at Droidcon. I have added some additional information, especially about NFC and communicating Audio Jacket.

Slides from my talk

You can access the slides of my talk from my slideshare account. I have also embedded it here for easy reference. You can also checkout my other presentations and slides from my talks page.

Demos

I showed a demo of my pet bot Asimi. You can download the source code and learn more about the bot from its homepage.

Due to some problem in the circuit, the demo didn’t work well. I realized that in future, I should always have a video of the demo handy, which I can show in situations like this.

I also showed a demo of a game which I created using a bunch of LED’s all connected together using charlieplexing. Will post more details about it soon.

Posted in Android/Java, Arduino, Events/Camps | Tagged , , , , | 7 Comments

Building Robots using Arduino and Android at DroidCon

I just came back from yet another amazing event by HasGeek. This time it is DroidCon.

DroidCon

DroidCon is a developer conference and is part of world’s largest series of Android conferences. It happened at Bangalore on 18th and 19th of November.

Slides from my talk

I gave a talk about building robots using Android and Arduino. I explored the different ways by which you can make both Android and Arduino talk to each other, concentrating on the advantages and disadvantages of the different approaches.

When I find some free time, I will write about these approaches in more detail with code samples for each of them. So stay tuned :)

You can find the slides from my talk below.

Demo Video

Thanks to Arun for shooting this video

Demo source code

I also showed demo of my pet bot Asimi (more details about her later). You can download the source code and learn more about the bot from its homepage.

Update

Here is the video of my talk.

Posted in Android/Java, Arduino, Events/Camps | Tagged , , , , , | 19 Comments