Slashdot Mirror


Building a Small Autonomous Robot?

Nedward asks: "For Christmas I would like to give a friend all the equipment to build a small (approx 1 ft^3) mobile autonomous robot. I have looked up some kits online, but I would like more freedom than the kits offer (fully programmable, etc). The challenge: I only have $200.00 to spend. Has anyone put together a robot (CPU, motor, sensors and so forth) with that kind of a budget? Any other suggestions?"

6 of 43 comments (clear)

  1. One word response by FueledByRamen · · Score: 5, Informative
    MC68HC811E2P.

    I've built a few robot platforms around the 68hc11 brain, and that chip is the easiest one to get started with:
    • 8 bucks each, from any number of suppliers
    • Single-chip solution - the only external components are an 8 MHz crystal and 2x 22pf capacitors
    • DIP package - fits into Radio Shack solderless breadboards nicely
    • It's fast - a whopping 2 MHz
    • 256 bytes of RAM, and a 2K EEPROM for program storage
    • 16 lines of digital I/O, 8 ADCs, input compare and output compare timer lines, 2 serial ports, and a few other nicities
    You can download code to it over the serial port (and write it into the EEPROM), with the addition of 1 more chip - a MAX232 serial level converter. Tools for its instruction set (compilers, assemblers, etc) are very easy to find, as are schematics for a basic setup for the chip and for the serial converter. A google search should reveal a BASIC and a FORTH compiler for it, among various other (free) tools.

    The guys at the Seattle Robotics Society do a lot with this architecture, and they have plenty of articles and links pertaining to it.
    --
    Every cloud has a silver lining (except for the mushroom shaped ones, which have a lining of Iridium & Strontium 90)
    1. Re:One word response by jacobdp · · Score: 5, Informative
      DS89C450.
      • Costs around $10, or you can get two free samples from Dallas Semiconductor, the manufacturer.
      • 8051 archictecture.
      • Also a 40-pin DIP package; just add a crystal and some capacitors.
      • 33 MHz, and most instructions are executed in 1 clock cycle.
      • 1k RAM, 64k Flash.
      • Two serial ports, 32 pins of digital I/O, timers, counters, etc.
      • Serial port programmable with just a MAX232 and a 74HC125; there's a bootloader program in ROM built in on the chip.
      • Programmable in whatever, but there's a free C compiler available, which is quite easy to get started with
      And it's a recent design (last year, IIRC) - but it's based on the incredibly popular 8051 architecture, so there are tons of software tools available for it.
  2. Just one question by Odocoileus · · Score: 5, Funny

    Can I be your friend?

    --
    ...
  3. lots of different options.. by hari · · Score: 5, Informative

    Trusty 'ol HandyBoard
    68HC12
    Lego Mindstorm
    8051 development board
    Good 'ol Parallax

    There are also chips/development boards from Microchip (manufacturers of PIC series of ucontrollers) and Atmel.

    Most of the above DO NOT come with motors, sensors, base, wheels etc. However, these are not difficult to find at a nearby hobby shop.

    For a little more challenge, get a DSP board (TI, Motorola, Analog devices etc). You can get a good new/used one for pretty cheap from eBay

  4. Here's one under $100 by Anonymous Coward · · Score: 5, Informative

    http://www.junun.org/MarkIII/Info.jsp?item=1

    "This is the complete Mark III Robot kit, everything you need to build a working autonomous robot including controller board, sensors, pre-programmed PIC, chassis, wheels, motors, documentation and software. Just add batteries. Assembly required."

  5. Handy Cricket by Grond · · Score: 4, Informative

    The Handyboard is a favorite of robot hobbiests and researchers. We use them in our Mobile Robotics class at Uni. The full-on Handyboard is about $299, though. A somewhat reduced version of the Handyboard, the Handy Cricket is available for $99 from Gleason Research with a sensor/motor kit included. If you check the Handyboard page, there are several other vendors, including ones that sell unassembled kits for less, if you're not afraid of a little (okay, a fair bit of) soldering.

    I recommend using Lego to build the body of the robot as it's highly reconfigurable, cheap, and fun to play with even without the robot parts.