Humanoid Robot

mcsdaver

USA
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail

User-inserted image

I will be posting pictures of my build as soon as I get the robots head built. So far he has a Robosapien V2 upper body and my home made robot arms with 7 servos in each arm. I am writing a story called Micro Explorers. It is a story about very small robot explorers who come to Earth. They can combine to become larger robots. They can rebuild them selves at the microscopic level. As they learn more about us they become more human in acting and appearance. I did an edit and added his most current picture.

User-inserted image

By — Last update

ARC Pro

Upgrade to ARC Pro

Get access to the latest features and updates before they're released. You'll have everything that's needed to unleash your robot's potential!

PRO
Canada
#137  

Hey guys just note that when using third party MPU-6050 boards you may have to use stronger pull-up resistors to ensure I2C communication is stable. You don't have to modify the surface mount resistors, you can always wire in some through-hole resistors to an open I2C port, like this:

User-inserted image

I'd suggest using 1Kohm (or lower) resistors.

Edit: I forgot to mention that I2C is a parallel communication bus so anywhere you place pullup resistors on the SDA and SCL lines the entire bus will get pulled up.

#138  

I thought it had pullup resistors built in? It looked like JD just had wires going from the ports to the gyro. Anyone try this yet?

#139  

@mcsdaver... The MPU-6050 that DJ was using was a custom board that Jeremie had designed that's why it plugs directly into an I2C port of the ezb... Plug and play... These will be in the ez robot store very shortly....

PRO
Canada
#140  

Thanks @RR,

That is exactly right. Third party MPU-6050 boards will likely have pullups included but they may not be strong enough (low enough resistance) to prevent I2C lockup.

#141  

The MMA7455 would need the same pullup resistors also? I have a MMA7455 and I haven't got it to work yet. It does light up but nothing works if the control for the MMA7455 is unpaused.

PRO
Canada
#142  

Recently I was able to get good reliability with the MMA7455 by using 1Kohm pullup resistors and 100pF capacitors to GND on the SDA and SCL lines. That accelerometer is a rare case where capacitance needs to be added to the I2C bus.

#143  

Thanks! I was wondering why I couldn't get it to work. I might just wait on the MPU6050. I have other things to work on right now.

#144  

3/28/2015 5:39 PM - Auto Position Thread Error: System.IndexOutOfRangeException: Index was outside the bounds of the array. at EZ_B.AutoPosition.(Object )

Anyone know what this error could mean or how to get rid of it? Some of my saved poses now give this error and no longer move my robot to that pose. Without poses the Auto Position wont work. This error is given when I try to use those non working poses. They worked fine before.