Shop OBEX P1 Docs P2 Docs Learn Events
Budget Propeller Robot: Merlin prototype on order! — Parallax Forums

Budget Propeller Robot: Merlin prototype on order!

RaymanRayman Posts: 14,851
edited 2011-11-18 03:19 in Propeller 1
Just came across the ArdBot last night...
http://www.budgetrobotics.com/item/ArdBot-Chassis-Kit-340

I've decided to make a low budget robot using that kit plus their wheels (I ordered the blue).
That kit is about $30 delivered.

I've got some $6 servos (digital, all metal) that I can modify for full rotation pretty easily.

If I drive it from a $25 Quickstart board (I think you can get this at RadioShack now, right?), that's $67 for just about everything...
(I'd like to make a custom board, but it's hard to imagine beating the Quickstart...)

Maybe it's slightly cheaper to hack into some mass produced product, but I think this approach has merits.

(BTW: I'm thinking about a $10 adapter board for the Quickstart to make it easier to connect servos...)

Anybody see a cheaper approach?
«1

Comments

  • mindrobotsmindrobots Posts: 6,506
    edited 2011-10-28 11:03
    I was starting to head down this same road except starting with the Magician from Sparkfun http://www.sparkfun.com/products/10825 for $14.95. You need to add an H-bridge of some sort (they have one for $9.95-ish) and then a micro-controller - Quickstart. So with this route, I'm at about $50 before sensors and curb feelers and fuzzy dice.
  • RaymanRayman Posts: 14,851
    edited 2011-10-28 11:21
    Maybe that is better... Glad I asked now...
  • mindrobotsmindrobots Posts: 6,506
    edited 2011-10-28 11:26
    The parts are sitting in my Sparkfun wishlist, I'm just waiting for the Impulsive Buying threshold to lower a bit to see if I really want to go through with it.....I sure do need ANOTHER project to work on!!

    I like the servo/sensor board. It would make it very easy to plug servos and 3-pin sensors onto the QuickStart.
  • Duane DegnDuane Degn Posts: 10,588
    edited 2011-10-28 11:28
    Rayman,

    I've read digital servos aren't the best to modify to continuous rotation. I think it an issue of speed control. Digital provide full speed if the target position isn't met while analog servos vary the speed proportionally to the distance from the target position.

    I have some of each. I'll try them for myself.

    A buget robot is an important subject to me. I'm now a Cubmaster. I'd love to be able to find a robot cheap enough that each Cub Scout could afford to build one.

    Duane
  • mindrobotsmindrobots Posts: 6,506
    edited 2011-10-28 11:42
    There was a gentleman at UPENE who was heavily involved in school robotics competitions and youth oriented (inexpensive) robotics in Michigan (excuse me for not having his name). He had made some great, inexpensive reconfigurable robots from pencil cases/art boxes (the kind that are about 5x9x2 with nice hinged lids) $1 or so if you shop around, converted servos (or DC motors with a bridge, a micro-controller (proto-board, QuickStart,etc.), and a BIG ROLL of Velcro. It looked like a great idea and it's on my plate too. It's not sexy or flashy but it's cheap and KID PROOF! The third contact point with the ground was a ping-pong ball, if I remember correctly.

    I got lazy looking for the Velcro....but have all the other parts!
  • Cluso99Cluso99 Posts: 18,069
    edited 2011-10-28 12:57
    There are probably motors you could recover from old printers. You will still require a driver for the motors though.
  • RaymanRayman Posts: 14,851
    edited 2011-10-28 13:41
    After thinking some more, I think I like the Sparkfun robot much better, at least in terms of being the lowest cost approach.

    I've got some h-bridge chips for servos that I seem to recall only being ~$2. Can always just build a bridge with mosfets too...

    My only concern is that I wanted to add a rotatable platform with a camera on top, not sure this robot is quite big enough.
    I think I'll buy this one and then decide between the two when I have them in my hands...
  • RaymanRayman Posts: 14,851
    edited 2011-11-02 07:04
    Looked into a motor driver some more. It's only maybe $2 in parts...
    But, it needs 4 Prop pins instead of 1 for a modified servo.
    So, I guess that'd be 8 Prop pins for the drive train.
    And actually, instead of doing the usual servo "modification" for continuous rotation servos, I think I'll just rip out the control board and run the wires directly to the motor.
    That way, this little add-on board I'm thinking about for Quickstart could work for both robots...

    Using the 4 Prop pins also gives you the option to use "engine braking" or "coasting", which you don't have with continous rotation servos....

    BTW: I got my ArdBot parts in the mail and it looks quite nice actually...
  • blittledblittled Posts: 681
    edited 2011-11-02 12:59
    I have the Ardbot chassis as well. I also added a third platform on top with the 360 degree servo for a SRF-08. I have found that my Ardbot gets stops if it is on a bare floor and then approaches the edge of a throw rug. Other than that it is a great budget chassis.
  • Cluso99Cluso99 Posts: 18,069
    edited 2011-11-02 13:47
    Ray: I noticed a camera platform quite cheap (designed for quadcopters) on the Hobbyking website recently. Perhaps this could make a cheap camera add-on.
  • RaymanRayman Posts: 14,851
    edited 2011-11-02 14:24
    I've already ordered two cameras from dealextreme for $11.83 delivered. Are those ones cheaper?
  • Duane DegnDuane Degn Posts: 10,588
    edited 2011-11-02 16:45
    Or is Clusso99 refering to the pan/tilt modules?

    http://www.hobbyking.com/hobbyking/store/__11442__FPV_Fiberglass_Pan_Tilt_Camera_Mount_.html

    and

    http://www.hobbyking.com/hobbyking/store/__12875__FPV_Fiberglass_Pan_Tilt_Camera_Mount_L_Size_.html

    I wonder how HobbyKing's little color camera compares with the DealExtreme camera? At $17, it's more expensive.

    Duane
  • RaymanRayman Posts: 14,851
    edited 2011-11-02 17:54
    That is an awesome price for pan and tilt! Add like $10 for servos and the total is $14...
  • RS_JimRS_Jim Posts: 1,768
    edited 2011-11-02 19:06
    One flaw in your prices is quickstart fromRadio Shack is not$25.
    Rayman wrote: »
    Just came across the ArdBot last night...
    http://www.budgetrobotics.com/item/ArdBot-Chassis-Kit-340

    I've decided to make a low budget robot using that kit plus their wheels (I ordered the blue).
    That kit is about $30 delivered.

    I've got some $6 servos (digital, all metal) that I can modify for full rotation pretty easily.

    If I drive it from a $25 Quickstart board (I think you can get this at RadioShack now, right?), that's $67 for just about everything...
    (I'd like to make a custom board, but it's hard to imagine beating the Quickstart...)

    Maybe it's slightly cheaper to hack into some mass produced product, but I think this approach has merits.

    (BTW: I'm thinking about a $10 adapter board for the Quickstart to make it easier to connect servos...)

    Anybody see a cheaper approach?
  • RaymanRayman Posts: 14,851
    edited 2011-11-02 19:08
    Noticed that too... Parallax sells direct for $25, but it's a lot more at Radio Shack. Guess they have brick&mortar costs...
  • Cluso99Cluso99 Posts: 18,069
    edited 2011-11-03 19:36
    Duane: Yes, these were the mounts I was referring to. Hobbyking also have cheap servos that may be fine for the camera mount.
  • RaymanRayman Posts: 14,851
    edited 2011-11-04 07:07
    Couple more thoughts...
    I'm going to take a look at how cheap I can make a Prop-Platform compatible board with the motor drivers on it.
    I know I can't beat $25. But, the motor driver add-in board for Quickstart would likely cost $15.
    Perhaps I could make a board to sell for $40. I think I can save money by starting from my PTP1 board design and replacing touchscreen section with motor drivers.
    This would also have the advantage of allowing the addition of Prop-Platform shields.

    My other idea is to try to drive the motors from an I2C i/o expander instead of Prop Pins. Not completely sure that would be fast enough, but it might be... That would save 8 pins that could be used for the shields...
  • RaymanRayman Posts: 14,851
    edited 2011-11-07 06:33
    Got the Magician chassis in. It actually looks pretty good. Only thing I'm not fond of is that the wheels are slip-fit.
    I guess that's OK, considering the price. Took a look at importing the thing myself, but the Sparkfun markup looks very reasonable.

    I'm back to thinking of Quickstart as the base board again... Just need a plug-in module to drive the motors...
    I'll probably skip the I2C motor control and just give up 8 Prop pins. It's probably better to keep it simple.
  • RaymanRayman Posts: 14,851
    edited 2011-11-13 05:44
    I've started the design for an addon board for the Magician with Quickstart combo. (Calling it Merlin).
    I'm assuming that Sparkfun will get this back in stock. They're page says "Backorder Allowed", so I think they will...
    Here's what the Magician looks like with the Quickstart on top:
    NoMerlin1.jpg
    NoMerlin2.jpg
    NoMerlin3.jpg
    1024 x 768 - 136K
    1024 x 768 - 120K
    1024 x 768 - 127K
  • kbashkbash Posts: 117
    edited 2011-11-14 11:30
    Rayman,

    I looked into this idea last year in an attempt to build the very lowest cost robot I could think of to let kids make some form of robot for the absolute minimum cost.

    While the cheap motors, servos, etc may be the best idea, I kept thinking about some of the designs I had done that used parts of the circuit board for 3D construction. (Placing an array of light sensors above the board for position detection). On a small scale, the fiberglass of a circuit board, and solder joints locking things together can make a pretty strong framework. If the object of the game is education... then making part of the circuit board into a motor is a great idea for teaching how such things work.

    Coils, wound on a framework provided by the circuit board, combined with driver transistors to build a simple stepper motor, would let you build the motors into the design of the circuit board. (It wouldn't be very efficient, but it SHOULD work.) Magnets, glued in position to 2 DVD's that could come with the kit, would be the drive motors AND wheels. AND a demonstration on multi-purposing. Tip121 transistors sell for about a quarter each.. (2 dollars for the motor drive ) Magnets: 6 - 8 per wheel needed at about 50 cents each, let's say 8 dollars, that's ten dollars for left and right drive wheels, along with the theory AND practice of building an electric motor.

    It's hard to beat the price of one of the Prop development boards... but if someone (Parallax for instance) wanted to produce this board in the same way as the other boards... ( or design the robot frame to easily adapt to one of the current boards ) it might be possible to have a working, educational robot for under $50.00.

    A kit like this would let budding robot engineers play with other control/motion projects like... clocks... moving lights, etc.

    Might be worth looking into.

    KB
  • RaymanRayman Posts: 14,851
    edited 2011-11-14 17:25
    KB, well I think this gets close to $50 (not counting shipping).
    The Quickstart is $25.
    The Magician chassis is $15.
    I'm looking at $15 for this plug-in to Magician (tentatively called Merlin).
    So, that's $55 total (if I did the math right).

    Where people can get creative is adding on low cost sensors...
  • TubularTubular Posts: 4,710
    edited 2011-11-14 18:40
    You could also mount the quickstart directly onto the $9.25 tamiya dual motor/gearbox set

    For added fun you could face the quickstart towards the ground, solder 3 or more LDRs onto some of the button pads, and sequence the 8 leds to help it follow high contrast lines. Or just for a cool scanning effect.
  • HumanoidoHumanoido Posts: 5,770
    edited 2011-11-14 18:56
  • Duane DegnDuane Degn Posts: 10,588
    edited 2011-11-14 19:23
    Rayman,

    How set are you on using the QuickStart as the controller board.

    As I mentioned, I'm also interested in make an inexpensive robot kit. I can't decide if it's better to use a QuickStart or a USB Propeller Protoboard. The USB Prop Proto is also $25 if you buy four at a time. It provides a regulated 5V source as well as the 3.3V source. The USB Prop Proto's regulator are much beefier than the QS's regulator.

    I've mounted a breadboard to the backside of a Prop Protoboard. I brought all the pins out to female headers to two sides of the breadboard. A third side of the breadboard has a female header with power and ground connections.

    Here's a picture.

    OmniBot110121a.jpg



    Soldering wires from the pins to the headers took more time than I'd want to spend if I had to make a bunch of these. It might be a good first project for someone just learning to solder.

    I cut a larger breadboard in half to use with the Prop Protoboard. I have since seen this size of breadboard for sale. I think the $6 is worth it not to half to cut a breadboard.

    I think the Propeller Protoboards have a lot going for them as a beginner's robot board.

    I also like the QuickStart boards. It's great to be able to power the board from the USB connection while programming. I also like the LEDs on the QS board. The female header makes connecting wires easy.

    I think I favor the USB Propeller Protoboard over the QuickStart board to use with a budget robot. What makes the QuickStart your board of choice for these robot?

    Are you planning on having others buy the materials or would you purchase the compents and sell them as a kit?

    It seems like a lot of money could be saved on shipping if one person purchased all the parts and then sold them as a kit.

    Next week I'm going to show a bunch of Cubscouts how to wire up a LED circuit on a breadboard. I'm hoping I can come up with a way they could all make a robot in the near future.
    720 x 636 - 99K
  • TubularTubular Posts: 4,710
    edited 2011-11-14 20:58
    Armed with my new knowledge about the propeller's driving fets, and how worse case fault current would be only just over 40mA (per pin), I thought I'd give parallel motor driving a go.

    And guess what, the wheels turn! And nothing blew up - not the laptop usb port, not the regulator on the quickstart, not the propeller itself. The prop didn't reset. The quickstart regulator hardly gets warm. However I don't dare try stall current while drawing usb power from my laptop.

    Tested here is 8 prop pins in parallel forming each leg of an h-bridge. With 2 motors you could have 3 half bridges, using 24 pins. However I would only drive one motor at a time, because their no load current (incl gearbox) appears to be ~170-200mA at 3 volts. When being driven by the prop they will draw less than that due to the internal fet resistance.

    *** don't try this with anything you would miss should it fail! ***

    tubular
    1024 x 768 - 92K
  • Duane DegnDuane Degn Posts: 10,588
    edited 2011-11-14 21:30
    I guess this is maginally kinder than taking a belt sander to a Propeller chip but oh, the poor chip.

    You're powering the motor directly from the Prop? Ouch.

    I thought a read about limiting the current to groups of pins. I wonder if it would be better to spread out the pins used a bit so the current wasn't all coming from the same set of eight pins?

    Edit: I just read your post about the Prop's driving fets (good stuff). I still think it might help to spread the load over different sets of pins.
  • TubularTubular Posts: 4,710
    edited 2011-11-14 22:06
    Duane, yes I think it would be good to spread the current around. But we're not talking about very large currents, at least not yet (light loading of motor). When the motor was up to speed my estimate is each of the 8 pins was contributing about 25mA, ie not much more than we use to drive a LED without thinking too much about load distribution.

    I need to better understand the short circuit condition, because something doesn't quite add up with only being able to get 42mA out. And of course the situation with 8 high side switches on and only 1 low side active would be very bad indeed as all that current would flow through the single low side switch.

    But I'm prepared to sacrifice a prop (maybe not a quickstart) investigating how long it runs for. Perhaps we could run a sweepstake.
  • Cluso99Cluso99 Posts: 18,069
    edited 2011-11-14 22:25
    tubular: what motors are you using?
  • Cats92Cats92 Posts: 149
    edited 2011-11-14 23:37
    Hello,

    build this bot 2 years ago with a group of kids.(10 /12 years old)

    Parts:


    Gadget gangster propeller platform

    Tamiya twin Dc motors (like in Tubular note )

    SN754410 (H bridge)

    220 , 22 and 0,1 microF condos

    2 LEDs



    plastic sheet

    IR receiver + TV remote

    It is fun to make competitions through a course with red and green round boxes

    Jean Paul
    800 x 532 - 112K
  • TubularTubular Posts: 4,710
    edited 2011-11-15 00:59
    Jean Paul: very nice work. Cluso: The tamiya kit (from jaycar) comes with motors but tires are additional.

    Rather than hijack Rayman's thread any further, how about I investigate the stall current in detail, and start a new thread
Sign In or Register to comment.