+ Reply to Thread
Page 1 of 3 123 LastLast
Results 1 to 20 of 55

Thread: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

  1. #1

    Default Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    I've already posted this video in the Figure 8 Thread.



    This is my attempt at building an inexpensive robot.



    I'm not currently a Merit Badge Counselor, but I'm considering applying to be one. I've been trying to figure out ways of making it easier for scouts to learn about robotics as others are discussing in this thread.

    I'm hoping this robot can be an example of how relatively easy is can be to build a custom robot.

    My main concern with is Robot is the Lego wheels. While these wheels were easy to attach to the servos, I can't expect scouts to have access to wheels like these. I'll likely modify this robot to use jar lids (as used in PJ's "Cypherbot") or some other form of inexpensive wheels.

    See post #2 for the latest software to use with this robot.

    Post #3 has some pictures showing the construction process and a bill of materials.
    Attached Thumbnails Attached Thumbnails Click image for larger version

Name:	CheapBot130205a.jpg‎
Views:	968
Size:	192.8 KB
ID:	99074  

  2. #2

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    Software used in figure 8 attempt.

    The software includes a ramping method to provide smoother servo control and to limit current spikes cause but abrupt speed changes.
    Last edited by Duane Degn; 02-06-2013 at 02:39 AM.

  3. #3

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    The chassis and tail dragger were made from foam board. Here's a picture of the two pieces of foam board used to make the robot.




    Neither of the pieces where measured. I just help up the pieces I wanted to fit on the robot and cut the rectangle to general size I wanted. The tail dragger was made long enough to keep the robot relatively level with wheels I planned to use.

    I used Gorilla Tape to attach the tail dragger piece to the rest of the chassis.

    Click image for larger version

Name:	FoamBoardTailDragger130205b.jpg
Views:	64
Size:	80.9 KB
ID:	99082Click image for larger version

Name:	FoamBoardTailDragger130205a.jpg
Views:	68
Size:	86.1 KB
ID:	99083

    I used some hook and loop material that's different than the usual "Velcro". This particular product sticks to itself so it doesn't require two different types of material.

    Click image for larger version

Name:	VelcroTypeStripes130205a.jpg
Views:	72
Size:	129.6 KB
ID:	99081

    I used this material to secure the battery pack to the chassis and the voltage regulator to the battery pack.

    I used "servo tape" to attach the continuous roation servos to the chassis.

    Click image for larger version

Name:	CheapBotServos130205a.jpg
Views:	92
Size:	139.6 KB
ID:	99079Click image for larger version

Name:	CheapBotServos130205b.jpg
Views:	172
Size:	183.2 KB
ID:	99078

    The breadboard was secured to the battery pack with double sided foam tape (included with the breadboard).



    I inially used NiMH cells in the battery pack since four NiMH cells are close to 5V and can be safely used to power the servos directly. I found the change in voltage over time from the draining batteries made the speed produced by the continuous rotation servos inconsistent between runs of the robot.

    My solution to produce a more consistent speed was to use four Li-Ion cells and then regulate the voltage down to 5.0V. This power supply system worked much better than the original NiMH system.

    The switching regulators from ebay had solder pads for additional capacitors which I used to solder headers to the PCB to make it easier to connect the regulator to the power supply and the breadboard power rails.



    The regulator on the right (in the above photo) is how the regulator originally came from the seller. The regulator on the left is the modified version with headers soldered to the board.

    Edit: See post #5 for more assembly photographs. I was going to add them here but the forum software limits attachments to ten (I have eight so far and I wanted to add three more).

    See post #4 for a bill of materials.
    Attached Thumbnails Attached Thumbnails Click image for larger version

Name:	FoamBoard130205a.jpg‎
Views:	901
Size:	112.0 KB
ID:	99076   Click image for larger version

Name:	ebayRegulators130205a.jpg‎
Views:	841
Size:	120.6 KB
ID:	99077   Click image for larger version

Name:	CheapBot130205a.jpg‎
Views:	817
Size:	192.8 KB
ID:	99080  
    Last edited by Duane Degn; 02-06-2013 at 08:45 PM. Reason: Add note about additional photos.

  4. #4

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    Bill of material.

    Propeller QuickStart Board (Parallax) $25.00 The QuickStart Price has increased to $35. I now suggest using the Propeller Project Board
    Propeller Project Board (Parallax) $25
    Switching voltage regulator (ebay) $2.90
    Li-Ion AA batteries (ebay) $1.30 x 4 = $5.20 (10 are sold for $12.99)
    HXT12K metal gear servos (HobbyKing) $7.97 x 2 = $15.94
    Battery case with switch (Radio Shack) $2.29
    Breadboard (SparkFun) $5.95
    Male headers (SparkFun) $1.50
    Female headers (SparkFun) $1.50
    Extra long male headers (SparkFun) $3.50
    (5/10/13)Vex 2.75" Wheels $2.50 x 2 = $5.00 (sold in sets of four) I haven't tested these yet. See post #41 for discussion.

    Command Brand Picture Hanging Strips
    Servo tape or other double sided foam tape
    Gorilla Tape (or other strong tape)
    Foam board

    See "Similar Threads" below for other ideas about making inexpensive robots for the BSA Robotics Merit Badge.
    Last edited by Duane Degn; 10-16-2013 at 07:19 AM. Reason: Switched from QuickStart to Propeller Project Board

  5. #5

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    Here are some additional pictures of the cheap bot.

    ****** I'm still working on this post, check back later for more detail and better photo captions. *******


    Click image for larger version

Name:	CheapBot130206c.jpg
Views:	540
Size:	296.2 KB
ID:	99098





    Click image for larger version

Name:	CheapBot130206a.jpg
Views:	72
Size:	232.4 KB
ID:	99096





    Click image for larger version

Name:	CheapBot130206b.jpg
Views:	55
Size:	132.2 KB
ID:	99097



    Though I intend to use different wheels, I thought I'd try to show how these Lego wheels are attached to the servos.
    Click image for larger version

Name:	CheapBotWheel130206b.jpg
Views:	68
Size:	136.7 KB
ID:	99103
    Click image for larger version

Name:	CheapBotWheel130206a.jpg
Views:	88
Size:	163.8 KB
ID:	99102

    The above photos show the nylon bolts I used to both secure the wheels to the servo horn and to secure the servo horn to the servo. I used nylon bolts in hopes of minimizing any damage to the Lego wheels (I may sell the set they are from at some point in the future).

    I removed a central raised section on the servo horn in order to get the wheels to sit flush agaist it.

    [Add photo of servo horn here]

    I'm using a Wixel to wirelessly program this and other robots. Though not included in the BOM, I thought I'd share my adapter board I made to make it easer to use with a QuickStart board or a Propeller Proto board.

    Click image for larger version

Name:	CheapBotWixel130206a.jpg
Views:	76
Size:	186.6 KB
ID:	99099
    Aboved shows Wixel board pluged into QuickStart.

    Click image for larger version

Name:	CheapBotWixel130206c.jpg
Views:	60
Size:	173.7 KB
ID:	99101

    Above shows bottom of adapter board. Below shows top of adapter board.

    Click image for larger version

Name:	CheapBotWixel130206b.jpg
Views:	59
Size:	143.8 KB
ID:	99100
    Last edited by Duane Degn; 02-07-2013 at 03:25 AM. Reason: Adding photos

  6. #6

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    Reserve another post for extra stuff.

  7. #7

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    Nicely done, Duane!!

    Maybe I can get some 4-H kids interested in something like this for projects this year!
    MOV OUTA, PEACE

    ... Rick


    I've stopped using programming languages with Garbage Collection, they keep deleting my source code!!

    "Forth is FUN!"

    Introduction to TACHYON Forth


    PropFORTH Wiki

  8. #8

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    Could you possibly make this even cheaper by using the 1.99 micro servos, and cutting the body size a bit? Ive kind of wondered if they have enough power to pull around a really small robot, they are a little faster than the standard size servos.

  9. #9

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    Quote Originally Posted by mindrobots View Post
    Nicely done, Duane!!

    Maybe I can get some 4-H kids interested in something like this for projects this year!
    Thanks, one of my goals with this project was to show how is doesn't have to be hard to make a robot. I can't think of a better subject than robotics to interest kids in STEM type subjects.

    Quote Originally Posted by rwgast_logicdesign View Post
    Could you possibly make this even cheaper by using the 1.99 micro servos, and cutting the body size a bit? Ive kind of wondered if they have enough power to pull around a really small robot, they are a little faster than the standard size servos.
    This crossed my mind. Erco has converted one of the cheap micro servos to CR but it didn't look like the axle would be very strong (since it's part of the poteniometer). I doubt I'll try using the micro servos anytime soon.

    These metal gear servos are some of the easiest servo I know of to convert to CR. I also like the 3mm threads used to hold the servo horn in place since it is a common screw size (metric). It makes it easy to use long screws when needed to help mount wheels to the servos.

    I also like the power of these metal gear servos. You might have noticed in the figure 8 video how even when the robot ran into the pie tin, it was still able to push itself along without getting stuck.

  10. #10
    PJ Allen's Avatar
    Location
    Outer Darkness! Charon-Quaoar-Sedna Circuit
    Posts
    5,006
    Blog Entries
    1

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    Save some money on the drive/front wheels and put some of the savings into a tail-wheel --

    http://hackaday.com/2011/07/23/cyphe...ro-controller/

  11. #11
    prof_braino's Avatar
    Location
    City of Chicago, State of Wonder, 2,158.4 mi to Parallax
    Posts
    3,941
    Blog Entries
    8

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    Great stuff! $60 is a bit more than a typical video game, but much less than a VEXX or Mindstorms.

    The foam board is a good solution, particularly for first timers. I think we will use that.

    I tried the peanut butter jar lids method, but did not figure out how to get them centered before I ran out of lids. The wheels continue to be a significant expense because of the centering and hub attachment to the motors.

    I once "converted" a micro servo to continuous rotation but running it a 7 volts and it blasted through the end stops, so we switched to the cheap steppers. We did not do testing yet.

  12. #12
    PJ Allen's Avatar
    Location
    Outer Darkness! Charon-Quaoar-Sedna Circuit
    Posts
    5,006
    Blog Entries
    1

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot


  13. #13

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    ...or Rockler has something called a J-Square Center Finder for $3.29.

    Either may be the most frustration easing money you've spent in a long time!!
    MOV OUTA, PEACE

    ... Rick


    I've stopped using programming languages with Garbage Collection, they keep deleting my source code!!

    "Forth is FUN!"

    Introduction to TACHYON Forth


    PropFORTH Wiki

  14. #14

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot


  15. #15

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    Quote Originally Posted by prof_braino View Post
    The foam board is a good solution, particularly for first timers. I think we will use that.
    I read you comment in the Merit Badge thread about the boys needing to design and build their own bot. I think the foam board makes this possible.

    The foam board is easy to cut with a razor knife but I'm uneasy with the thought of a dozen or so scouts using a X-acto knife. I suppose the cutting could take place at a supervised location with the boys drawing the patterns they plan to use ahead of time. (I know scouts are supposed to be able to use knives but I don't know how many have experience with X-acto type knives.)

    Once a shape/design has proven satisfactory, the same shape could be cut from a more durable material.

    One possibility is to loan the hardware instead making the boys buy it. They could have the option of just borrowing the hardware while taking the merit badge course. It's the kids that can't afford $50 or $60 that I'd most like to see learning about robotics.

    I still have no idea (at least not much of one) of how to conduct a robotics clinic. I'm keeping my eye on the other threads for ideas how to do this.

    My experience showing a dozen (maybe just 8) cub scouts how to wire a LED on a breadboard taught me I'm really bad at judging how long an electronics activity will take. My LED experience did reinforce my belief that electronics and robotics are topics boys (and I hope girls) are very interested in. The cub leaders commented that they had never seen the boys so quiet and "on task" for as long as these boys had been for any other scouting activity.

    As I type this, I realize I'm going to need to make sure I figure out a way to give girls the same chance to learn this stuff as I plan to give boys. I know some 4-H leaders, I'll probably talk to them about this.

    @PJ, Thanks for the Instructables link. I just had your blog post listed in my index so I used it in my original post.


    I'm interested in seeing what Jeff comes up with with his cheap bot. I've always had good service from his PropellerPowered store.

  16. #16

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    @Duane: Girls? Robots? Really?

    What you propose utterly flies in the face of Cal, from the movie "Titanic", of his fiance Rose: "Women and Machinery do not mix."


  17. #17

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    http://rocketbrandstudios.com/ Has a nice acrylic BOE Bot like bot for 29.99, Although it uses motors instead of servo, so a QS and ebay l298, you got yourself a really nice 50 dollar bot. He actually sells them with a micro/motor driver board for 49 dollars which is much cheap, although not propeller powered!

    Even cheaper! http://www.hobbyking.com/hobbyking/s...ssis_KIT_.html just add a controller and motor driver to this bad boy! Theres a 16 dollar arduino/motor control board on Rocket brand also, so a $26 dollar bot, that has a caster and a rigid body . I cant seen to find a 5 dollar arduino clone on ebay which is surprising, or else this bad boy would only be about 18 bucks.

  18. #18

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    It may be cheaper overall to find a commonly-available $10 toy which comprises the chassis, motor, gears, wheels/treads, battery box & switch. These wall racers look like a fun project: http://letsmakerobots.com/node/696

  19. #19
    ajward's Avatar
    Location
    Directly above the center of the Earth
    Posts
    883
    Blog Entries
    4

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    Quote Originally Posted by Duane Degn View Post
    The chassis and tail dragger were made from foam board. Here's a picture of the two pieces of foam board used to make the robot.
    The foam board is a good idea Duane, I use a lot of it in my projects. The local Tap Plastics has a "cutoff bin" where I get a 'lot' of expanded PVC board (and other plastic stock) for about $1.70 a pound. The stuff is easy to work with and for joining parts parts solidly, PVC pipe cement is perfect.

    @
    Founder of the "Society for Aimless Tinkering and World Conquest"

  20. #20

    Default Re: Cheap Bot, A Possible BSA Robotics Merit Badge Robot

    Quote Originally Posted by ajward View Post
    The foam board is a good idea Duane, ...
    .... and you can coat it with resin and then Bondo for a more rigid structure.
    Some times my mind seems to wander..... these days I just tag along.

+ Reply to Thread

Similar Threads

  1. BSA Robotics Merit Badge Mini Course Development
    By Matt Gilliland in forum Robotics
    Replies: 29
    Last Post: 09-30-2013, 01:39 PM
  2. Replies: 1
    Last Post: 02-12-2012, 06:04 AM
  3. Robotics Merit Badge
    By rcrice in forum Robotics
    Replies: 5
    Last Post: 02-10-2012, 03:39 PM
  4. [solved] BSA Merit Badge minimum equipment
    By prof_braino in forum Propeller 1 Multicore Microcontroller
    Replies: 43
    Last Post: 08-02-2011, 04:58 PM
  5. Boy Scouts have a new Merit Badge
    By Matt Gilliland in forum Robotics
    Replies: 17
    Last Post: 05-07-2011, 04:30 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts