0800 756 9913Sales Order Line Mon-Fri 9am-5pm

Pololu 3pi Robot

Product Code: 975

Availability: In stock

Excl. VAT: £68.30 Incl. VAT: £81.96
  • Buy 5 at £59.42 (£71.30 incl. VAT) each and save 14%
  • Buy 10 at £54.45 (£65.34 incl. VAT) each and save 21%
You will earn 68 Robo Points for buying this product
OR

The Pololu 3pi robot is a complete, high-performance mobile platform featuring two micro metal gearmotors, five reflectance sensors, an 8×2 character LCD, a buzzer, and three user pushbuttons, all connected to a C-programmable ATmega328 microcontroller.

Capable of speeds exceeding 3 feet per second, 3pi is a great first robot for ambitious beginners and a perfect second robot for those looking to move up from non-programmable or slower beginner robots.

The 3pi robot is designed to excel in line-following and maze-solving competitions. It has a small size (9.5 cm/3.7" diameter, 83 g/2.9 oz without batteries) and takes just four AAA cells (not included), while a unique power system runs the motors at a constant 9.25 V independent of the battery charge level. The regulated voltage allows the 3pi to reach speeds up to 100 cm/second while making precise turns and spins that don’t vary with the battery voltage.

The 3pi robot makes a great platform for people with C programming experience to learn robotics, and it is a fun environment for ambitious beginners to learn C programming. At its heart is an Atmel ATmega168 microcontroller running at 20 MHz with 16KB of flash program memory and 1KB data memory, enough space to run complicated programs. An extra 512 bytes of persistent flash memory is provided on the microcontroller for data logging or long-term learning applications. The popular, free GNU C/C++ compiler works perfectly with the 3pi, Atmel’s AVR Studio provides a comfortable development environment, and an extensive set of libraries provided by Pololu makes it a breeze to interface with all of the integrated hardware. The 3pi is also compatible with the popular Arduino development platform. We provide a number of sample programs to show how to use the various 3pi components, as well as how to perform more complex behaviors such as line following and maze solving.

The diagrams below highlight the important features of the 3pi.

For instructions on setting up and programming the 3pi, including sample code, contest ideas, and more, see 3pi User Guide in Downloads.

 

Required Accessories

An external AVR ISP programmer such as the Orangutan USB programmer is required to program the 3pi.

The 3pi is powered by 4 AAA batteries, which are not included. We recommend rechargeable NiMH cells, which may be purchased here

 

Optional Accessories

One expansion kit features cutouts that let you view the LCD below and allow you to reach the power button, reset button, and ISP programming header on the base. The other expansion kit has no cutouts and instead replaces the LCD, giving you access to more I/O lines and more prototyping space. These kits can be purchased with PCBs that have either black or red solder masks; the pictures below show the black versions.

 

A Video Introduction to the 3pi

To see for yourself what the 3pi is like, please take a look at the video below, which introduces its basic features and operation.

 

More Pictures and Videos of the 3pi Robot:

The following video shows a 3pi prototype autonomously solving a line maze. It first runs through the maze executing a search algorithm, keeping track of which way it is turning at intersections and discarding paths that lead to dead ends. Once it finds the end, which is marked by a solid black circle, it determines from memory the best path from start to finish and on subsequent runs aggressively drives that shortest path. This is just one example of what the 3pi is capable of.

 

This unedited video shows six 3pi prototypes simultaneously participating in a line-following exhibition at a local robotics competition. The robots were all programmed independently. Last one remaining on the line wins!

 

The following pictures show the 3pi’s LEDs as it drives around in the dark:

Dimensions:

  • Size: 3.7" diameter

 

General specifications

  • Processor: ATmega168
  • Motor driver: TB6612FNG
  • Motor channels: 2
  • User I/O lines: 2 (1*)
  • Minimum operating voltage: 3 V (2*)
  • Maximum operating voltage: 7 V (2*)
  • Maximum PWM frequency: 80 kHz
  • Reverse voltage protection?: Y
  • External programmer required?: Y

 

Notes:

1* - Digital I/O lines PD0 and PD1 are available; two more analog inputs and one analog/digital pin can be made available by removing jumpers and disabling special features of the board.
2* - Designed for use with 4 x AAA NiMH or Alkaline cells. A step-up regulator boosts the motor voltage to 9.25 V.

Starting with serial number 0J5840, 3pi robots are shipping with the newer ATmega328P microcontroller instead of the ATmega168. The ATmega328 is essentially a drop-in replacement for the ATmega168 with twice the memory (32 KB flash, 2 KB RAM, and 1 KB of EEPROM), so the 3pi code written for the ATmega168 should work with minimal modification on the ATmega328 (the Pololu AVR Library now supports the ATmega328P).

View FilePololu 3pi User's Guide    Size: (1.91 MB)
View FilePololu 3pi Robot Guia de Usuario (Version en Espanol)    Size: (2.73 MB)
View File3pi Quick-Start Sheet and Schematic    Size: (64.83 KB)
View File3pi Simplified Schematic Diagram    Size: (39.28 KB)
View FilePololu AVR Library Binary Distribution    Size: (248.2 KB)
View FilePololu AVR Library Source Distribution    Size: (287.99 KB)
View File3pi Demo Program Hex File    Size: (28.41 KB)
View FileToshiba TB6612FNG Motor Driver Datasheet    Size: (202.2 KB)

Additional Information

Video No
Pololu 3pi Robot<p>Capable of speeds exceeding 3 feet per second, 3pi is a great first robot for ambitious beginners and a perfect second robot for those looking to move up from non-programmable or slower beginner robots.</p> <p>The 3pi robot is designed to excel in line-following and maze-solving competitions. It has a small size (9.5 cm/3.7" diameter, 83 g/2.9 oz without batteries) and takes just four AAA cells (not included), while a unique power system runs the motors at a constant 9.25 V independent of the battery charge level. The regulated voltage allows the 3pi to reach speeds up to 100 cm/second while making precise turns and spins that don&rsquo;t vary with the battery voltage.</p> <p>The 3pi robot makes a great platform for people with C programming experience to learn robotics, and it is a fun environment for ambitious beginners to learn C programming. At its heart is an Atmel ATmega168 microcontroller running at 20 MHz with 16KB of flash program memory and 1KB data memory, enough space to run complicated programs. An extra 512 bytes of persistent flash memory is provided on the microcontroller for data logging or long-term learning applications. The popular, free GNU C/C++ compiler works perfectly with the 3pi, Atmel&rsquo;s AVR Studio provides a comfortable development environment, and an extensive set of libraries provided by Pololu makes it a breeze to interface with all of the integrated hardware. The 3pi is also compatible with the popular Arduino development platform. We provide a number of sample programs to show how to use the various 3pi components, as well as how to perform more complex behaviors such as line following and maze solving.</p> <p>The diagrams below highlight the important features of the 3pi.</p> <table border="0" cellspacing="0" cellpadding="0"> <tbody> <tr> <td><img src="http://www.active-robots.com/media/Robots/Pololu/0J843.jpg" alt="" /></td> <td><img src="http://www.active-robots.com/media/Robots/Pololu/0J845.jpg" alt="" /></td> </tr> </tbody> </table> <p>For instructions on setting up and programming the 3pi, including sample code, contest ideas, and more, see 3pi User Guide in&nbsp;<strong>Downloads</strong>.</p> <p>&nbsp;</p> <p><strong>Required Accessories</strong></p> <p>An external AVR ISP programmer such as the Orangutan USB programmer is required to program the 3pi.</p> <p>The 3pi is powered by 4 AAA batteries, which are not included. We recommend rechargeable NiMH cells, which may be purchased here</p> <p>&nbsp;</p> <p><strong>Optional Accessories</strong></p> <p>One expansion kit features cutouts that let you view the LCD below and allow you to reach the power button, reset button, and ISP programming header on the base. The other expansion kit has no cutouts and instead replaces the LCD, giving you access to more I/O lines and more prototyping space. These kits can be purchased with PCBs that have either black or red solder masks; the pictures below show the black versions.</p> <table border="0" cellspacing="0" cellpadding="0"> <tbody> <tr> <td><img src="http://www.active-robots.com/media/Robots/Pololu/0J984.jpg" alt="" /></td> <td><img src="http://www.active-robots.com/media/Robots/Pololu/0J986.jpg" alt="" /></td> </tr> </tbody> </table> <p>&nbsp;</p> <p><strong>A Video Introduction to the 3pi</strong></p> <p>To see for yourself what the 3pi is like, please take a look at the video below, which introduces its basic features and operation.</p> <p> <object style="width: 400px; height: 324px;" width="400" height="324" data="http://www.youtube.com/v/TxxYvlARPqk&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"> <param name="data" value="http://www.youtube.com/v/TxxYvlARPqk&amp;hl=en&amp;fs=1" /> <param name="src" value="http://www.youtube.com/v/TxxYvlARPqk&amp;hl=en&amp;fs=1" /> </object> </p> <p>&nbsp;</p> <p><strong>More Pictures and Videos of the 3pi Robot:</strong></p> <p>The following video shows a 3pi prototype autonomously solving a line maze. It first runs through the maze executing a search algorithm, keeping track of which way it is turning at intersections and discarding paths that lead to dead ends. Once it finds the end, which is marked by a solid black circle, it determines from memory the best path from start to finish and on subsequent runs aggressively drives that shortest path. This is just one example of what the 3pi is capable of.</p> <p> <object style="width: 400px; height: 324px;" width="400" height="324" data="http://www.youtube.com/v/mJV-KDqHgDQ&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"> <param name="data" value="http://www.youtube.com/v/mJV-KDqHgDQ&amp;hl=en&amp;fs=1" /> <param name="src" value="http://www.youtube.com/v/mJV-KDqHgDQ&amp;hl=en&amp;fs=1" /> </object> </p> <p>&nbsp;</p> <p>This unedited video shows six 3pi prototypes simultaneously participating in a line-following exhibition at a local robotics competition. The robots were all programmed independently. Last one remaining on the line wins!</p> <p> <object style="width: 400px; height: 246px;" width="400" height="246" data="http://www.youtube.com/v/fl0CJhPiEfY&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"> <param name="data" value="http://www.youtube.com/v/fl0CJhPiEfY&amp;hl=en&amp;fs=1" /> <param name="src" value="http://www.youtube.com/v/fl0CJhPiEfY&amp;hl=en&amp;fs=1" /> </object> </p> <p>&nbsp;</p> <p>The following pictures show the 3pi&rsquo;s LEDs as it drives around in the dark:</p> <table border="0" cellspacing="0" cellpadding="0" width="50%"> <tbody> <tr> <td><img src="http://www.active-robots.com/media/Robots/Pololu/0J849.jpg" alt="" /></td> <td><img src="http://www.active-robots.com/media/Robots/Pololu/0J850.jpg" alt="" /></td> </tr> </tbody> </table>Move your mouse over image or click to enlarge

More Views

  • Pololu 3pi Robot
  • Pololu 3pi Robot
  • Pololu 3pi Robot

You may also be interested in the following product(s)

Pololu Orangutan USB Programmer

Pololu Orangutan USB Programmer

More info
Pololu USB AVR Programmer

Pololu USB AVR Programmer

More info