Здравствуйте дорогие клиенты, читатели и любители робототехники!
Хотел начать курс обзорных статей по продукции Pololu которые будут интересны в первую очередь начинающим, но возможно и люди с опытом подчерпнут для себя что то интересное.
Итак Введение или немного о 3Pi.
Pololu 3Pi robot, top view.
3Pi робот это платформа, с одной стороны законченная полностью, то есть робот готов в работе сразу после того как вы достали его из коробки и вставили внутрь батарейки или аккумуляторы, и расширяемая одновременно, то есть функционал робота можно расширить за счет использования своеобразных надстроек:


Первый вид позволяет использовать LCD, для тех проектов в которых LCD дисплей не нужен, а необходимы дополнительные I/O линии, будет актуальней использовать второй тип расшрительной платы. 3Pi это платформа в первую очередь интересная людям которые хотели бы показать свой интеллектуальный уровень, навыки программирования, нестандартность мышления. Именно для Вас и подходит в первую очередь данный робот, хотите показать как вы смогли реализовать прохождение лабиринта? Или возможно гонки с сохранением дистанции относительно других роботов и/или препятствий? Или.... Да что там говорить этих ИЛИ может быть много, сколько людей столько уникальных решений, и возможно именно Ваше станет самым оптимальным, для этого не надо изобретать платформу, рассчитывать нагрузку на шасси, подбирать мотор-редукторы, роботоконтроллер, и необходимые модули питания, достаточно просто купить уже готовое решение, а серийность данного робота, говорит о том что, чтобы не случилось с Вашим детищем, оно легко заменяется, и не просто на аналог, а на точную копию. И как следствие Ваш код без доработок и изменений будет работать и позволит продолжить Вам проект.
Итак 3Pi робот у Вас в руках и расширять вы его не собираетесь, тогда можно приступить к программированию. По этому поводу хочется сказать несколько слов, а именно:
Первое и самое главное, уже существует сообщество людей которые давно используют данный продукт от Pololu, и информацию о трудах этих людей можно найти на форуме Pololu, правда на английском языке, так же уже давно существует страница с ссылками на самые интересные проекты использующие роботов 3Pi в качестве основы, если у Вас проблемы с английским языком у нас на форуме есть соответвующая ветка, в которой вы сможете задать Ваш вопрос. При том на данный момент существуют уже несколько русскоязычных проектов на базе 3Pi робота, ссылки и информацию о них можно так же найти на нашем сайте. Существует множество уже разработанных кодов, например движение робота по линии, которые могут быть использованы в Вашем проекте.
Второе это техническая составляющая, есть пара вещей которые надо знать и помнить при использовании этого робота. Всегда необходимо проверять состояние батарей при перепрошивке робота, потому как программатор не подает питание через шину, и соответственно севшие батарейки могут стать причиной очень многих неприятностей. Никогда не вставляйте монитор LCD с разъем робота к верх ногами, правильное расположение указано на рисунках на данном сайте или на изображении робота на коробке в которой он поставляется, не правильное расположение монитора LCD на 100% приведет к его неработоспособности, на данный момент уже имеется несколько подобных случаев, симптомы данной проблемы следующие, робот не прошивается с LCD дисплеем, робот запускается, но на дисплее сверху или снизу высвечивается ряд черных квадратов и более ничего не происходит, лечится данная ситуация только заменой LCD дисплея, или его временным удалением, до замены.
Многие задают вопрос: Для использования 3Pi достаточно самого робота? Или необходимо какое то еще устройство и программное обеспечение?
Отвечаем: Да необходим программатор, для прошивки именно Ваших программ, для этих целей, помимо программатора существует специальный софт, бесплатные программы для прошивки 3Pi и их описание Вы сможете найти в нашем разделе Инструкции/Видео и Софт.
Сам 3Pi робот может использоваться как с батарейками так и с аккумуляторами. 3Pi Робот имеет уже встроенный роботоконтроллер на борту модели ATmega328P имеет 32 KB программной флэш-памяти, 2 КБ RAM и 1 КБ EEPROM, к сожалению он встроен в плату и несъемен, так же имеется 2 мотор-редуктора с колесам позволяющими развивать скорость до 100 м/c, робот приводится в движение от четырёх элементов AAA (в комплект поставки не входят). Уникальная система питания выдает на моторы постоянного тока 9,25 V независимо от уровня заряда батареи.Три оптических датчика позволяют находить конец поверхности, или следовать по линии к примеру, в комплект поставки входят 2 LED диода, помимо уже установленных на борту, что несомненно придает жизни роботу и делает его более интересным.