DIY a Christmas 'Danbo' Robot With Remote Control

by Seeed Studio in Circuits > Arduino

5808 Views, 41 Favorites, 0 Comments

DIY a Christmas 'Danbo' Robot With Remote Control

封面.png
361667275627039589.jpg
Super Christmas  Danboard
794841214715747035.jpg
830736646717270719.jpg
IMG_1220.JPG
封面.png
IMG_1240.JPG

This time we would like to share a new project made with Arduino: A Christmas Remote Control Robot Named 'Danbo'.

In this project we used 2x microcontroller boards that can be used as same as Arduino UNOs:

  • one for controlling the servos inside the robot to move the arms, the waist, and the head
  • while another one is in the remote controller together with a couple of wireless modules

About "​Danbo"

IMG_1254.JPG
IMG_1256.JPG
IMG_1249.JPG
IMG_1243.JPG

Danbo (ダンボー) is a fictional cardboard box robot character from Kiyohiko Azuma's manga series Yotsuba&!. In the ADV Manga English translation of the manga the name Cardbo was used, but the name was then changed to Danbo in the latest Yen Press English translation.

In reality, Danbo is merely a person inside of a costume made of cardboard, it's picked up as an Internet meme, and inspired various electronic gadgets.

Things We Used to Make a Cute Danbo

2.png
3.png
4.png
5.png
6.png
7.png
8.png
9.png

Building a cute lovely Danbo isn't really some kind of rocket science. In fact, anyone can build it, as long as you have seen this instructable XD.

Check the items below to see what we've used to make Danbo:

Hardware:

Structure:

  • 3mm wood
  • M3 support columns —— many
  • M3 flat heat screws —— 64 PCS
  • M3 nylon rivets —— 26 PCS
  • M2 screws —— 18 PCS
  • M2 nuts —— 18 PCS
  • M2 self tapping screws —— 5 PCS
  • Washed kraft paper
  • stapler
  • screwdriver

First Thing First: Hardware Connection

10.png
11.png

At first, we should connect the electronic modules to each microcontroller:

  • To build the Danbo robot, we connect the Grove Servos and wireless communication module to Seeeduino v4.2, please refer to the table. 1
  • To build the Remote Controller, we connect Grove modules to the Seeeduino lotus, please refer to the table.2

Upload the Arduino Code to "Danbo Robot"

12.png

Now we can upload the Arduino Code to our Danbo Robot :

1. Download demo code at https://github.com/Lee-Kevin/Danboard/

2. Click “Download zip” button on right side of webpage to download all codes.

3. Decompress the downloaded zip files to“C:\Users\Administrator\Documents\Arduino\” and remove “-master” in decompressed file name.

4. Launch Arduino IDE.

5. Click Sketch>Add file to add Robot.ino file from“C:\Users\Administrator\Documents\Arduino\ Danboard\Robot\”.

6. Click Tools -> Board and select “Arduino/Genuino Uno” and chose the right port, as shown in the picture below.

7. Press CTRL +U to upload codes to your board. Wait a while, there will be saying “Done uploading”.

8. Congratulations, you have already completed the robot side software work.

Upload the Arduino Code to ''Remote Controller"

13.png

Then we upload the Arduino Code to the Remote Controller :

1. Download demo code at https://github.com/Lee-Kevin/Danboard/

2. Click “Download zip” button on right side of webpage to download all codes.

3. Decompress the downloaded zip files to“C:\Users\Administrator\Documents\Arduino\” and remove “-master” in decompressed file name.

4. Launch Arduino IDE.

5. Click Sketch > Add file to add Controller.ino file from“C:\Users\Administrator\Documents\Arduino\ Danboard\Controller\”.

6. Click Tools -> Board and select “Arduino/Genuino Uno” and chose the right port, as shown in the picture below.

7. Press CTRL +U to upload codes to your board. Wait a while, there will be saying “Done uploading”.

8. Congratulations, you have already completed the controller side software work.

Create a 3D Model

头部仰角.png
3d模型图.png
正面3d图.png
正面3d图2.png

In order to make the skeleton create more easily, we need create a 3D model about Danbo's skeleton.

It would be easier for us to confirm every servo's position and angle of movement in the 3D model.

After creating the 3D model, we need to convert it to 2D for laser cutting.

Laser Cutting

676225447145954058.jpg
阿愣骨架图.png
皮肤身体与四肢.png
皮肤头部.png

We used 3mm(thickness) wood to laser cut the Danbo skeleton.

As for the skin part, we laser cut washed kraft paper.

And the Christmas skin style, we laser cut some white cardboard to build it.

Here we've attached the files for laser cutting, which you can directlt download them to cut a Danbo robot for your own.

Servo Installation

30400090892001612.jpg
197821442132480635.jpg
65510653059983671.jpg
896085788112129420.jpg
725138847883221796.jpg
209943141646527061.jpg
884982784080424902.jpg
799251707827813767.jpg
632661485138891732.jpg

There are 2 servos on Danbo's neck, 2 servos for the shoulders, and 1 for the waist.

When installing, make sure to start with the boards that are used to fix the servos, and then go with other parts. Align the initial position when installing. Note that the servo is aligned with the initial position.

Assemble the Body and Head

591924590714695649.jpg
866595995627700131.jpg
387485051998941040.jpg
30400090892001612.jpg
546731508729428633.jpg
384021382410826411.jpg
605665690907984052.jpg

Fixed the head with support pillars and screws, then fixed neck and head.

Fixed the body with support pillars and screws too, then fixed waist and body.

Now, combine the neck and body with nylon rivets, do the same to the arms and the body.

Take out all the servo's cables from Danbo's back.

Fixed Danbo's Heart

902001973896458053.jpg
162456397650013550.jpg
158414539041742192.jpg
440868433968437611.jpg

Connect all of servo's cables to Seeeduino v4.2, then put seeeduino into Danbo's body. Use nylon rivets to fixed them. Put all the cable's inside the body too.

Make the Skin of Danbo

863039337159322520.jpg
548732251219989476.jpg
468014335527521078.jpg
270841778784812311.jpg
291259514348325057.jpg
854234466782749071.jpg

The laser cutting of the water-washed kraft paper are folded into the appropriate shape, you can use a stapler to fix the water-washed kraft paper. When it's done, dress up Danbo with those papers.

Make the Christmas Hat and Beard

734269716226127597.jpg
748041922002017074.jpg
242967879666074440.jpg
202254330813229831.jpg

The laser cut cardboard, we use red marker make it red and fold it as a hat. Stick the beard to Danbo's face with a sticker, and cut the edge of the beard with scissors

Fixed the Remote Control

372699424724439001.jpg
102881103669006749.jpg
243877358953323672.jpg
424501976753159967.jpg

Now we come to the part of the Remote Control.

Firstly lets fixed the Seeeduino Lotus onto the bottom plate, then put two Grove - Thumb Joystick on each side of it.. Now fixed two buttons on the side plate.

Connect all the parts, including the side boards, the top board and the bottom one with support pillars and screws.

Here We Go: a Super Cute Danbo Robot With Remote Control

IMG_1252.JPG
IMG_1253.JPG
IMG_1251.JPG

Now, you just made yourself a super cute Danbo Robot with remote control.

Check the video we've posted to see how fun is it!