Let's Make Robots!

Venus - public venue display robot

The Venus robot is a 125cm (4.1ft) robot designed for display at public venues. The base is an adaptation of my BigBot robot base and uses the T'REX robot controller combined with a 9inch Android Tablet for human interfacing using the touch screen.

Update: Final parts arrived for the Service Droid - shipping at the end of the week

First of all I want to apologise that this has taken so long. It is partly my fault that the kits have taken so long to be produced because I made some last minute improvements to increase the strength of the arms.

We have also had some delays waiting for parts to arrive. The latest being that the laser cut factory missed one part. These parts arrived today. The parts cannot be packed tomorrow because we have another order that must be finished first so packing won't begin until Wednesday.

The IR compound eye consist of 4 simple analog sensors (up, down, left and right) that can be used to track movement of nearby objects (usually within 15cm … Read more
Most students and hobbyist will use servos at some stage when building a robot. This tutorial uses Arduino sample code but the concepts are the same with any micro … Read more

Speech Recognition - Robot Thinking and Understanding

Programming a robot to do a single specific task such as following a line is hard enough for most people. So how do we program a robot so it can perform many different task? How do we command / control it?

Recently I have been wanting to use the speech and voice recognition of an Android mobile phone. My friend Bing wrote a simple app for me that allows my controller to connect to an Android phone via Bluetooth and then send the phone a list of words that I want the robot to recognize. For example: "OddJob,go,forward,backward,turn,stop"

This tutorial is an extension of my original tutorial on using motor encoders here: http://letsmakerobots.com/node/38636. This tutorial looks at some code I have … Read more

Special limited offer for all LMR members!

Ok, officially this offer is over but if you contact Pome and tell her how beautiful she is (flattery will get you everywhere) you might be able to get this deal until the end of the week (9th of November 2013).

T'REX controller now available from Sparkfun

Good news for anyone wanting to control big motors up to 24V with stall currents as high as 40A. The T'REX robot controller is now available from Sparkfun.


The controller is basically an Arduino Nano 328 with a switchmode power supply and high current motor drivers with electronic braking and current monitoring.

Pushing the limits with encoders

This is now a tutorial and can be found here: http://letsmakerobots.com/node/39098

I've been working on some code so that a simple Mini Driver using a lowly ATmega8A can drive two motors with encoders and 8 servos. This may not sound hard at first until you remember that the Servo library kills PWM on the ATmega8. To make matters worse, D2 and D3 are the external interrupt pins but we need them for driving the servos.

Robot chassis for experimenting with
The Service Droid is intended to be a reasonably low cost robot body that can then easily be fitted with various processors and sensors. I've posted the original … Read more