Let's Make Robots!

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
Recently I've noticed some people are a bit unsure of how to regulate their robots batteries and since there was a tip/walkthrough on batteries recently I though … Read more

Service Droid V3.0

I was talking to a friend last night and he pointed out the Service Droid would be better on the Rover 5 Chassis. This is what I have so far.

The Service Droid is a cheap robot body with a reasonable amount of functionality. The idea is that you can fit it with whatever sensors and processor you want.

The Service Droid is a new robot kit I am designing. It is intended to be a low cost, D.I.Y. robot chassis with two 3 DOF arms. The gripper on the right arm is … Read more
Announcing the winners!! I appologise to everyone for taking so long. It was just an unfortunate combination of Chinese holidays and lots of work. This was tough to … Read more