OR-MRBT-v2 — различия между версиями
=DeaD= (обсуждение | вклад) (Создана новая страница размером == О проекте == 300px|right Мобильный робот OR-MRBT-v2 создаётся ...) |
=DeaD= (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== О проекте == | == О проекте == | ||
[[Изображение:OR-MRBT-v2.jpg|300px|right]] | [[Изображение:OR-MRBT-v2.jpg|300px|right]] | ||
− | Мобильный робот OR-MRBT-v2 создаётся в качестве действующего примера использования открытой архитектуры мобильных роботов [[Open Robotics]] и демонстрации возможностей модулей OR-AVR-M32-D, OR-MD2-2A-12V-CP и OR-BT20-115.2 | + | Мобильный робот OR-MRBT-v2 создаётся в качестве действующего примера использования открытой архитектуры мобильных роботов [[Open Robotics]] и демонстрации возможностей модулей OR-AVR-M32-D, OR-MD2-2A-12V-CP и OR-BT20-115.2. В качестве прикладного варианта использования такого робота может рассматриваться система наблюдения или игра "LaserBall". |
== Компоненты и цены == | == Компоненты и цены == | ||
Строка 14: | Строка 14: | ||
** ТВ-тюнер (~30$); | ** ТВ-тюнер (~30$); | ||
** Батареи для радиокамеры 2шт*Крона-9В (~5$); | ** Батареи для радиокамеры 2шт*Крона-9В (~5$); | ||
+ | |||
+ | == Сборка робота == | ||
+ | |||
+ | === Подготовка платформы танка === | ||
+ | # Открутить верхнюю часть танка (4 винта на днище танка); | ||
+ | # Отрезать у основания (которое на плате) от "родной" печатной платы провода питания и провода идущие к двигателям; | ||
+ | # Открутить "родную" печатную плату; | ||
+ | |||
+ | === Установка модулей Open Robotics === | ||
+ | # Подготовим пластиковую пластину на которую будем крепить модули, в ней должны быть отверстия для установки стоек на которых будут размещаться модули OR и отверстия для прикручивания пластины на стойки в платформе от танка, на которых держалась "родная" печатная плата танка; | ||
+ | # Установим на пластину "бутербродом" модули OR - контроллера и драйвера двигателей, модуль Bluetooth-адаптера можно прикрутить сверху на стойке или сделать для него специальный пластиковый переходник чтобы можно было над этим модулем сделать "ручку" за которую можно будет поднимать робота; | ||
+ | # После чего пластину с установленными модулями прикручиваем к платформе; | ||
+ | # Подключить к модулю драйвера двигателей питание от шасси и пары проводов идущие к двигателям; | ||
+ | |||
+ | '''ВНИМАНИЕ!!! Аккуратно проверяйте полярность питания, полярность разъема питания на OR-AVR-M32-D и на OR-MD2-2A-12V-CP отличается, перепутанное питание приведет к выходу модуля из строя!''' | ||
+ | |||
+ | === Установка камеры === | ||
+ | # Крепим камеру к качалке сервопривода: | ||
+ | ## Зачислим провод камеры, чтобы он был не слишком жесткий; | ||
+ | ## Просверлим сверлом на 2.2 дырки в соответствующих точках пластиковой качалки; | ||
+ | ## Прикрутим винтиками М2 длиной 6мм камеру к качалке; | ||
+ | ## Размещаем пару батарей Крона на 9В на задней части робота прикрепив их на двойной скотч и запараллелив их между собой, готовим разъем питания, чтобы его можно было быстро подключить к камере; | ||
+ | # Крепим сервопривод с камерой к платформе: | ||
+ | ## Устанавливаем две составные стойки для печатных плат в платформу робота туда, где раньше были винты соединяющие две половинки корпуса танка; | ||
+ | ## Прикручиваем к стойкам сервопривод; | ||
+ | ## Подключаем сервопривод к модулю контроллера общего назначения; | ||
+ | |||
+ | == Проверяем связь ПК с контроллером робота == | ||
+ | |||
+ | == Проверяем связь ПК с камерой робота == | ||
+ | |||
+ | == Пишем программу на ПК для управления роботом == | ||
+ | |||
+ | == Пишем программу "LaserBall" для простой игры с помощью такого робота == |
Версия 17:40, 14 апреля 2009
Содержание
О проекте
Мобильный робот OR-MRBT-v2 создаётся в качестве действующего примера использования открытой архитектуры мобильных роботов Open Robotics и демонстрации возможностей модулей OR-AVR-M32-D, OR-MD2-2A-12V-CP и OR-BT20-115.2. В качестве прикладного варианта использования такого робота может рассматриваться система наблюдения или игра "LaserBall".
Компоненты и цены
- Модули Open Robotics:
- OR-AVR-M32-D (~25$)
- OR-MD2-2A-12V-CP (~20$)
- OR-BT20-115.2 (~30$)
- Прочие компоненты:
- Шасси от китайского радиуправляемого танка (~20$ за танк)
- Сервопривод Futaba S3004 (~12$);
- Китайская радиокамера (~30$);
- ТВ-тюнер (~30$);
- Батареи для радиокамеры 2шт*Крона-9В (~5$);
Сборка робота
Подготовка платформы танка
- Открутить верхнюю часть танка (4 винта на днище танка);
- Отрезать у основания (которое на плате) от "родной" печатной платы провода питания и провода идущие к двигателям;
- Открутить "родную" печатную плату;
Установка модулей Open Robotics
- Подготовим пластиковую пластину на которую будем крепить модули, в ней должны быть отверстия для установки стоек на которых будут размещаться модули OR и отверстия для прикручивания пластины на стойки в платформе от танка, на которых держалась "родная" печатная плата танка;
- Установим на пластину "бутербродом" модули OR - контроллера и драйвера двигателей, модуль Bluetooth-адаптера можно прикрутить сверху на стойке или сделать для него специальный пластиковый переходник чтобы можно было над этим модулем сделать "ручку" за которую можно будет поднимать робота;
- После чего пластину с установленными модулями прикручиваем к платформе;
- Подключить к модулю драйвера двигателей питание от шасси и пары проводов идущие к двигателям;
ВНИМАНИЕ!!! Аккуратно проверяйте полярность питания, полярность разъема питания на OR-AVR-M32-D и на OR-MD2-2A-12V-CP отличается, перепутанное питание приведет к выходу модуля из строя!
Установка камеры
- Крепим камеру к качалке сервопривода:
- Зачислим провод камеры, чтобы он был не слишком жесткий;
- Просверлим сверлом на 2.2 дырки в соответствующих точках пластиковой качалки;
- Прикрутим винтиками М2 длиной 6мм камеру к качалке;
- Размещаем пару батарей Крона на 9В на задней части робота прикрепив их на двойной скотч и запараллелив их между собой, готовим разъем питания, чтобы его можно было быстро подключить к камере;
- Крепим сервопривод с камерой к платформе:
- Устанавливаем две составные стойки для печатных плат в платформу робота туда, где раньше были винты соединяющие две половинки корпуса танка;
- Прикручиваем к стойкам сервопривод;
- Подключаем сервопривод к модулю контроллера общего назначения;