Custom robonova/johnny5 project

It’s my first post sorry if it’s too long, but I’m excited :slight_smile:

A few weeks ago I bought a bunch of supplies from the shop, and I’d like to show everyone what I’ve been doing with all that gear.
I’ll link some videos, and then describe the project…

Here is the first Arduino test. Driving the robot with a sony remote.
youtube.com/watch?v=nIsZN9oJni8

This video shows the movement sequences I just made
youtube.com/watch?v=oAo7_H0ZPnc

Basically everything is from robotshop.ca… except the batteries, 5 servos and the switches, wires and connectors.

The robot is a Robonova torso mounted on the lynxmotion tri-track chassis, with a custom waist (custom macgyver at least…) An ssc-32 for servo control and an Arduino MEGA for a brain.
The waist is supported by springs but the tension is a bit too strong. The torso will wobble back and forth if a movement builds too much momentum. I hope to fix this A.S.A.P.
The motions are made with the free lynxterm program.

I didn’t have a plan (just an idea), but it worked out anyway. Unfortunately I only ended up with 1 bracket suitable for mounting 1 hand. The right hand is mounted with Macgyver’d robonova parts, and is about 2 cm longer as a result.
So I must get around to ordering another bracket one of these days. (it’s the c bracket from the lynxmotion pan/tilt kit.)

Lynxmotion brackets are not compatible with robonova brackets, or servo horns, so there was some drilling of holes required to put the robot together.

I use a 3 cell lipo 5400mah for the dc motors and to power an adjustable switching regulator to give me 9V for the arduino and ssc-32
I use a 6v 5000mah NiMH for the 15 servos.
The original plan was to power the entire system from the one lipo, but I never actually tried it. Either way the batteries can both fit and provide a very very long run time :slight_smile:

The only sensor right now is the original robonova IR receiver. I send the robot commands with a Sony universal TV remote. There is a lot of IR receiver code for the Arduino to be found online, and I had all the gear already. Later I’ll see about adding bluetooth… Right now, any fool with a sony remote can hijack my robot…lol

The robot still has it’s old gyros mounted in the shoulders and an accelerometer inside it’s head. I’ll try to use the accelerometer to keep the robot away from steep obstacles. the gyros are just there because it’s a big hassle to remove them and they might be useful at some point.

I also want to add some IR bumpers and sonar, maybe a tiny camera. and I’m currently working on some piezo buzzer sounds to add some fun. plus I’ll hook up some LEDS and what not. But first I have to make nice place to plug everything in to the arduino.

I don’t want to use a shield, instead I’ll make my own connection board to hide in the torso and another to hide in the chassis… As soon as I plan out my sensors.

This is all way too much fun…

Thanks for the encouraging responses.
More complex behaviors will be comming soon. I’m about to make some connectors for a 2 axis accelerometer and some sharp ir sensors.
Plus I already put an RGB LED in the head for some colorful expressions.

As far as PC control goes… Thats more than likely going to be the last thing I add. Right now learning about, microcontrollers and C programming is enough for me.
Besides, It will be difficult to define the robots behavior if I don’t know it’s abilities and physical limitations.
So the first goal is to make a semi-autonomous puppet to play with :slight_smile:

This has to be one of the nicest Johnny 5 clones around :smiley:

Keep up the great work!

Really a great job ! But… you put a lot of money in your project. If you can send signals from a PC, you could control it via internet and even program a lot more complex set of sequences. Put some tracking sensors on it and try doing tasks like : open the fridge, take a beer, close the fridge, bring the beer, return to it’s base.

Continue to inform us about your project and keep the good work.

:astonished:)

Jeff

I LOVE it!!! Great job…:smiley: