IR ATtiny Biped

Posted on 16/07/2013 by wingman
Modified on: 13/09/2018
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

This is the biped robot I created last year. Unlike most of the TEDs and BOBs the robot is controlled by an ATtiny85 making it a little more complicated to get stuff like servos working( This awesome library was the solution: http://www.cunningturtle.com/attiny4585-servo-library/). 4 of 5 programmabe pins are used for servo control, the last one is used as an input for an infrared receiver. After a long time of searching the internet for an IR library that works with the attiny I found this ...


IR ATtiny Biped

This is the biped robot I created last year.

Unlike most of the TEDs and BOBs the robot is controlled by an ATtiny85 making it a little more complicated to get stuff like servos working( This awesome library was the solution: http://www.cunningturtle.com/attiny4585-servo-library/).

4 of 5 programmabe pins are used for servo control, the last one is used as an input for an infrared receiver. After a long time of searching the internet for an IR library that works with the attiny I found this thread:

 http://forum.arduino.cc/index.php/topic,17965.0.html

It is not a real library and doesnt work with a lot of remotes but it is doing a great job for my tv remote.

The mechanical part was not a real Problem, the parts are mostly glued together. Unfortunately the double sided tape makes the feet fall off every now and then so I had some problems fixing them for the last video. The balance is still worse than when I built it.

For the electronics I used a piece of breadboard and just soldered everything together. There are no regulators or clocks. While the servos are interfering with the attiny at 5V it works just fine for the 3.3V LiPo.

 

Edit - A few more details:


The parts are cut out from a thin aluminium bar. I first modeled it in Sketchup to see if it looks well. To stop the robot from scratching furniture it has some foam rubber soles. The Attiny can be easily taken out of its socket for programming it via Arduino ISP (http://hlt.media.mit.edu/?p=1695).

The robot moves using functions for balancing on one foot and shifting the legs. Combining those makes it walk.

I thought about programming a function of time to make it more precise to control. But the robot does what I originally wanted it to do so the project is finished. 

A new project is also lined up for this summer which envolves a lot more servos and inverse kinematics. I will post the build here as soon as I have all the parts.

  • Actuators / output devices: TGY-1800A
  • CPU: attiny85
  • Programming language: Arduino
LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post