Как стать автором
Обновить

Знакомтесь: МиниБот

Время на прочтение3 мин
Количество просмотров6K

Это и есть MiniBot, собственной персоной.

Думаю многие программисты с интересом относятся к роботам. Вот бы попробовать попрограммировать робота, поэкспериментировать с ним… Но это же сначала надо разработать схему, протравить плату, спаять, отладить… Не самый интересный этап для программиста, а учитывая невысокие знания в радиотехнике (у меня например :)) вовсе не гарантируется что в конце всё заработает. Есть вероятность, что много времени и средств будет потрачено впустую. В общем многие, я думаю, с удовольствием бы пропустили этот этап, приступив непосредственно к программированию. А разные девайсы и датчики бы просто подключали, втыкая их в слоты расширения.

Учитывая это, а так же то, что большинство интересующихся робототехникой проходят по сути одни и те же шаги (проектируют схему на базе микроконтроллера, делают силовую часть, подсоединяют экранчик, и т.п.) энтузиасты с roboforum.ru разработали MiniBot.

Что за зверь такой — МиниБот? Если кратко — то МиниБот простой готовый робот для начинающих.

Итак, это робот на базе микроконтроллера ATMega32 фирмы ATMEL. В минимальной комплектации имеется только плата с микроконтроллером и аккумулятор от сотового телефона. Далее вы можете выбрать какие датчики хотите поставить на робота, можете заказать готовое шасси (на фото один из примеров шасси) или изготовить шасси сами (на roboforum.ru есть примеры гусеничных шасси и др.). В базовой комплектации МиниБот имеет 2 двухцветных светодиода (можно сказать это двухцветный экран на 2 пикселя :)), но этого конечно недостаточно для выведения информации, поэтому можно подцепить разные монохромные и цветные экранчики от сотовых телефонов (я купил и подключил экран от Siemens S65). Экран подключается очень легко, просто втыкаешь в разъём, почти PlugAndPlay. :)



Плата МиниБота с пояснениями.

Можно поставить на него камеру, чтобы робот мог видеть, и/или сервомоторы, чтобы он мог крутить ей. На фото как раз камера, расположенная на серве (и ИК дальномер на ней). Можно расширить память, поставив флэшку microSD (у меня 2стоит 2Gb). Можно поставить динамик, и Минибот сможет издавать звуки. Можно купить маячки, по которым настраивается эдакая домашняя GPS, только локальная и в пределах квартиры. Так же можно установить модуль беспроводной связи, чтобы робот мог связываться с компьютером (по USB можно тоже связываться, но согласитесь — робот на проводе не лучший вариант :)). Всё я сейчас уже и не вспомню, подключаются любые датчики и девайсы. После того, как вы выберете что вам нужно (не забудьте про программатор), на всякий случай проконсультируйтесь и можете оплачивать и ждать посылку.



Каждый комплект с любовью упаковывается нежными руками упаковщицы №1 и проходит всестороннюю предпродажную подготовку.

Поговорив с разработчиками, я узнал что к роботу можно подключить КПК, и тогда или робот может использовать ресурсы КПК (экранчик, камеру, что-то ещё), или же наоборот — основную программу можно сделать на КПК, а КПК будет уже управлять роботом как подключенным устройством, и снимать данные с его датчиков и отдавать ему команды. Естественно для этого нужно написать программы для КПК и робота, одна основная, которая будет управлять, другая вспомогательная — которая будет слушать приходящие с USB команды и выполнять, и отсылать ответы. Но есть один ньюанс — как сказали разработчики — КПК должен поддерживать функцию USB-host, чтобы МиниБот мог к нему подцепиться (естественно драйвера ещё нужно скачать). Мой коммуникатор такую функцию, к сожалению, не поддерживает, так что этот пункт для меня пока остался чисто теоретическим. С компьютером по USB проводу связывал, всё работает отлично.

Практической пользы, естественно, нет никакой, просто прикольная игрушка. Только моральное удовлетворение, что тоже немаловажно. Проект открытый и развивается, делитесь вашими наработками, алгоритмами, людям это очень пригодится. Есть оригинальные решения, например парень сделал навигацию не по маячкам, а развесив по квартире распечатанные 2D-штрихкоды. Робот ездил, смотрел камерой и ориентировался в пространстве по этим картинкам.

Учитывая что разработчики ставят перед собой цель не заработать, а продвинуть эту платформу робота в массы, цены на него очень низкие. Базовая комплектация (плата с ATMega32 и мелочёвкой типа кнопок и светодиодов, аккумулятор от сотика, USB-кабель, диск с софтом и драйверами ) стоит 750 рублей. Можете посчитать сколько всё это стоит если покупать по отдельности. Плюс всё ещё спаять надо. Иногда проводятся конкурсы на подключение какого-то девайса, разработку логотипа, ещё какие-то, призы — денежные и МиниБоты.

Вот в общем то и всё, кого заинтересовал проект в заключении несколько ссылок:

Раздел о МиниБоте на roboforum.ru

Wiki о МиниБоте
Теги:
Хабы:
+17
Комментарии8

Публикации

Изменить настройки темы

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн