Asimo Based on S4A Software

by Ajay Singh in Circuits > Arduino

644 Views, 4 Favorites, 0 Comments

Asimo Based on S4A Software

Asimo Robot || Part 1 (Introduction of the Robot)

Dear Learners,

This project is based on s4a software and a popular robot "ASIMO".

We have used asimo paper-craft and some electronics to make this project.

You can make your robot talk, dance and move on your fingertip .

We have included all the step in this instructable and hope you will find no difficulty in doing this project.

Still you face any difficulty you can comment below so that i can help you out.

Thank you

Have a Great Day .

Supplies

To make this project you will need these materials:

  • Asimo Printout
  • Thick chartpaper
  • scissor
  • fevicol
  • glue gun
  • soldering iron
  • arduino board
  • 3 servo motor
  • motor driver
  • 4 dc motor+wheel
  • wire
  • battery
  • header pin

Paper-craft of Asimo

Asimo Robot || Part 2 (Construction,Circuit diagram & Software)

Dear Learners,

This step is really important. First of all we need to printout the pdf in 180% large mode which will make these 3 page printout to 12 pages in total.

  • Paste all the 4 pages to form one page so total 3 big pages
  • cut the each part roughly .
  • paste each part on thick chart paper.
  • cut each part sharply.
  • Fold and paste each part to make different parts

So the paper-craft is ready now!!

Servo Motor to Hand and Head

Dear Learner
Once you are done with paper-craft I feel you are more excited. So here we are going to make the hand and head part moving . we Need sg90 or mg90 servo motor in 3 numbers.The steps to connect these servos are:
  • Take a exact measurement of servo and cut a paper of same size.
  • Place the measurement on left ,right and head place and make a mark.
  • Cut the mark with sharp cutter and be-careful .
  • place the servo motor and glue them.
  • place the servo horn on head ,left hand and right hand on star mark on it.
  • fix the three parts to the servo .

Once you are done till here now it's time to make some movements with robot.

Setting Up Software (S4A)

Dear Learners,

After fixing the hand I know you all wants to see the movement of the hand and head.First of all we need to install few software.

The first software you need to install is s4a which you can download from :

Than you need to download arduino software .By using this software we will be uploading the firmware to the arduino.

  • http://arduino.cc/en/Main/Software.

Firmware you can download by clicking on the website link provided.

Now when we connect to the system we can see the arduino is detected in s4a software. The analog values are changing on the screen.

Running Hand and Head of the Asimo

Asimo Robot || Part 4( Asimo in Action)

In this step we are going to show you how we are making the moves.

First we will connect the servo motor with the Arduino board.

  • Arduino pin 4 - connect to head
  • Arduino pin 8 - connect to left hand
  • Arduino pin 9 - connect to right hand

Note : Vcc and Gnd can be given from an external Battery of 6v.

Program 1: Write a program for the movement of the robot like this way.

  • when w is pressed on the keyboard both the hands should go up.
  • when s is pressed on the keyboard both the hands should go down.
  • when a is pressed on the keyboard right hand should go up and left hand should go down and turn the head left.
  • when d is pressed on the keyboard left hand should go up and right hand should go down and turn the head right.
  • When q is pressed on the keyboard the robot should show the demo of hand and head.

The samples of the program are uploaded in the picture and the file also.

Movement of the Asimo

Asimo Robot || Part 3 (Asimo in Motion)

We all love the moves of the robot so here we are giving the movement to our robot by using simple dc Geared motor.To drive the motor we will follow simple circuit with L293D (Motor Driver). Again using external power to drive the motor.

  • Arduino pin 13 connected to right side motor positive terminal.
  • Arduino pin 12 connected to right side motor negative terminal.
  • Arduino pin 11 connected to left side motor positive terminal.
  • Arduino pin 10 connected to left side motor negative terminal.

Circuit diagram picture would be shown in this step.

Program 1: Write a program for the Asimo robot so that we can control the movement of the robot using keyboard.

  • When we press up arrow on the keyboard the Asimo should move in the forward direction.
  • When we press down arrow on the keyboard the Asimo should move in the backward direction.
  • When we press left arrow on the keyboard the Asimo should move in the left direction.
  • When we press right arrow on the keyboard the Asimo should move in the right direction.
  • When we press down arrow on the keyboard the Asimo should stop.

The program is shown as a picture and even the s4a file in this step .

Asimo Can Talk & Dance

Hi as we are using S4A so we can make asimo to play some sound with movement. So here we are going to use him to give his intro.We can add new recording or download the sounds we want to play. The sound will be coming from the laptop or we can set a speaker inside the asimo for sound effect.

Program 1: Make a program so that we can record a intro video of the asimo and by using his hand movement he can give introduction about himself.

Program 2: Make a program so that a song clip should be there and there can be some hand and motion of the robot can be seen.