Asimi – The Arduino Bot

Asimi is a bot based on Arduino, which I created to experiment with robotics and different ways to connect to external interfaces from Arduino.

The name Asimi

I choose the name Asimi, in honour of Isaac Asimov, who coined the term ‘robotics’. Also ‘A’ is the starting letter of the name of a very special person in my life ;)

Modules

Each module is a separate Arduino Sketch which does a particular functionality. Right now the following modules are available.

  • BasicBot
  • WiiBottonsBot
  • WiiAcclerometerBot
  • AndroidControlledBot

Source Code

The entire source code of the project is available at my github account.

Demo Video

Video of my demo of Asimi at DroidCon

Thanks to Arun for shooting this video

Licence

The source code and schematics are released under bear-ware licence. So enjoy :)

I would, however, consider it a great courtesy if you could email me and tell me about your project and how this code was used, just for my own continued personal gratification.

Coming soon

More modules, better documentation, demo videos, photos, building instructions etc..

12 Comments so far

Trackback URI | Follow up comments through RSS Feed | Post a comment

  • wao you are controlling thw bot wirelessly…

    are you using wifi??

  • Sajid says:

    Hey Hi Sudar, Excellent Job you did.
    I know the android programming.
    How i will start programming for this concept using Arduino?
    Can you please tell me from which point i will start for it?

    • Sudar says:

      First I would suggest that you get yourself familiar with Arduino. Buy an Arduino board and then try out the samples in the “Getting started” category in the Arduino website.

      • Sajid says:

        Thanks for reply,
        I will buy this device, but i want to try for wifi communication between arduino device & android. So which arduino device you prefer me to buy?

        • Sudar says:

          Any Arduino compatible board should be fine.

          • Sajid says:

            Hey Hi, I bought ATMega328 Arduino Device from Market(NSK Electronics) He given me in Rs. 1200.00. I have downloaded NDK & Also installed Arduino software but I dont now how to configure NDK with eclipse. Can you please give me any link or any info how to configure NDK & start development using Android NDK?

  • Gajan says:

    Hi ,

    I have seen your project demonstration. It was very great project.
    I am having a arduino atmega168 board.I am thinking about doing a project to control a robot thorough wifi connection. I have a plan to use wireless modem for wifi connection at robot end and android phone as remote like ur project. could you please help me to do that project?.

  • Ank Khandelwal says:

    Hey can i connect an android mobile directly to arduino uno board and control it using using another android mobile , and use the video feed of that . Can u tell me how if possible .

    • Sudar says:

      Short answer – yes.

      Long answer. It is quite involved and you need good idea about both Android and Arduino to implement it.

Leave a Reply