This is the robot I built for the M-Blocks Modules. It is a Lego tank with a video camera attached to two servos. I built this robot aim to develop the protocols for communication among the modules. In the first phase, I think the protocol is not very efficiency and need improvement. Anyway. I can now use either radio transmitter, PC terminal, or Nokia N82 to control the robot. It is quite interesting! I think it is possible to add other control interfaces such as PS2 controller and IR Remote.

Construction of the robot with M-Blocks
Control M-Blocks by Radio Control
Control M-Blocks by PC
Control M-Blocks by Nokia N82
Sokrates 2009-08-03 13:39
Pacess 2008-05-18 11:32
Sokrates 2008-05-15 12:10
I would love to see my PS2 Adapter to be used in this application!
Cheers!
Victor
M-Blocks2008-05-15 13:38
I think it is possbile to adding your PS2 adapter to M-Block. It just need to read the protocols from the adapter and transfer to motion command. I will try it later.
Blood Keith 分身 2008-05-14 03:00
M-Blocks2008-05-14 22:43
微控人 2008-05-12 12:49
M-Blocks2008-05-12 19:35
Thanks. tomorrow i and homer will go to the Robot workshop in Kwun Tong after 7:30 p.m. I will also bring the M-Blocks. lets share our experience in robots and electronics.
iRobot 2008-05-09 22:07
Hi M-Blocks,

Your modules are great!!
Both your's and CL's module are communicate with I2C, maybe they can connect together. That would be funny.
Your remote control of the module by the motion of N82 is amazing.
Are you using Bluetooth to communicate?
And is it diffcult to write your demo program on the Symbian plateform?
M-Blocks2008-05-10 00:30
I knew CL are going to build a servo which based on openservo.org. The control board use atmega8 and communicate through I2C. If the Controller Module can send I2C protocols for openservo, it can control the servos.
About the motion control of N82, as it have a three axis accelerometer, i can map the orientation of the phone to motion commands.Actually I think the N82 is very powerful ( with WiFi, GPS, accelerometer sensor, 3G ), it is possible to implement the robot's brain in the phone and control the robot motion through bluetooth.
Yes. N82 use bluetooth to connect to Bluetooth Modem - BlueSMiRF.
I use Pys60 to develop the demo programe for the motion control. Writing Pys60 script is not very difficult but you have to familiar with Python.
I will bring the robot in next gathering, you can come to workshop. let's share idea.
homer 2008-05-09 16:03
M-Blocks2008-05-09 17:38
R-Wu 2008-05-09 13:46
M-Blocks2008-05-09 17:36
Yes. I have thought about for production of M-Blocks which will add modules for Lego. I designed M-Blocks because I think Lego Mindstorms RCX only have three inputs for senors and two outputs for motors. It is quite limitation to extend the Mindstorms. Now. I like to open and share the design.