Sudo the Banned
Hello! I've been building a humanoid robot (ready for a EZ-B v4!) and i was wondering if there was any way to add more servo ports to the EZ-B. I'm going to have to use up all 24 servos for just body movements (each arm has 5 servos, and each leg has 6) and i want to add some sensors/more servos. I've been looking at this: http://www.robot-electronics.co.uk/htm/sd20tech.htm and i was wondering a couple things.
1. How much coding does this require? (if you know) I'm absolutely horrible at coding.
2. Are there any easier alternatives?
3. If some coding IS required, where can i find resources to learn how to code?\
Upgrade to ARC Pro
Your robot can be more than a simple automated machine with the power of ARC Pro!
Even the previous EZ-B v3 version allowed 5 to be connected at once.
RoboPhilo and EZ-B
If you are OK with Bluetooth instead of WiFi for the second board, you may be able to buy a used V3 board for less than the v4. In fact, I have one that has never been used except to boot up and load the latest firmware to confirm it works. I would want to get out what I put into it, which was ~$70. Email to firstname.lastname@example.org if interested.
There I2C Expanders (like the SD20) but to be honest I've not found any which are that easy to use so you're pretty much taking the EZ out of your EZ-B. They would require scripting to use and none of the controls in ARC would see the additional ports. All commands you need to be sent via the I2CWrite() commands in EZ-Script.
If you are going down that route Adafruit do a 16 channel 12 bit PWM/Servo Driver which is I2C controlled. It's datasheet is here. I got one to try but I didn't get far with it to be honest.