Society of Robots - Robot Forum

Electronics => Electronics => Topic started by: Ro-Bot-X on September 24, 2010, 07:23:23 PM

Title: The Robot Builder's Shield for Arduino
Post by: Ro-Bot-X on September 24, 2010, 07:23:23 PM
If you want to build robots with Arduino you need to buy 2 shields:
- a motor shield that will also have a prototyping area
- a sensor shield
Of course, you can use the prototyping area on the motor shield to make the connection pins for the sensors.

But what if you're a beginner and want to build a robot and experiment with servos, motors, sensors, buzzer, LEDs, and other goodies? How many shields you need to buy or what is the perfect buy to have it all?

Well, you can get the Robot Builder's Shield and start experimenting!

Features:

Here are some pictures:
(http://seriousrobotics.files.wordpress.com/2010/09/dsc00638.jpg?w=300&h=225"alt="" width="300" height="255")
(http://seriousrobotics.files.wordpress.com/2010/09/dsc00639.jpg?w=300&h=225"alt="" width="300" height="255")
(http://seriousrobotics.files.wordpress.com/2010/09/dsc00640.jpg?w=300&h=225"alt="" width="300" height="255")
(http://seriousrobotics.files.wordpress.com/2010/09/dsc00642.jpg?w=300&h=225"alt="" width="300" height="255")

I can sell only the PCB at the moment for $5 plus shipping. The parts will be available soon, but until then, you can get them from SparkFun:

1x https://www.sparkfun.com/commerce/product_info.php?products_id=10007 (https://www.sparkfun.com/commerce/product_info.php?products_id=10007) Arduino stackable headers
1x https://www.sparkfun.com/commerce/product_info.php?products_id=116 (https://www.sparkfun.com/commerce/product_info.php?products_id=116) pin headers
3x https://www.sparkfun.com/commerce/product_info.php?products_id=8432 (https://www.sparkfun.com/commerce/product_info.php?products_id=8432) screw terminal
1x https://www.sparkfun.com/commerce/product_info.php?products_id=7938 (https://www.sparkfun.com/commerce/product_info.php?products_id=7938) 16 pin socket
1x https://www.sparkfun.com/commerce/product_info.php?products_id=315 (https://www.sparkfun.com/commerce/product_info.php?products_id=315) SN754410
1x https://www.sparkfun.com/commerce/product_info.php?products_id=8375 (https://www.sparkfun.com/commerce/product_info.php?products_id=8375) cap 0.1uF
1x https://www.sparkfun.com/commerce/product_info.php?products_id=7916 (https://www.sparkfun.com/commerce/product_info.php?products_id=7916) mini breadboard

Total is: $14.90 plus shipping. I'll try to at least match that price if not better.


Title: Re: The Robot Builder's Shield for Arduino
Post by: madsci1016 on September 24, 2010, 08:03:37 PM
Wow! very nice. Looks very clean and professional!

Title: Re: The Robot Builder's Shield for Arduino
Post by: Admin on September 25, 2010, 03:31:25 PM
I also like :)
Title: Re: The Robot Builder's Shield for Arduino
Post by: Ro-Bot-X on September 25, 2010, 07:47:34 PM
Thanks guys!
Title: Re: The Robot Builder's Shield for Arduino
Post by: blackbeard on September 26, 2010, 08:59:47 PM
looks good. would you consider making a version with a through hole plated protoboard section? it would be good for more permanent projects
Title: Re: The Robot Builder's Shield for Arduino
Post by: Ro-Bot-X on September 27, 2010, 05:52:52 AM
Yes, that is the next batch of shields. I will also add capacitors next to the sensor and servo pins and a reset button. However, I need to sell these to make the next order, as I have to allocate fonds to get the parts for the kits. And the new shields will cost a little more.

I am still trying to figure out the power connector problem. Arduino needs 7.2V (some have a LDO regulator and can get by with 6V), so the motors could be powered by the Arduino's battery, but the servos need 6V. Depending on the number of servos used, a separate 6V regulator for the servos may do the trick, but they are usually limited to 1A (that's about 2 micro servos or 1 standard servo). Some diodes in series to drop the voltage down to about 6V from 7.2V might also work, but it's hard to keep things affordable and make everyone happy. There are users that might want to power everything from 9V just because they use Lego motors for instance (these motors take less than an amp). I would really like to keep things simple and use a single battery for everything.

I did an experiment, I installed a step up regulator from SparkFun on a uBotino (to get 5V for the electronics) and powered it from a LiPo and used 2 micro servos (with no electronics inside) for driving. It's slow and noisy, but it works.
Title: Re: The Robot Builder's Shield for Arduino
Post by: chelmi on September 27, 2010, 10:16:52 AM
Yes, that is the next batch of shields. I will also add capacitors next to the sensor and servo pins and a reset button. However, I need to sell these to make the next order, as I have to allocate fonds to get the parts for the kits. And the new shields will cost a little more.

I am still trying to figure out the power connector problem. Arduino needs 7.2V (some have a LDO regulator and can get by with 6V), so the motors could be powered by the Arduino's battery, but the servos need 6V. Depending on the number of servos used, a separate 6V regulator for the servos may do the trick, but they are usually limited to 1A (that's about 2 micro servos or 1 standard servo). Some diodes in series to drop the voltage down to about 6V from 7.2V might also work, but it's hard to keep things affordable and make everyone happy. There are users that might want to power everything from 9V just because they use Lego motors for instance (these motors take less than an amp). I would really like to keep things simple and use a single battery for everything.

I did an experiment, I installed a step up regulator from SparkFun on a uBotino (to get 5V for the electronics) and powered it from a LiPo and used 2 micro servos (with no electronics inside) for driving. It's slow and noisy, but it works.

Maybe you could add a low drop out voltage regulator on your board and power the Arduino and the logic from it. And power the servo directly from a 6V battery pack. The power connector of the Arduino would remain unconnected of course.
Title: Re: The Robot Builder's Shield for Arduino
Post by: Soeren on October 02, 2010, 06:09:37 AM
Hi,

I am still trying to figure out the power connector problem. Arduino needs 7.2V (some have a LDO regulator and can get by with 6V), so the motors could be powered by the Arduino's battery, but the servos need 6V. Depending on the number of servos used, a separate 6V regulator for the servos may do the trick, but they are usually limited to 1A (that's about 2 micro servos or 1 standard servo). Some diodes in series to drop the voltage down to about 6V from 7.2V might also work, but it's hard to keep things affordable and make everyone happy. There are users that might want to power everything from 9V just because they use Lego motors for instance (these motors take less than an amp). I would really like to keep things simple and use a single battery for everything.
Perhaps make a small SEPIC with outputs of 7.2V and 5V for the Arduino and your board and run it from whatever motor battery is used.