これは Pololu 3pi Robot User’s Guide ≫ 1. Introduction の非公式日本語訳です。
目次
次: 2. Contacting Pololu
- Introduction
--
Note: Starting with serial number 0J5840, 3pi robots are shipping with the newer ATmega328P microcontroller instead of the ATmega168. The serial number is located on a white bar code sticker on the bottom of the 3pi PCB. 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).
注意:シリアルナンバー 0J5840 から、 3piロボットは ATmega168 に代わって新しい ATmega328P マイコンで出荷されています。シリアルナンバーは 3pi PCB の底部の白いバーコードステッカーにあります。 ATmega328 は ATmega168 のメモリを2倍にした (32KB flash、2KB RAM、1KB EEPROM) 互換品です。そのため、 ATmega168 向けに書かれた3piコードは最小限の変更で ATmega328 で動作するでしょう (Pololu AVR Library は ATmega328P をサポートします)。
The Pololu 3pi robot is a small, high-performance, autonomous robot designed to excel in line-following and line-maze-solving competitions. Powered by four AAA batteries (not included) and a unique power system that runs the motors at a regulated 9.25 V, 3pi is capable of speeds up to 100 cm/second while making precise turns and spins that don’t vary with the battery voltage. This results in highly consistent and repeatable performance of well-tuned code even as the batteries run low. The robot comes fully assembled with two micro metal gearmotors, five reflectance sensors, an 8×2 character LCD, a buzzer, three user pushbuttons, and more, all connected to a user-programmable AVR microcontroller. The 3pi measures approximately 3.7 inches (9.5 cm) in diameter and weighs 2.9 oz (83 g) without batteries.
Pololu 3piロボットはライン追跡とライン迷路解決競争に秀でるように設計された小型、高性能の自立型ロボットです。単4電池4本(別売)と9.25Vに調整されたモーター駆動用の独自の電源システムで動作し、3piは電池電圧によって変動しない精密なターンとスピンをしながら100cm/秒までのスピードアップが可能です。これにより、電池残量が少なくなっても、良くチューニングされたコードの性能に高い一貫性と再現性を実現します。ロボットは2つのマイクロメタルギアモーター、5つの反射センサー、8x2キャラクタLCD、ブザー、3つのプッシュボタンなどが完全に組み立てられ、すべてユーザー・プログラマブルAVRマイコンに接続されています。3piの寸法は直径3.7インチ(9.5cm)、電池を除いた重さ2.9オンス(83g)です。
The 3pi is based on an Atmel ATmega168 or ATmega328 microcontroller, henceforth referred to as the “ATmegaxx8”, running at 20 MHz. ATmega168-based 3pi robots feature 16 KB of flash program memory and 1 KB RAM, and 512 bytes of persistent EEPROM memory; ATmega328-based 3pi robots feature 32 KB of flash program memory, 2 KB RAM, and 1 KB of persistent EEPROM memory. The use of the ATmegaxx8 microcontroller makes the 3pi compatible with the popular Arduino development platform. Free C and C++ development tools are also available, and an extensive set of libraries make it a breeze to interface with all of the integrated hardware. Sample programs are available 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.
3piは20MHzで動作する Atmel ATmega168 または ATmega328 マイコン(以下 ATmegaxx8 と呼びます)をベースにしています。 ATmega168 ベースの3piロボットは、16KBのフラッシュプログラムメモリ、1KBのRAM、512バイトの不揮発性EEPROMメモリを備えています。 ATmega328 ベースの3piロボットは、32KBのフラッシュプログラムメモリ、2KBのRAM、1KBの不揮発性EEPROMメモリを備えています。 ATmegaxx8 マイコンを使用することで、3piは一般的なArduino開発プラットフォームと互換性があります。無料のC/C++開発ツールも利用可能です。また、豊富なライブラリにより、すべての統合ハードウェアとの連携が容易になります。さまざまな3piコンポーネントの使い方や、ライン追跡や迷路解決のようなより複雑な動作を実行する方法を示すサンプルプログラムがあります。
Please note that an external AVR ISP programmer, such as our USB AVR Programmer v2.1 is required to program the 3pi robot.
3piロボットをプログラムするには、USB AVR Programmer v2.1などの外部 AVR ISP Programmer が必要です。