Знакомимся с 3Pi часть 1

Здравствуйте дорогие клиенты, читатели и любители робототехники!
 

Хотел начать курс обзорных статей по продукции Pololu которые будут интересны в первую очередь начинающим, но возможно и люди с опытом подчерпнут для себя что то интересное.

Итак Введение или немного о 3Pi.

Pololu 3pi Robot

Pololu 3Pi robot, top view.

3Pi робот это платформа, с одной стороны законченная полностью, то есть робот готов в работе сразу после того как вы достали его из коробки и вставили внутрь батарейки или аккумуляторы, и расширяемая одновременно, то есть функционал робота можно расширить за счет использования своеобразных надстроек:

расширения 3PiРасширение 3Pi без LCD

Первый вид позволяет использовать 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 диода, помимо уже установленных на борту, что несомненно придает жизни роботу и делает его более интересным.