Shopping Cart:
now in your cart 0 items
Home New Products Specials My Account Contact Us
Top » Catalog » Controllers » 1220
Categories
  Breakout Boards
  Components
  Controllers
  Gift Certificate
  Mechanical
  Motor Controllers
  Programmers
  Sensors
  SFE Widgets
  Wireless Communication
Latest products
Serial Controlled Motor Driver
Serial Controlled Motor Driver
he Serial Controlled Motor Driver
   Specials
USB Weather Board
USB Weather Board
CAD $129.61
CAD $109.95
Browse by Manufacturers:
   Tell A Friend
 
Tell someone you know about this product.
   Links
ARM Microprocessors
AVR - Arduino
AVR Microprocessors
DIY CNC
Electronics
Magazines
Mechanics
Robotics
Robots - Hobby
Software
Software Tools
Baby Orangutan B-328 Robot Controller
[1220]
 

Quantity:

The Baby Orangutan B-328 is a very compact but complete robot controller, packing a high-performance AVR microcontroller and two motor drive channels in the same 24-pin form factor as competing units that include just a microcontroller. You can connect your battery, sensors, and motors directly to this small module to make a miniature robot, or you can use the Baby Orangutan as an auxiliary controller in larger robots. This version includes Atmel’s new ATmega328P microcontroller with 32 KB of program memory and 2 KB of RAM.

The Baby Orangutan is a complete control solution for small robots, all packed into a tiny 1.2" x 0.7" 24-pin DIP package. Its compact design eliminates bulkier components such as the LCD and switches while retaining the most essential features of the Orangutan robot controller line: a programmable ATmega48, ATmega168 (discontinued), or ATmega328P AVR microcontroller and a dual H-bridge for direct control of two DC motors. This integrated motor driver sets the Baby Orangutan B apart from similarly-sized microcontroller boards from other manufacturers. Two on-board indicator LEDs, a trimmer potentiometer, a 20 MHz resonator, and reverse battery protection round out the basic hardware features of the Baby Orangutan.

The removal of the larger Orangutan components also allows for a significantly improved manufacturing process that allows Pololu to offer the Baby Orangutan B at a very affordable price. Because the Orangutans are based on Atmel’s powerful AVR microcontrollers, the Orangutans deliver significantly higher performance than other similar controller boards. The availability of free development software, such as Atmel’s AVR Studio IDE and the WinAVR GCC C/C++ compiler, and low-cost programmers, such as the Orangutan USB programmer, make the Baby Orangutan B a truly outstanding value.

For those not necessarily interested in robotics, the Baby Orangutan B is also a great introduction to the AVR microcontrollers because of its size and price. All you need to get started is a low-cost programmer and a power source. You can fit a substantial design even on a small breadboard since you won’t need the space for basic components such as the voltage regulator and resonator. The source code for several sample projects is available under our resources tab; these examples are intended to help you get up and running quickly with your new AVR-based controller.

Specifications & On-Board Hardware

  • overall unit dimensions: 1.2" x 0.7"
  • input voltage: 5-13.5 V (15 V absolute maximum)
  • two bidirectional motor ports can deliver ~1 A continuous (3 A peak) per channel
  • programmable 20 MHz Atmel ATmega48 AVR microcontroller (4 KB flash, 512 bytes SRAM, 256 bytes EEPROM) or Atmel ATmega328P AVR microcontroller (32 KB flash, 2 KB RAM, 1 KB EEPROM)
  • 18 user I/O lines, 16 of which can be used for digital I/O and 8 of which can be used as analog input channels
  • 1 user LED
  • user potentiometer tied to ADC7
  • 20 MHz external resonator
  • pinout is compatible with the Orangutan SV-328 and Orangutan LV-168, so the same code will generally work on all of these devices

ATmega48, ATmega168, and ATmega328 comparison

The Baby Orangutan B is available with either the ATmega48 or ATmega328P AVR microcontroller (the ATmega168 version has been discontinued). The main differences between the mega48 and mega328P are memory size, boot loader support, and interrupt vector size. The mega328 can also run at lower voltages than the mega48 and mega168 for frequencies below 10 MHz.

  mega48 mega168 mega328P
Flash 4K Bytes 16K Bytes 32K Bytes
RAM 512 Bytes 1024 Bytes 2048 Bytes
EEPROM 256 Bytes 512 Bytes 1024 Bytes
Interrupt Vector Size 1 instruction word/vector 2 instruction words/vector 2 instruction words/vector
Boot Loader Section none 128, 256, 512, or 1024 words
(256, 512, 1024, or 2048 bytes)
256, 512, 1024, or 2048 words
(512, 1024, 2048, or 4096 bytes)

Included components

The compact module can be used as a DIP component on breadboards or prototyping boards, or the pin-less versions can be used for space-constrained installations in miniature robots. The 0.1" header pins are included with the Baby Orangutan B but are not soldered in. Power pins, one of the motor outputs, and several I/O lines are all accessible from one side to enable use of the Baby Orangutan as a single in-line pin (SIP) package for applications that do not require all of the I/O lines. The small size and low cost of the Baby Orangutan makes it a perfect option for primary control of small robots or for auxiliary control on larger robots.

CAD $26.99
 
This product was added to our catalog on Friday 22 May, 2009.
Reviews Add to Wish List Quantity:
We Also Recommend :
Header Board for ATMega32
Header Board for ATMega32
 CAD $27.28 
Buy 1 'Header Board for ATMega32' now
AVR 8 Pin 10MHz 2K 4A/D - ATtiny13
AVR 8 Pin 10MHz 2K 4A/D - ATtiny13
 CAD $3.00 
Buy 1 'AVR 8 Pin 10MHz 2K 4A/D - ATtiny13' now
Orangutan USB / AVRISP Programmer
Orangutan USB / AVRISP Programmer
 CAD $34.33 
Buy 1 'Orangutan USB / AVRISP Programmer' now
   Shopping Cart
0 items
   Your Account
Your Email Address
Your Password
   Article Search

Search Articles Text

   Advertise
SRV Camera
Log In   |   Cart Contents  |  Checkout
Copyright © 2010 RobotCraft Components  |  Privacy Notice  |  Terms of Use