- Home
- Research Robotics
- Laser Scanners
- 3D Laser Scanning Systems
- Indoor Laser Scanners
- Outdoor Laser Scanners
Hokuyo Outdoor laser Scanners SICK LMS Laser Scanners SICK LD-LRS Laser Scanners SICK LD-MRS Laser Scanners
- Security Laser Scanners
- Safety Laser Scanners (LIDARs)
- Machine Vision
- Gimbals
- Action Cameras
Robot Electronics - Robot Kits
Robot Microcontrollers Motion Control Modules - Brushed DC Motor Controller
- Brushed DC Motor Driver
- DRV8835 Dual Motor Driver Carrier
- Dual MC33926 Motor Driver Carrier
- Dual VNH2SP30 Motor Driver Carrier MD03A
- Dual VNH3SP30 Motor Driver Carrier MD03A
- DRV8833 Dual Motor Driver Carrier
- MC33926 Motor Driver Carrier
- Pololu Dual VNH5019 Motor Driver Shield for Arduino
- Pololu High-Power Motor Driver 18v15
- Pololu High-Power Motor Driver 18v25
- Pololu High-Power Motor Driver 18v25 CS
- Pololu High-Power Motor Driver 24v12
- Pololu High-Power Motor Driver 24v20
- Pololu High-Power Motor Driver 24v23 CS
- Pololu High-Power Motor Driver 36v15
- Pololu High-Power Motor Driver 36v20 CS
- Pololu High-Power Motor Driver 36v9
- Pololu Dual MC33926 Motor Driver Shield for Arduino
- RC Servo Controllers
- Sensors
- Pololu 42x19mm Wheel and Encoder Set
- Pololu Carrier with Sharp GP2Y0D810Z0F Digital Distance Sensor 10cm
- Pololu Carrier with Sharp GP2Y0D805Z0F Digital Distance Sensor 5cm
- Pololu Carrier for Sharp GP2Y0D810Z0F and GP2Y0D805Z0F Sensors
- Accelerometers and Gyros
- Beacon
- Current Sensors
- Motion Detector
- Reflectance Sensor
- Wheel Encoders
- Computer Interface
- Robot RC interface
- Prototyping PCBs
- Audio
- Electronic Displays
- Voltage Regulators
- Cables and Wires
- Batteries
Mechanical Components - Tools
- Stepper Motors
- Stepper Motor: Bipolar, 200 Steps/Rev, 28x32mm, 3.8V, 670mA
- Stepper Motor: Bipolar, 200 Steps/Rev, 28x45mm, 4.5V, 670mA
- Stepper Motor: Bipolar, 200 Steps/Rev, 35x26mm, 7.4V, 280mA
- Stepper Motor: Bipolar, 200 Steps/Rev, 35x28mm, 10V, 500mA
- Stepper Motor: Bipolar, 200 Steps/Rev, 35x36mm, 2.7V, 1000mA
- Stepper Motor: Unipolar/Bipolar, 200 Steps/Rev, 42x48mm, 4V, 1200mA
- Stepper Motor: Bipolar, 200 Steps/Rev, 20x30mm, 3.9V, 600mA
- Servos
- Hardware
- Wheels Tracks and Ball Casters
- Motors
- Metal Gearmotors
- 100:1 Micro Metal Gearmotor
- 100:1 Micro Metal Gearmotor HP
- 100:1 Mini Metal Gearmotor
- 100:1 Metal Gearmotor 37Dx56L mm
- 150:1 Micro Metal Gearmotor HP
- 19:1 Metal Gearmotor 37Dx52L mm
- 150:1 Micro Metal Gearmotor
- 210:1 Micro Metal Gearmotor HP
- 228:1 Plastic Gearmotor Offset Output
- 250:1 Micro Metal Gearmotor
- 250:1 Micro Metal Gearmotor HP
- 210:1 Micro Metal Gearmotor
- 298:1 Micro Metal Gearmotor HP
- 29:1 Metal Gearmotor 37Dx52L mm
- 298:1 Micro Metal Gearmotor
- 30:1 Micro Metal Gearmotor HP
- GWS MINI Mini Servo
- 30:1 Micro Metal Gearmotor
- 50:1 Metal Gearmotor 37Dx54L mm
- 50:1 Micro Metal Gearmotor
- 50:1 Micro Metal Gearmotor HP
- 5:1 Micro Metal Gearmotor
- 5:1 Micro Metal Gearmotor HP
- 35:1 Mini Metal Gearmotor
- Brushed DC Motor: 130-Size, 6V, 11.5kRPM, 800mA Stall
- 10:1 Micro Metal Gearmotor
- 10:1 Micro Metal Gearmotor HP
- 67:1 Metal Gearmotor 20Dx45L mm
- 67:1 Metal Gearmotor 37Dx54L mm
- Plastic Gear Motors
- Metal Gearmotors
- Software
- Robotic Hand
- Laser Scanners
- Industrial Robotics
- Autonomous Robotics
- Blog
- Projects
- Services
- Contact
Orangutan LV-168 Robot Controller
The Orangutan LV-168 is a full-featured controller for low-voltage robots. Thanks to a step-up voltage regulator, you can power this Orangutan with two or three 1.2-1.5 V batteries while maintaining 5 V operation for its Atmel mega168 AVR microcontroller and your sensors. A pair of discrete, low-voltage H-bridges deliver up to 2 A continuous per channel to get the most power out of low-voltage motors.
Note: This product is now only available by large-volume special order. Please contact us for more information.
Overview
The Orangutan LV-168 robot controller, the fourth release in our line of Orangutan robot controllers, is a complete control solution for small robots powered by two or three NiMH cells (or similar batteries). The small (2.15" x 1.9") module includes a powerful Atmel ATmega168 AVR microcontroller, two bidirectional motor ports each capable of providing 2 A (continuous), a removable 8-character x 2-line liquid crystal display, a buzzer, three user pushbutton switches, and two user LEDs. Eight general-purpose I/O lines with up to eight analog input channels allow for adding sensors or expanding the system.
Orangutan LV-168 features (top view).
The Orangutan LV-168 incorporates a step-up voltage regulator that generates 5 V from the lower input voltage, enabling the mega168 to run at its full speed of 20 MHz and allowing the use of sensors that require 5 V. Two discrete H-bridges using low-voltage MOSFETs allow efficient control of two bidirectional DC motors drawing up to 2 A each (continuously). The motor drivers can briefly deliver up to 5 A each, but each motor is protected by a resettable fuse that is triggered by excessive temperature. If a motor draws much more than 2 A for more than a few seconds, the voltage to the motor will be reduced, but normal operation will resume once the board has cooled down. An on-board temperature sensor can be connected to ADC6 for some (limited) feedback about the board temperature.
Like our original Orangutan, the Orangutan LV-168 is based on Atmel’s mega168 AVR microcontroller, which features 16 Kbytes of flash program memory, 1024 bytes of SRAM, and 512 bytes of EEPROM. Because the user has direct access to the microcontroller, any development software for Atmel’s AVR microcontrollers, including Atmel’s free AVR Studio and the WinAVR GCC C/C++ compiler, is compatible with the Orangutan LV-168. An in-circuit programmer, such as our USB AVR programmer, is required for programming the Orangutan LV-168; we offer a combination deal that lets you save when you buy a programmer with your Orangutan. We provide an extensive set of software libraries that make it a breeze to interface with all of the integrated hardware. These libraries come with a number of sample programs that demonstrate how to use the various components on the Orangutan LV-168. This robot controller is also compatible with the popular Arduino development platform.
The Orangutan LV-168 is designed to operate off of three NiMH cells, which corresponds to a voltage range of 2.5-4.5 V. In a typical application, you might power your Orangutan LV-168 with three AA batteries, for example. However, the unit can operate from two or four NiMH cells with some limitations. At lower voltages, the effectiveness of the motor drivers will be reduced, and the 5 V step-up regulator’s output current will be reduced. Beyond 5 V, the step-up regulator will cease operation and the input voltage will show up on the Vcc line; the components on the board can operate to 5.5 V, but some sensors you use might have a 5.25 V limit.
The Orangutan LV-168 matches the outline of a 3 AA battery holder almost perfectly, allowing you to combine the two into a single, compact unit.. Such a battery holder or a pre-assembled pack of similar size (often available as a cordless phone battery pack) will help you get up and running quickly.
Main Features
overall unit dimensions: 2.15" x 1.9"
input voltage: 2-5 V
2 bidirectional motor ports (2 A continuous per channel, 5 A maximum per channel)
programmable 20 MHz Atmel ATmega168 AVR microcontroller (16 KB flash, 1 kB SRAM, 512 bytes EEPROM)
8 general-purpose I/O lines, 6 of which can be used as analog input channels
2 additional analog input channels (ADC6 & ADC7) can be accessed on the board
removable 8-character x 2-line LCD
buzzer tied to one of the mega168’s hardware PWMs
3 user pushbutton switches
2 user LEDs
temperature sensor optionally connected to ADC6
user potentiometer optionally jumpered to ADC7
Specifications
Dimensions
Size: 2.15" x 1.90"
Weight: 35 g
General specifications
Processor: ATmega168 @ 20 MHz
RAM size: 1024 bytes
Program memory size: 16 Kbytes
Motor driver: discrete MOSFETs
Motor channels: 2
User I/O lines: 81
Max current on a single I/O: 40 mA
Minimum operating voltage: 2 V
Maximum operating voltage: 5 V
Continuous output current per channel: 2 A
Peak output current per channel: 5 A
Maximum PWM frequency: 10 kHz
Reverse voltage protection?: Y
External programmer required?: Y
LCD included?: Y
Notes:
1 All 8 can be used as digital I/Os and 6 can be used as analog inputs. Two additional dedicated analog inputs can be accessed on the PCB if their jumper connections to optional hardware are removed.
Products
Robot Controllers: