DIY Cardboard Dancing Robot




Hey guys, I'm Angelo, a form 4 student studying at HK, today I'm gonna show you to make a cardboard dancing robot based on some parts on the OTTO robot and its arduino program. So what are you waiting for? Let's start building!

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Here's What You Need

1- arduino nano board x1

2- arduino shield board x1

3- cardboard box x1

4- servo x4

5- servo arm x4

6- otto leg x2

7- otto torso x1

8- otto foot L x1

9- otto foot R x1

10- a bunch of screws

Step 2: The Foot

Well a dancing robot has gotta have feet, but it ain't gonna grow by themselves. So i used the feet from the otto 3d file. I attached the foot file from the robot here. And here's what you're gonna do after you 3d print the parts:

1- grab a foot and put the servo in with the gears facing the hole like the second picture

2- then put a servo arm into the slot and connect to the servo

3- use your screwdriver to screw the parts shut

4- and do the same for the other leg, but remember the direction, the side with the servo arm is the back, and the other side is the front.

Step 3: Torso

Now its time for the torso, i attached the files you need, and here are the steps:

1- attach a servo into the body via hole in the bottom (see picture 2)

2- add screws on both sides of servos (as seen in picture 3)

3- put a servo arm into the slot of the leg, and connect the leg with the torso

4- add a screw to the servo arm

5-do the same for the other leg

Step 4: Body Assembly

This step is relatively simple:

1- thread the cable through the slot of the inner leg and through the slot underneath the belly of the otto robot, then snap the leg in place

2- do the same to the other leg

Step 5: Circuits

This build has four servos, so its easy to connect:

1- connect the nano board to the shield board, make sure the plugs face the same direction

2- follow the circuitry on picture 5

Step 6: Programming

I used mbot to programme the robot with a simple move, the moves are already in the mbot app, but you can still do slight tweaks in the code to change speed and movement range.

Step 7: To Give "life" to the Robot

Just ready a 9 volt battery and a suitable plug for the jack

Step 8: The Body

I cut a trapezium from cardboard with a upper length of 7cm, lower length of 10.5cm and height of 10.5cm, and folded it into a trapezoid. After that i folded paper springs with 2cm width paper strips, and decorated the robot with foam balls.

Step 9: Ready to Go!

Put the body onto the torso and plug the robot, and its ready to go!!!

Have fun while i try to get some sleep!!! Yawn...

Cardboard Challenge

Participated in the
Cardboard Challenge



    • Indoor Lighting Contest

      Indoor Lighting Contest
    • Stone Concrete and Cement Contest

      Stone Concrete and Cement Contest
    • DIY Summer Camp Contest

      DIY Summer Camp Contest

    2 Discussions


    6 months ago

    It turned out nice, thanks for sharing!
    I'm trying to learn this stuff (electronics, arduino, robotics etc.) and I think this could make a good educational project for me.


    6 months ago

    Great little robot, and a very nicely done instructable. Keep it up! : )