A simple bipedal robot controlled by Micro:Bit

Similar projects worth following
This is a second robot I build for the Micro World Tour.

  • 4 × SG90 Microservo
  • 3 × 1.2V NiMH Batteries and a Battery Holder
  • 5 × M3 Bolts
  • 10 × M3 Nuts
  • 1 × 5x5x5cm Plastic Box

View all 12 components

  • Improved Knees

    deʃhipu07/25/2016 at 09:28 0 comments

    We've build a couple of those robots at the Europython, thanks to everyone who worked on that! We also managed to come up with an improvement to the fragile knees this robot has. Instead of gluing those small rectangles of foamed pvc to the servo horns, simply melt the horn's plastic with a lighter and fuse them together. Makes them much stronger!

  • Connections and Exploding

    deʃhipu07/10/2016 at 17:57 0 comments

    Here's an exploded view of the robot:

    And here are the electric connections:

  • Mk II Walking

    deʃhipu06/25/2016 at 14:52 0 comments

  • Stability Problems Resolved

    deʃhipu06/25/2016 at 11:21 0 comments

  • Micro:Bob MK II

    deʃhipu06/23/2016 at 15:04 0 comments

    I was asked to re-make Micro:Bob for an upcoming conference (the original travels the world with the Micro:bit World Tour, and its exact location is at the moment unknown). Inspired by #TyroBot I decided to make a robot that has a more robot-ey shape -- looks like the ones in the old TV programs, or comic books.

    The electronics and software didn't change so far (OK, I added LEDs for the eyes), it's mostly about the looks.

    I also took photos as I went this time, so you can see the whole build process, and maybe have some insight in how I make the design decisions as I go.

View all 5 project logs

  • 1
    Step 1

    First you need to find a box for the body. Those plastic blocks with pictures for children are pretty good -- they are 5x5x5cm, made out of pretty soft plastic which is easy to cut, and you can buy them in six-packs.

    Of course you need to peel off and wash away the paper pictures from them (unless you don't mind your robot having them).

  • 2
    Step 2

    We need to mark the holes for the servos. I align them so that the hub of the servo is on the center line.

    Then I cut it with a knife, a metal saw or a dremel tool.

    Then drill the holes for screws.

  • 3
    Step 3

    We also need the holes for bolting on the Micro:bit.

    Once I mark the holes, I drill them with a small drill bit.

    And then I enlarge the holes with a screw or a dremel tool.

    Finally I clean any irregularities.

View all 9 instructions

Enjoy this project?



aathish2004 wrote 05/18/2017 at 14:15 point

can you please share the code with me?

  Are you sure? yes | no

Camilo Parra Palacio wrote 07/11/2016 at 04:27 point

i like the integration with Microbit have you check the oscillators algortims used in Zowi? they are really smooth and easy to change cool explode animation, what soft using for?

  Are you sure? yes | no

deʃhipu wrote 07/11/2016 at 06:20 point

I will have to take a look at Zowi's code. Here I just used the simplest code that would make it walk, there is a lot of room for improvement. The animation was done with OpenSCAD.

  Are you sure? yes | no

Camilo Parra Palacio wrote 07/11/2016 at 07:12 point

nice! opensource software looking forward for logs thanks for sharing

  Are you sure? yes | no

Craig Hissett wrote 12/20/2015 at 01:17 point

Would you mind sharing your code for this buddy?

My servos have arrived for my Bob, but the rest of him is locked in my office for the next few weeks :-( so looking to get some scripts written.

  Are you sure? yes | no

deʃhipu wrote 12/20/2015 at 09:08 point

It's *very* simple. However, it uses BBC's micro:bit, which is not yet widely available.

  Are you sure? yes | no

Craig Hissett wrote 12/20/2015 at 09:17 point

Thanks mate! As simple as I may be, it is a great help for me. I am looking to use my WiPy in a sweet Bob that Jinx printed for me. I have never written code for servo control in python or any walking code, so this is a great reference for me.

Thanks again!

  Are you sure? yes | no

deʃhipu wrote 12/20/2015 at 09:18 point

The servo control code is going to be different in WiPy. Especially since they were supposed to overhaul the whole Timer API.

  Are you sure? yes | no

Craig Hissett wrote 12/07/2015 at 15:38 point

I love this - very similar to what I want to do with my Bob and my WiPy!

Got the Bob parts (thanks to Jinx), and just need my little orange servos to arrive :-)

  Are you sure? yes | no

deʃhipu wrote 03/22/2016 at 14:12 point

By the way, WiPy just recently fixed their PWM and Timer code, so you can control the servos easily now.

  Are you sure? yes | no

Craig Hissett wrote 03/22/2016 at 14:18 point

And that is why you're my favourite :-)

I've been sidetracked with my robotics projects as I've been working on an Aquarium monitor for a friend. It'll be good to finally get my WiPy Bob assembled and up and running. Thanks for the reminder buddy!

  Are you sure? yes | no

deʃhipu wrote 03/22/2016 at 14:36 point

No problem. You know, humans won't go extinct by themselves, we need to work on those robots. Well, maybe they will, but we can speed that up.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates