Let's Make Robots!

Finally got a "live" Sonar screen in HTML5 canvas / Javascript working

Prefacing everything i do with "I AM NOT A PROGRAMMER"...

Ok, so it's nowhere near perfect, but I thought I would post the code here in case anyone else wanted to tinker.

Web Control page for Autonomous Rover


The sonar.php  file which displays the instrument expects it's data as a JSON encoded data set in the form of:


MAKE: Skill Builder - Hydraultics for Robots

I wrote a quick tutorial covering some of the basic concepts of hydraulic systems, and how that applies to a simple robotic arm project. Read more on MAKE... 



Do you remember when you were a kid, and you spent your time playing pong? Neither do I. But why not bring it back? Yes a portable pong game. 

So i set out on my quest...

After some decisions, i decided i would make a pong game using 6 LED matrices, 6 MAX7219CNG, 2 potentiometers + KNOBS!!, and some custom PCBs. So here is where i am at so far, just have a collection of parts but im working on it, still waiting for the PCBs to arrive. 


Making parts

I spent Thursday night making hubs for new robots.  Enjoy the video.

Processing talking Bluetooth

Getting Arduino talking through Bluetooth seems like an easy task. There are plenty of tutorials showing you how to do the initial setups and most Bluetooth modules have their own wiki pages + datasheets you can use. It works, you can make the connection, use a terminal software, send packets back and forth. It's all good. Or is it ?


How to build BeagleBoard based WiFi robot

Some time ago I have announced my remotely (over the Internet) controlled robot. However, there were not too much documentation and details. So with this post I would like to announce the availability of more detailed project documentation and make brief overview of some interesting aspects of the project. The whole available documentation could be found on the project Wiki.

Math machine learning

Whenever I observe my daughter, I find that she likes to collect things. The more, the better. Usually as much as she can carry. As she can not count, how can she distinguish, what are more things and what are less things?

My daughter with objects in both hands

About me

I am a 55 year old computer programmer with 35 years experience as a systems programmer. During that time, I have programmed in over 40 languages professionally.

In the Air Force, I was a ICBM mechanic as a civilian, I started out as an electronics engineer but was so distracted by the idea of programming that I took it up full time. Consequently, I have been able to strattle the fence, one foot in software, the other in hardware. Nowhere has this been more beneficial than in the robotics world.

Peltier Pal project


This project hit several roadblocks. I'm still not sure how to address some of them.

Robot Mesh Network

Hi there!

I haven't been on LMR in a long time... here's a video of my robot mesh network working. It's been a while in development. ;)

Planning to make a tutorial for it, and I will post it here, eventually. Woohoo!

Skip ahead to the 6:30 mark to avoid the boring debugging (yay for unedited videos!)

The embedded video isn't working for me, so here it is: http://youtu.be/KSGt83BzX74


(Admin edit, video embedded)

How to make a PCB (Project Phoenix)


Another update once again, and this time, my project's BRAINS ON BOARD PCB

Arduino Diecimila Questions



which ports can support servo control? and where are they located?

I'm getting one leter this week, and I have absolutely no idea how it works.



Ok so for one i moved it to a blog and two it now has some different functions.

The first thing i added was a password. In-order to get to the main menu, you have to type in a sequence using the input buttons.

The second new thing is the distance feature. I sat down and changed the sharp's numbers to inches and figured out to what extent to change the distance to the next one. It is pretty accurate but only goes up to 12in and down to 4in.

Geared up Servo

Ok, thanx to Ignoblegnome idea I have done my 360° servo

First i started cutting pieces of PVC, i took a bunch of screw and nuts in order to build the frame for my superservo...

but suddenly Gareth appears in my mind and say: "Use the polymorph Luke..." :O

yeah right, very easy, 10 minutes of work and it's done, very sturdy and precice.


Now i can sweep my sensor in 360° :D