USA
Asked — Edited

I2C Thoughts...

...from the newbie... Can each digital port send I2C? Because I saw some I2C servo controllers that handle multiple servos. Could this expand the number of servos (or H-bridges) controlled?


ARC Pro

Upgrade to ARC Pro

Become a Synthiam ARC Pro subscriber to unleash the power of easy and powerful robot programming

PRO
Synthiam
#1  

I2C allows chaining (a network) of devices. You only need one I2C interface to control 112 devices per bus.:)

That is why the EZ-B has only one I2C interface

#2  

:) Im determined to get a cybie to work with EZ-B.:) Somehow. hmmmm maybe I will think of something....Ive got a good feeling on this. It just wont be a level 1 project i think but I just KNOW this could be awesome if I can control it wireless with LAPTOP brains and new sensors.:D But alas...mobility first....

PRO
Synthiam
#3  

Man I hope you take a lot of pics of the Cybie:)

What kind of servos are you thinking of using?

#4  

LOL there will be no evidence of the failures. Actually I bought 2 cybies. One to totally autopsy and practice on and if all goes well I would make an instructible. (Crediting DJ Sures EZ-B):) IDK about the servos. Id love to see the insides and replace those noisy gears and motors. Even if it was only a little quieter. Looking at pix on the internet I may have to keep the gear set up and put quieter motors in. Soooo...there will still be the problem of too many digital signals gobbled up for that many H-Bridges. Im still wondering if there is a ready interface solution to using a servo control pulse to create the needed HL LH LL for the H-bridge. Like ... pulses high...rotate clockwise (HL)...pulses low...rotate counter clockwise (LH)....no pulses...stop(LL).. That way only one servo port needed to control one H-Bridge. Thoughts?

PRO
Synthiam
#5  

How many hbridges are on the i cybie?

There are 20 i/o on the ez-b...

Each motor would take 2 i/o of the ez-b (for your hh, hl, lh, ll)

You "could" look into which hbridges are ALWAYS going to be on at the same time and double up the connections, but i don't know how much that is worth to you? It'd be a lot of work to save only a few i/o

If you used 20 i/o, you deserve some sort of magical prize because that's the most anyone has used on an ez-b. i've never come close:)

#6  

There are 16 Half H bridges. For 16 motors but only 12 are for the legs. Im trying to find what that Half H circuit looks like. lol I have NO idea what Im getting into.
Prize for 20 IO? Not if its ALL H bridges because that means i really moved 10 motors and no DI/O for other stuff! -Troy

#7  

I found a tiny bit more data here. Not easy to find but OH so VERY interesting!:) Glikityclik

#8  

After I got some sleep and took a step back I thought about it more simply. Why not take a cheap servo apart for the circuitry and reassemble its controllers and potentiometers in the robot. Option 1 keep the same motors already there. Option 2 shop around for internal servo motors that just might be quieter and can use ez-b power source.

and guess what....sigh....after a few hours more digging through the internet there is a picture of EXACTLY what Im talking about.

http://www.robotshop.com/forum/showthread.php%3F795-Question-about-connexion-servo-and-motor-controller&docid=o4MZ5SWzOj2k6M&w=620&h=600&ei=4z5ZTp-5M-fE4gTal8WsBQ&zoom=1&iact=hc&vpx=758&vpy=249&dur=7450&hovh=221&hovw=228&tx=156&ty=152&page=11&tbnh=133&tbnw=137&start=225&ndsp=24&ved=1t:429,r:15,s:225&biw=1280&bih=780" target='_blank' rel="nofollow">Glikityclik

PRO
Synthiam
#9  

Whoa, if you're willing to do that! Hats off to you:) It will take some real cool engineering to mount the pot and motor shaft, etc. But when you get it going, I bet it will be awesome.

I'm constantly impressed of the engineering that you guys are all doing. I know I "hack" things together pretty quickly. But nothing I do is very complicated (except maybe making the ez-b haha). My mechanics are hot glue gun and screws and a dremel.

Hats off to your confidence!

#10  

I think its better than Aibo because its large enough to add other stuff in. Id love to have Aibo but is running $800 minimum right now. its gonna be a fun project. Reading up on MS RDS now

#11  

I know, "holy dig up old thread, Batman!"

I was just wondering if DJ, Troy or anyone else has tackled this project?

Do you think that the V4 would offer better possibilities?

I am seriously thinking about tackling this project. I would replace all of these leg and neck motors with servos. It could get pretty costly. Programming this guy could be "fun".

#12  

OH GEEZ! 2011?! I had more drive back then. I did give up on that one because even if I took apart some servos for the boards and used the potentiometers in the joints that are already there I would still run into space issues. There doesnt seem to be enough room for the EZB and extra boards. If you think about the cost of servos and an ez-b you might as well purchase an older Aibo. If cost is no object, why not build your own 4 legged bot so you are guaranteed to have room for all the gear you want.

Darpa little dog

#13  

I found the models to 3d print the i-cybie. It would allow me to provide more room I think. The cost of the servos is going to be pretty high. I count 16 of them. Then there are 5 ir emitters, 2 buttons, a camera, photo sensor and an ir receiver. Add in a tilt sensor, sonar, 2 LEDs and compass... I don't think there are enough ports on the V4.

idk, I will probably buy one for the body and start chopping it up to see if its even possible.

Thanks for replying. I may be taking on more than I can chew, but heck...thats how I learn best.

#14  

@Troy- Man, I just saw a brown one of these guys at a rummage sale yesterday for $2. I put it down out of ignorance, I even said screw it and was gonna buy it for parts but someone snagged it as I was on my way to get it. It didn't have any of the connectors or cords or anything. It had that chip that went into the side though. I would even give it to you now if I did just because you'll do more with it than I could. I'm super sad I missed out on this.

#15  

Ah, darn. I'm trying to find one now. Saving on initial cost would be great. There are some on eBay for about $50. I would love to start on this one. Would be interested in seeing what size servos I can fit into this guy.

#16  

@antron007 thanks but at one time I acquired a total of five at very good ebay prices. Two of which were in perfect order. After seeing those Aibo on youtube I was very disappointed in i-Cybie. lol

#17  

I agree the I-cybie is far less of a bot than the aibo. I think that rebuilding it with a EZ-B and adding the necessary sensors/camera, it could be closer to the aibo. The cost to do this project would be about the same cost as an aibo but it could be spread out over a considerable amount of time. A lot of scripting would have to go into place, but with the Auto Position panels, I think you could get it going pretty well.

I have an unopened one on the way. I figure I can give it a go and document the progress as it is made or failed. It is better than documenting the progress of yet another wall-e, which I am working on now.

#18  

Sounds like a great idea! You'd be the first here to tackle it. Best of luck to you.