Project Hearoid.

Rich

United Kingdom
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail

Now I have the EZ-B kit and the Hearoid it's time to start my Showcase thread.

I still haven't decided on a name for him yet, all suggestions are welcome.

I won this robot on ebay weeks ago, for the past 2 weeks he has been waiting for me to collect him...

User-inserted image

Today was the day, a road trip to pick him up and bring him back to his new home...

User-inserted image

In his new home (with Omnibot and Wall-e in the background totally unaware they are next in line to be opened up)

User-inserted image

It wasn't long before this happened...

User-inserted image

Now waiting to go in the dishwasher to get nice and clean.

The plan is to make him autonomous, running 24/7 (except for when he knows to go charge himself up) but will also be adding in the various image tracking options.

The only other slight modifications to be made to him are to convert the head to tilt & pan which will involve having to give him a small neck.

The head will include the camera. I haven't yet decided to fit it in one of his eyes or to make it his nose. The issue to overcome with this is the blue tint on the bubble head. The mouth will have a light or some lights in which flicker when he speaks.

The arms will be given some life with servos at the shoulder joints and the elbows provided I can get them to fit in there nicely.

Ultrasonic sensor will be in his chest, probably on a servo to give a wider view.

Original drive wheels and gearbox seem to be in very good shape so will plan to reuse those and just replace the existing motors for the modified servos if they can manage the task.

Speaker and microphone will be in the original positions - if it's not broke why fix it?

Not too big a project but enough to give me a test, help me learn and bring an old robot back to life.

By — Last update

ARC Pro

Upgrade to ARC Pro

Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.

United Kingdom
#353  

I know exactly what you mean. I need to have a good play with the timings and may make the script a little more complex as I like a double blink quickly but when it's 3 or 4 in quick succession it is a little like he has a nervous tick. A script to check the last couple of pauses and if they were both short to do a longer one would probably make it look much better.

United Kingdom
#355  

@dschulpius I must have missed your question.

The head is from a Brian the Brain toy. I was unaware of it until Tony from Conceptioneering emailed me offering it to me after I mentioned about adding the back part of a brain in after fitting the Larson scanner and leaving the top of the helmet off. And rather than use just the back half of it, since it fits so well, the front was used rather than the back.

United Kingdom
#356  

After weeks, if not months of avoiding them the arms will be tackled next week. But for the last time. If I'm not satisfied with the movement and the look of the arms this time then it'll be time to put another idea in place.

I've been working on an arm design but the problem is each arm will need at least 6 servos, if not more. If that happens it will be time to rock two EZ-Bs in there. So much for the budget project, I guess he has evolved:)

On another note, the blink script was totally re-written. The timings just weren't good enough the original way, I wanted to keep the occasional double blink but avoid triple (or more) blinks and have them spaced apart more. For such a simple action the script is rather long but it gives a much more realistic feel to the action. I haven't recorded it yet though, I'm still waiting on the eye movement to be sorted (i.e. give better control over eye position).

But at least now I have 10 days off work to concentrate on this, hopefully the WiFi module and Serial LCD Display turn up too, I'm itching to get playing with the LCD.

Oh, and still no camera position has been found other than to replace the mouth piece and fit it there.

United Kingdom
#357  

I forgot to post the script...


# Eye blink pattern script

# Version 1.1
# Date: 2013-03-28
# Author: Rich
# Robot: Melvin

# Random blink patterns with random close time between 200 and 250 ms
# 1 in 100 chance of double blink with 20 blink wait and 1 in 1000
# chance of triple blink with 100 blink wait.

$doubleblink = 0
$tripleblink = 0

:loop
SleepRandom(3000, 5000)
Goto(start)
Goto(loop)

:start
IF (GetRandom(0,100) = 1 and $doubleblink = 0)
  Goto(blink)
  Sleep(600)
  Goto(blink)
  $doubleblink = 20
ELSEIF (GetRandom(0,1000) = 2 and $tripleblink = 0)
  Goto(blink)
  Sleep(600)
  Goto(blink)
  Sleep(600)
  Goto(blink)
  $tripleblink = 100
ELSE 
  Goto(blink)
  IF ($doubleblink > 0)
    $doubleblink = $doubleblink - 1
  ENDIF 
  IF ($tripleblink > 0)
    $tripleblink = $tripleblink - 1
  ENDIF 
ENDIF 
Return()

:blink
Set(D9,on)
SleepRandom(200,250)
Set(D9,off)
Return()

#358  

I think I can use this code for an idea on my project. Thanks!

#359  

Thanks for the Brian the Brain vid. He's kinda cool but I could see how he would start to wear on my nerves. I think your doing him a kindness by giving him a real brain (EZB). ;)

#360  

I see brian the brain is under $30 on ebay including shipping