Пользователь
0,0
рейтинг
26 ноября 2011 в 04:18

Строим гусеничного Bluetooth-робота с камерой. Часть 1

По многочисленным просьбам я решил описать процесс создания вот такого робота с камерой на гусеничном шасси и управлением по bluetooth с помощью джойстика.

Я всегда мечтал создать робота, которым можно управлять с помощью компьютера и смотреть за его перемещениями от первого лица.
Весь процесс я условно разделил на три части:
1. Сборка робота
2. Программирование боротового микроконтроллера
3. Программирование управления с ПК

Полагаю, что наиболее интересной эта тема будет тем, кто хотел бы построить такого робота, но не хватает знаний в отдельных моментах. (Тем, кто хорошо разбирается в роботостроении, электронике и программировании, ничего нового я не открою). Поэтому рассказывать буду максимально подробно и просто.
Вообще говоря, робота можно купить и готового, но
-во-первых это не так интересно — сам процесс создания робота своими руками доставляет огромное удовольствие
-во-вторых при покупке готового робота переделать его под свои интересы часто довольно сложно, если вообще возможно
-и наконец, при грамотном подходе, самостоятельно сделать робота может оказаться дешевле.
Мы будем использовать максимально дешевые, но готовые узлы, потому что сборка с нуля не каждому интересна, более сложна и рискует надоесть затянувшемся на месяцы процессом :).
Если робота хочется не просто заполучить на поиграться, а именно сделать самому, тогда поехали!
Робот самостоятельно не принимает решений, то есть это управляемое с ПК шасси, которое выполняет команды и передает видеосигнал. Однако, доработать его до самостоятельного робота не составляет никакого труда — нужно лишь добавить сенсоры и дописать логику бортового компьютера. Платформа на это рассчитана.
Нам понадобится:
Для гусеничного шасси
1. Двухмоторная коробка с редуктором — Tamiya Twin Motor Gearbox (TAM70097)

2. Гусеницы и катки с осями — Tamiya Track and Wheel Set (TAM70100)

3. Платформы и крепеж — Tamiya Universal Plate Set (2) (TAM70157)


из этого дефицитом в России является только пункт 2.
Купить остальное можно в Терраэлектронике (70097 — 520р, 70157 — 385р)
Или в официальном магазине Tamiya. Если будете покупать в нем, то берите гусеничное шасси (630р) и коробку (390р). Вам останется про запас коробка с одним мотором.
Дело в том, что нам нужна коробока с двумя моторами, чтобы робот мог ехать не только прямо, но и поворачивать, раздельно управляя гусеницами.
Поскольку в Москве купить все в одном месте не удалось, а бегать и искать не хотелось, то я все это заказал на ebay у единственного продавца, который по нормальной цене доставляет в Россию. Обошелся комплект примерно в $37.5 с доставкой.
Также можно найти эти запчасти на pololu.com. Там подороже и не всегда в наличии.
Вместо платформы с отверстиями вполне можно использовать кусок фанеры, а для крепежа металлический конструктор, который продается в детском мире примерно за 200-400 рублей (есть несколько наборов).
image
В общем, самое главное — это гусеницы и мотор-редукторы.

Бортовая электроника
1. Arduino Duemillanove/ Freeduino 2009 — мозг нашего робота —
image
на ebay от $17.60.
Я брал на freeduino.ru, довольно давно и за 950р.
Для робота вполне достаточно на базе Atmega168 (дешевле чем Atmega328P), если вы не собираетесь писать очень навороченную логику робота или использовать Arduino как и я для других экспериментов, которым 16кБ флэш памяти может не хватить.
2. Силовой модуль Motor Shield V2 или V3 для управления моторами
image
На ebay от $10.5, старая версия и без гребенок для установки следующего этажа шилдов.
на Freeduino.ru от 600р в виде конструктора до 900 р в собранном виде. Советую v3 — она более гибкая.
3. Sensor shield V4 — удобный модуль для подключения сенсоров и сервоприводов. Если вас не пугает пучок проводов, то он нафиг не нужен. Я купил его для экспериментов, поэтому воткнул для удобства.
image
порядка $8 на ebay
4. SmartBluetooth модуль. Понадобится для связи с ПК или ноутбуком.
image
на ebay от $9.9. Я брал давно и мне он обошелся аж в $23
5. Bluetooth dongle — если будете управлять с ПК и Bluetooth интерфейса в нем нет, то нужно купить.
image цена — $2.7
Итого $40.7 если обойтись без Sensor shield, но с bluetooth dongle для ПК.

Нам также понадобится питание для Arduino и моторов. Вы можете воспользоваться обычными АА батарейками в таком вот отсеке, купив его на рынке или в ЧипИДипе, если очень срочно.
RPMS & AA
«RPMS & AA»
или 9В батарейкой типа «Крона».
Я предпочитаю компактные и более удобные LiPoly аккумуляторы:
image
или 2 LiIon элемента 18650, соединенных последовательно.

Этого комплекта достаточно, чтобы сделать робота с базовым функционалом, поэтому я бы предложил в этом месте сделать паузу, выбрать где и что вы будете заказывать, сделать заказы или съездить по магазинам, а пока заказ будут доставлять, заняться видеоподсистемой.
При заказе в основном из китая все компоненты вы получите примерно через 2-3 недели и обойдется все в $80-100, в зависимости от выбранного продавца или вашего желания поторговаться и сэкономить, может быть и дешевле. Если покупаете несколько товаров у одного продавца, просите комбинировать доставку, на этом можно сэкономить. Так называемая «бесплатная доставка» (free shipping) просто включена в стоимость и хороша, если покупаете один предмет.

Собираем шасси
Комплект Tamiya 70100 идет с подробной инструкцией. Аккуратно вырезаем кусачками или канцелярским ножом резиновые гусеницы и катки, отделяя от литников, собираем и крепим с помощью винтиков М3х10 к фанерной площадке или если купили Tamiya universal plate set, то комплектными клинышками, они многоразовые, так что ничего страшного, если сначала что-то не туда воткнете.
Затем собираем коробку моторов с редукторами TAM70097. У нее есть 2 варианта передаточных чисел. 58:1 ездит очень и очень шустро, но моторчики на малых оборотах не тянут и жалобно стонут, а после того, как нагрузим платформу, могут вообще еле ворочаться. Рекомендую собирать в варианте 201:1, так наш «танк» не будет убегать из поля зрения и будет двигаться более плавно. Правда шуму от бешено вращающихся шестерней будет побольше. Ведущие шестерни шасси насаживаем на шестигранные оси коробки.
Для проверки работоспособности достаточно подать питание от 2 батареек на моторчики просто конснувшись проводками контактов мотора. Теперь нужно подпаять по паре проводков к моторчикам. Сантиметров по 10-15 будет достаточно.
Затем с помощью деталей от конструктора я закрепил вторую площадку для крепления электроники. В принципе, можно и в один этаж делать, просто там места маловато и работать не очень удобно, но вполне возможно.
На второй этаж винтиками М3х10 крепим Arduino/Freeduino (она не совсем совпадает по отверстиям и становится чуть-чуть по диагонали). Вторым этажом вставляем MotorShield. Через отверстия в площадке пропускаем провода от моторчиков и крепим провода в порт М3 и М4 — крайние винтики, средний остается неиспользованным (он для шаговых двигателей). Полярность подключения моторов значения пока не имеет, ее потом можно поменять или задать программно, так что не бойтесь перепутать.
Bluetooth модуль пока просто прикиньте куда воткнуть или прикрепите к верхнему этажу канцелярской резинкой. Я его даже распаковывать не стал — вспененная упаковка послужит ему механической защитой, а заодно и не позволит замкнуть контакты случайно.

Получится примерно вот такой бутерброд:
RC Tank chassis
«RC Tank chassis»
Откройте полноразмерную картинку, чтобы рассмотреть получше что и как соединено, если возникли трудности со сборкой и подключением. Arduino крепите USB портом к краю платформы, чтобы удобнее потом было подключать кабель и программировать не снимая с робота.
Работы всего на пару часов, если делать не торопясь.

Видеоподсистема
Чтобы покататься с изображением от первого лица нам понадобится миниатюрная видеокамера, радиопередатчик (трансмиттер) и приемник (ресивер).
Вариантов огромное множество. В том числе дойти до рынка и купить в магазине шпионских штучек или аппаратуры видеонаблюдения китайскую радиокамеру. Обойдется скорее всего в 2-4 тыр вместе с ресивером.
Но гораздо дешевле заказать из Китая.
Рекомендую брать на 1.2 ГГц, а не 2.4ГГц, чтобы избежать помех bluetooth модулю и WiFi, работающим на 2.4ГГц
Например вот такой комплект:
image
обойдется чуть больше $30. Есть и дешевле, в зависимости от камеры в комплекте.
На ebay можно купить точно такое же или с камерой в металлическом корпусе как на картинке с коробки.
Качество изображения у всех этих CMOS камер весьма так себе (380ТВЛ и те довольно мыльные и с низким динамическим диапазоном и высокими шумами при слабом освещении). Поэтому я заказал на hobbyking.com камеру на ПЗС матрице Sony с разрешением 420ТВЛ и чувствительностью получше, что позволяет даже под столом без дополнительной подсветки видеть что проиходит.
image
А также крепление для нее с поворотом и наклоном:
image
Как гласит надпись на картинке — сервоприводы в комплект не входят, поэтому заказываем недорогие 9граммовые сервы. Нам понадобится 2 штуки, 3я останется про запас, если сломаем.
У меня камера от 9В работать не хочет, поэтому приходится питать ее от отдельного аккумулятора на 11.1В.
Приемник и передатчик использовал из недорогого комплекта, показанного выше. (Передатчик пробовал более мощный — на 800мВт, но он прилично греется, громоздкий с радиатором и мощность такая, что вызывает наводки на сервоприводах камеры).
Можно подключить ресивер к телевизору, но управлять с компьютера, а смотреть в телевизор не слишком удобно (разве что купить портативный). Поэтому нам понадобится устройство видеозахвата.
Благо стоит оно недорого, очень компактное, питается от USB порта, все кабели и софт в комплекте:
image
Из мелочей полезно иметь выключатель, чтобы не мучаться с выключением, выдергивая коннектор питания и комплект коннекторов male и female
Вот собственно и все, что нам понадобится.
Вариантов где купить и как сэкономить предостаточно, есть и другие, но статья получится бесконечной, если пытаться перечислить все.
Собирать все это довольно увлекательно и совсем не так сложно, как может показаться на первый взгляд.
Но окончательной сборкой и настройкой мы займемся в следующей части, а пока нужно купить все необходимое и собрать шасси. :)
Удачных покупок!

UPD Ко мне не раз обращались по поводу стоимости.
Чтобы не было недоразумений, сведу воедино:
1. Шасси — я купил на ebay за $37.5с доставкой. В Москве все компоненты есть в Terraelectronica:
70097 (мотор-редукторная коробка) — 514р
70157 (2 платформы+крепеж) — 381р
70100 (гусеницы и колеса) — 571р
Итого шасси в Москве 1466 р (~$46-$50)

2. Электроника — $40.7 если обойтись без Sensor shield, но с bluetooth dongle для ПК. Все из Китая.
3. Видеоподсистема — от $27 на DealExtreme.

Итого полный комплект от $105 (все из Китая) до $118 (шасси в Москве).
Батарейки отдельно, вариантов питания слишком много, чтобы здесь описывать.
UPD 2 Для зарядки литий-ионных и литий-полимерных аккумуляторов нужна соответствующая зарядка — обычный блок питания не подойдет.
На хоббикинге есть целый раздел зарядников: www.hobbyking.com/hobbyking/store/__216__408__Battery_Chargers_Acc_-Battery_Chargers.html
Сам я пользуюсь таким: HobbyKing ECO6 50W 5A Balancer/Charger w/ accessories. Ему нужен источник питания на 12В ок 5 А, на HK такой есть, можно и у нас купить на радиорынке.

Все ссылки даны в статье.

Часть 2
Часть 3
Andrew Kambaroff @RaJa
карма
164,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (134)

  • +5
    в детстве тож хотел такого робота)
    • 0
      Теперь есть возможность реализовать хотелку )
      • +29
        Но теперь нет детства (
        • +2
          Было бы о чем жалеть :) Взрослым тоже не запрещается строить роботов, а возможностей и знаний куда больше.
          • +9
            Он хотел сказать, что нет того желания и восторга, как в детстве.
            • +2
              Это наверное только у вас нет такого восторга :)
              • +11
                Те, у кого краски не потускнели и желание с восторгом в наличии несмотря на то, что уже давно не дети — это люди, для которых я и написал.
                Детские мечты, которые не потускнели со временем как раз и стоят того, чтобы их реализовать.
                Купить мотоцикл, построить робота, сделать домашнюю автоматизацию и порадовать домашних :)
                • 0
                  О, да! Прям в точку
                • 0
                  Забыли еще вертолет на радиоуправлении %) И да, с камерой :)
                  • 0
                    квадрокопер или трикопер…
                    … с камерой…
                    мм
                  • 0
                    Вертолеты с камерой готовые в продаже есть. Покупать нет желания — надоест быстро. Потому что дальше с ним ничего не сделать — у него ни запаса подъменой силы, ни канала обратной связи нет. так что никакого робота из него не сделать. А вот из мультикоптера можно.
              • 0
                Может быть. Просто я по работе связан с видеонаблюдением, автоматизацией и прочими подобными штучками. Тот же принцип конструктора, надо только правильно блоки выбрать, правильно их соединить и настроить. Видимо, наигрался.
                • 0
                  Такие роботы, это уже не детские мечты.
                  Школьникам бы купить — играть.
                  А вот нам( и мне в том числе ) было бы интереснее процесс сборки и отладки, нежели игры.

                  P.S. У самого компьютер с СВО. Для меня важен был процесс сборки, это как лего, только круче. А результат дал меньше удовольствия, чем работа с напильником :)
                  • +1
                    Дело в том, что этот робот — не конечный продукт, это только платформа для дальнейшего творчества — логика робота, выполнение различных функций и тп. Многим хочется работать именно над логикой, но не на экране монитора, а чтобы результат ползал по квартире или по улице и делал что-то реальное. То есть ощутить взаимодествие компьютера и реального мира. А платформу купить стоит весьма дорого, а когда сам начинаешь собирать, выясняется, что кучу разных деталей в разных местах искать нужно, да еще потом сопрягать их. Обычно выходит довольно сложно долго и дорого, поэтому большинство проектов заканчивается тыкающимся вслепую роботом от стенки к стенке или ездой по нарисованной линии. Соединить логику и платформу и продолжить над самой сложной и интересной частью сил хватает у единиц. Я надеюсь, что простота сборки этой робоплатформы позволить быстро перешагнуть начальный этап и кто-то создаст что-то действительно интересное на ее базе. А поиграться — это так, побочный результат :)
                    • 0
                      Неужели так сложно сделать простое управление вперед назад влево вправо?

                      Потом понятное дело захочется его в каком то смысле автоматизировать, сделать поворачиваемую камеру и т.д. А это я уже думаю очень сложно.
                      • 0
                        Просто управление несложно. Самое интересное — связать с ПК, подключить джойстик, сделать управление как оператором, так и автономное. Камерой управлять как раз предельно просто. А вот распознавание образов — это сложно. Для меня по крайней мере.
                        • 0
                          Распознавание образов — это целое направление прикладной математики, люди на этом пишут докторские диссертации, так что ни для кого не просто. ))
                          • 0
                            Но тем не менее это возможно и вот этим то уже вполне можно заняться на базе такого робота.
                            • 0
                              Да, конечно, абсолютно согласен.
        • +1
          Ну, почему же…
          Есть дети, которым интересно, а можно и самому ребенком стать на некоторое время :)
  • +8
    Как-то всё слишком просто.
    1. Купил детали
    2. Собрал конструктор
    3. ???
    4. PROFIT!
    Где же хардкор?
    • +5
      А хардкор — попробовать собрать такого же но в другом масштабе, более крупного :)
    • +1
      Незнаю как вам, а не собирать даже такое почти готове устройство принесло куча удовольствия. Позже бы я написал для него прошивку, а ещё позже сделал бы пилу для приготовления мяса =)
      • +1
        Вот именно для такого процесса он и предназначен :) получать удовольствие
      • +2
        Крупный робот в другом масштабе с камерой и пилой для приготовления мяса?
        Пустить на улицу и получать удовольствие от первого лица?
    • –4
      да… Имхо, затраты чудовищны. Уже начинаю уставать от этих «конструкторов»…
    • +1
      Хардкор тут и не нужен. Это для тех, кто хочет робота, но не знает как.
      Для большинства самой трудной частью является механика. А самой интересной — программинг. Вот для них и предназначен этот максимально простой способ сделать своими руками, а не купить готового.
      Я для себя сейчас делаю новую версию
    • 0
      Согласен. По-моему, гораздо интереснее собрать такое чудо из подручных материалов, купив при этом только микроэлектронику и приблуды для компа. А остальное откуда-нибудь достать. Например, моторчики можно выпаять из убитых CD-ROMов, и использовать «цепной» привод. Такой конструктор, думаю, был у каждого, кто родился до 90 года. А камеру можно попробовать извлечь из старого неработающего телефона.
      • 0
        Если сможете прикрутить камеру от телефона, я бы первый попросил пост об этом :)
        Сидиромов у меня нет сломанных, цепь только запасная от моего велобайка. Доламывать тоже нечего, хлам я покупать не люблю, а все, что купил работает до сих пор. Так что у меня особо вариантов нет — приходится покупать )
        • 0
          Понятное дело, что работает :) Оборудование-то куплено не с Китайского подполья, а, можно сказать, топовое. Должно оттрубить все гарантийные сроки на отлично… А с камерой идея хорошая, надо будет попробовать после сессии :)
  • +1
    Еще бы видео посмотреть… ;)
    • 0
      К сожалению, видео не получится — я его собрал больше полугода назад и сейчас уже третья версия шасси.
      К тому же на данном этапе там особо нечего показывать — все собирается по инструкциям Tamiya. Немного поработать головой придется дальше — собирая видеотракт и программируя его.
  • +1
    Жду продолжения.
    • 0
      Будет. :)
  • +2
    Заинтриговать удалось.
    Жду следующую часть.
    • 0
      Если есть пожелания по тому, что бы хотелось более, а что менее подробно — пишите, попробую учесть.
      • 0
        Да, собственно, пока была озвучена смысловая модель проекта и поля списка покупок.
        Жду как раз таки синтеза идей в базисе приобретенных компонентов, с обязательным наличием картинок.
  • +26
    image
  • 0
    Я делал такую же, но на базе Р\У танка, считаю что с шасси неоправданная морока, пультиком то потом управлять удобнее.
    • 0
      Я бы с удовольствием сделал, но уже больше полугода в магазинах не вижу р/у танков (периодически смотрю) подходящего размера и по пристойной цене.
      Более того — найти такой же танк смогут далеко не все, а значит весь совет сойдет на «купите какой-нить танк и сделайте из него робота» :)
      А это шасси сможет собрать практически любой.
  • +1
    Класс) Уже заказал детальки.)
    Хотелось б еще почитать про
    2. Программирование боротового микроконтроллера
    3. Программирование управления с ПК
    • 0
      Обязательно опишу. И про видеоподсистему тоже. Для меня там нашлось несколько подводных камней.
      Кстати, просьба поделиться здесь (или в личку) фотографиями или видео своих роботов, если соберете.
      • 0
        Конечно. Но нужно сначала потренироваться с покупкой на ebay, и подождать 3 недели)
        • 0
          В принципе там ничего сложного, выбирайте продавцов с хорошим рейтингом, еще лучше если у них целый магазин (store) с процентом хороших отзывов не менее 98. А за 3 недели вы успеете продумать что и как бы вы хотели реализовать в программной части ;)
        • 0
          2 недели в среднем доставка из Америкосии, минимум 10 дней, но обычно доходит дней за 11-14. Во всяком случае мне в Новосибирск именно так товары ходили.
          • 0
            C ebay и paypal у меня первый опыт, думаю проблем не будет. Заказал штуки 4 посылки, если все отлично придет, буду регулярно пользоваться.
            • +1
              Главное если все дойдет нормально — оставьте положительный фидбэк продавцам, а то они сильно обижаются и перестают отвечать на сообщения. Вообще репутация на ebay — это то, чем сильно дорожат продавцы, особенно те, которые зарабатывают себе на жизнь этим, поэтому им выгодно отправлять качественные товары и им важно, чтобы посылка до покупателя дошла. По своему опыту скажу, что мне только 1 раз пришло фуфло (всего 4 раза заказывал на ebay), но это была дешевая вещь из Китая, в целом качество можно было ожидать.
      • 0
        Я эту фотку уже постил на хабре, но в другом топике про другого робота :)
        dl.dropbox.com/u/1849868/robot1.jpg

        История «развития» робота лежит тут (да, это древняя народовская страничка :) )

        p.s. я довольно много откатался на этих гусеницах, поэтому могу высказать свое субъективное мнение: такие гусеницы — «фуфло». В том смысле, то, скажем, на ковре делать повороты практически бессмысленно, гусеницы почти сразу слетят. Да и при долгом движении по относительно ровной поверхности (плиточный пол в универе) тоже.
        На том же pololu есть вот такие колеса с наборными траками для них, я такие прикупил, правда шасси до финальной стадии так и не добралось, но предварительные результаты меня порадовали.
        • 0
          Да, почитал про робота и посмотрел фотки еще в прошлый раз. Забавный монстр.
          Насчет гусениц — видимо сказывается вес, у меня робот на ковре поворачивает отлично, ездит даже по дивану и брошенному на пол пледу, гусеницы не теряет. Терял их только натыкаясь на стыки при развороте. Еще играет роль сила натяжения гусениц.
          Pololu что-то дороговаты для домашнего робота. А для уличного скользкими выглядят. Но слетать не будут точно, конструктив другой.
          • 0
            Да, робот у меня тяжелый, свинцовый аккум свою долю вносит. Натяжение вроде нормальное, я долго подбирал длину гусениц и расположение роликов.

            На цену гусениц сейчас взглянул, несколько прифигел. Вроде когда я их покупал, они дешевле были (по крайней мере я на комплект из 8 колес и 80 траков явно не 60 убитых енотов потратил (хотя я могу ошибаться, давно это было, да и заказ там большой был, баксов на 300).
            У них в описании хоть и сказано, что предназначены они для мягких и ковровых покрытий, но и на гадком паркете нормально ездят, и по неровному мощеному полу тоже.
            • 0
              Да я понимаю, что по полу они нормально ездить будут, но при небольшой нагрузке — у меня аккумулятор литий-полимерный, ездит без проблем, крайне редко слетают гусеницы.
              За 60 баксов тут можно и шасси полностью собрать в Москве и купить еще Arduino pro mini из китая :)
  • 0
    забавно, недавно сам закончил «модель танка» на такой — же платформе что и автор, но с управлением на другой ардуине. тоже в качестве радиоканала использованы hc-05 (правда для мастера их пришлось шить)…
    • 0
      А зачем вторая ардуина для управления? В ноутбуке Bluetooth уже есть, для ПК стоит копейки, подключить USB Joystick или модельный пульт и управлять программно. К тому же тут вся мощь компа под рукой — дальше соорудить любую логику никто не мешает.
      • 0
        хотелось что то именно мобильное
        • 0
          У меня, кстати, такая же идея есть — джойстик Genius старый у девушки остался еще на Game port. толку от него никакого, а вот дать ему вторую жизнь, встроив BT это интересно.
    • 0
      А мы с другом делали на той же платформе но уже на кастомном железе. Пик628, микросхема-драйвер моторов и RF модуль для управления с компа через ком порт. Даже работало %)
  • 0
    Очень жду продолжения. Давно хотел собрать подобную машинку и думаю сделать это с вашим туториалом. Сразу вопрос. Если я вместо Фридуино возьму Ардуино, то будут ли какие-то различия в сборке между описанием в вашем туториале и тем с чем столкнусь я с Ардуиной?
    • 0
      все xDuino обычно совместимы аппаратно
      • 0
        Аппаратно как раз не все — Arduno Pro/Pro mini есть в варианте на 3.3В 8МГц. Шилды на Mini и Nano тоже надеть не удастся (кроме Motor-Shield V3). А вот программно совместимы абсолютно все. Даже просто голый контроллер с кварцем и парой конденсаторов можно снабдить бутлоадером и программить из Arduino IDE без всяких изменений.
      • 0
        Аппаратно как раз не все — Arduno Pro/Pro mini есть в варианте на 3.3В 8МГц. Шилды на Mini и Nano тоже надеть не удастся (кроме Motor-Shield V3). А вот программно совместимы абсолютно все. Даже просто голый контроллер с кварцем и парой конденсаторов можно снабдить бутлоадером и программить из Arduino IDE без всяких изменений.
    • 0
      Никаких, если заметите, на разных фотографиях там стоит то Arduino Pro Uno, то Freeduino 2009. Сначала я поставил Pro Uno потому что у Freeduino я случайно спалил FT232RL, воткнув в темноте питание в 11В не туда :) А потом починил ее и воткнул вместо Arduino Pro. Вообще берите любую Arduino-совместимую плату. Можете даже мою minimalist Arduino взять, если паять не боитесь.
      Удачной сборки и поделитесь фоткой, когда соберете. )
      • 0
        Спасибо за ответ.

        Железо уже частично заказал, фотку обязательно покажу, но для начала жду от вас оставшиеся инструкции :))
  • +2
    у вас сын есть? я бы ему позавидовал!
    • 0
      Пока нет, но заглянув в магазин IQToys я с удоволсьтвием отметил, что когда у меня будут дети, зомбирование синим экраном им не страшно — есть куча действительно увлекательных вещей на любой вкус, а уж увлечь их — это и есть задача родителей )
  • +3
    Все что нашел про чудо-конструктор из детства, назывался по моему «Юный электрик»
    В свое время дал очень нужные знания. Ээ-х ностальжи…

    image

    image
    • 0
      Я помню этот набор! Сколько же я в него играл в детстве, да круглыми сутками!
      Надо бы найти его.

      P.S. В детстве, потому что мне 17 лет. Кстати сегодня исполнилось :)
  • 0
    Кто как, а я сильно офигел от ассортимента и разнообразия конструкторов. Это что — все? А паять когда? Не, я так не играю, скукотища…
    • 0
      А для желающих паять — на здоровье, берем minimalist Arduino (или разводим и вытравливаем плату по технологии ЛУТ) и делаем полную схему самостоятельно, включая H-bridge на MOSFET транзисторах, а не на L293D, что позволит поставить мощные моторы или перенести все это на платформу джипа:
      RC Jeep
      «RC Jeep»
      У меня в планах подобное имеется, сейчас ищу дешевую элементную базу и схему H-моста чтобы компоненты были под рукой в московском магазине.
      • 0
        Вот это уже намного интереснее! Спасибо!
        • 0
          Да не за что :)
          усложнить то всегда есть куда. А вот упростить и/или удешевить немного труднее.
  • +1
    Вот все тет пишут про то что конструктор и паять не нужно, а я вам скажу большое человеческое спасибо. Это просто офигенно, цены очень невысокие, платы, шестерни, редуктора. А мне именно такую штуку и хотелось. Хотелось именно собрать хардвар из конструктора, а уже программить, уух! Только хочу арм с wifi в качестве контроллера.
    • 0
      Рад, что вам это интересно. Кстати, ARM контроллер у меня лежит в коробке — STM32VLDiscovery. Достаточно компактен, чтобы здесь разместиться. А также есть ZG2100MC модуль, которому нужна обвзяка и у меня пока не хватает навыков и руки не доходят до них. Если хотите — объединимся и на этом шасси (или на колесном) сделаем ARM робота. Если интересно — пишите в личку.
      • 0
        Кстати о bluetooth-модуле. А какой там интерфейс? Я заинтересовался вживлением подобного в другие устройства.
        • 0
          А какой вам нужен?
          Сейчас существуют модули на любой вкус и цвет :)
          • 0
            Хотелось бы какую-нибудь доступную малогабаритную фиговину с UART, или параллельной шиной. Просто не представляю даже, какие они сейчас есть
            • 0
              Я обычно при подборе микросхем смотрю в каком-нибудь крупном магазине с хорошой системой фильтрации. Например, на маузере (http://ru.mouser.com/Embedded-Solutions/RF-Wireless-Modules/Bluetooth-802151-Modules/_/N-6l7pg?FS=True).
              Там уже можно выбирать, а затем смотреть что есть у локальных продавцов, если нужно срочно или отправлять в заказ из-за рубежа.
              • 0
                О, спасибо за наводку. Буду поискать
          • 0
            UART обыкновенный. В моем случае на 5В, а есть и на 3.3.
      • 0
        Если честно, то я хотел бы собрать что-нибудь бесшумное, на силиконовых колёсах, с необычной рамой, ломающейся по середине, или поперёк, как у кировца, или вдоль, как у flexyFlyer (http://www.telerover.com/). Думаю что при этом нужно использовать мощные шаговые двигатели с прямым приводом. Т.е. 4 или 6 колёс, соответственно столько же двигателей. Для меня интересна задача плавных поворотов, чтобы джойстик управления был аналоговый, типа руля что-то, и чтобы такая машина, колёса которой не поворачиваются, могла плавно и красиво поворачивать.
        • +1
          Тут кстати можно использовать принцип который применяется в картинге. Картинг он без дифференциала и без подвески, и при повороте руля передние колёса становятся так что четыре колеса перестают лежать в одной плоскости, и одно заднее колесо приподнимается, таким образом осуществляется поворот.
          • 0
            Ничего там никуда не отрывается. Или вы думаете что с без дифа машины не поворачивают?
            Да половина техники управления картингом рассчитана на занос из-за отсутствия дифа и элементы дрифта.
        • +1
          Джойстик у меня используется как раз «аналоговый» — Logitech Extreme 3D Pro.
          RC Tank
          «RC Tank»
          А почему именно необычную раму? Просто так, чтобы отличался? :)
          Двигатели вполне можно использовать любые, вплоть до бесколлекторных, ими, правда, управлять сложнее. Кстати, гусеничное шасси вполне плавно поворачивает. Любая тележка с 4-6 колесами и раздельным управлением поворачивает вполне плавно. Например, тем же Dagu Thumper можно управлять плавно.
  • 0
    Вот интересно, а можно ли подобную электронику запилить в модели для склеивания танков, автомобилей, кораблей и тд? Ну например от фирмы «Звезда», ну или любой другой. Это ж сразу увеличение удовольствия в разы. Сначала собрать электронику (причем чтобы башня тоже вращалась у танка, к примеру), потом склеить, потом покрасить. Пару десятков моделей таким образом оснастить и можно прямо хоть Курскую Дугу моделировать.
    • 0
      Модели слишком хрупкие и маленькие, развалятся.
    • 0
      В крупные масштабы можно, вроде крейсеров. Но масштабы танков 1/36 и им подобные размеры самолетов (1/72) просто не имеют приличной ходовой части. У звезды ерундовые детали, да и вообще почти у всех в таком масштабе. У меня стоит собранный самолет Су-32ФН, не представляю, что там кроме лампочек можно вставить. Крутить там нечего. У танков в принципе на микромоторчиках можно сделать вращение башни, но и все. Гусеницы вряд ли вращать заставишь.
      • 0
        Про самолеты и речи не может быть, заставить такую конструкцию летать невозможно по физическим законам — это и так понятно. Что касается танков, то все же интересно, а если доработать шасси каким-то образом? Ну например, добавить металлическую ось. Места кстати внутри танков достаточно много даже при масштабе 1:35 (именно такой масштаб), разместить электронику есть где.
        • 0
          У вас есть конкретная модель? Если да, дайте ссылочку, померяйте внутри и может я подскажу что туда можно воткнуть. Гусеницы точно придется заменять, катки почти наверняка.
          • 0
            К сожалению, собранной моделью не владею. Все мои модели, собранные до 13-14 лет, были благополучно уничтожены при переезде из одной точки России в другую. Но я точно помню, что модель танка БТ-5 ( karopka.ru/community/user/7468/?MODEL=220894 ) имеет внутри солидное количество полого пространства. У этой модели точно придется менять гусеницы как минимум, потому что модель очень старая и не предполагала возможность передвижения танка, гусеницы сделаны из пластика и наклеивались прямо на ходовую часть.
            • 0
              Вообще конечно, это уже получается целая идея для стартапа. Модель для самостоятельной сборки из готовых деталей с последующей возможностью обкатать ее на местности и перепрограммировать на свой вкус.
              • 0
                боюсь, что для стартапа тут особо предмета нет. Вряд ли найдется большое количество желающих такое купить. Переделывать конструктор под такое применение вряд ли вручную удастся, а по отдельности купить запчасти и вклеить их в модель может каждый сам )
                А вот в качестве хобби очень интересно. В детстве всегда хотел оживить модели )
                • 0
                  Я про идею вообще, а не про переделывание конструктора. Помню, на одно из дней рождений в конце 80-х папа мне купил модель парусно-моторной яхты, которую нужно было собрать довольно детально (правда с использованием паяльника и такой-то матери), засыпать балласт, установить паруса, двигатель на батарейке, вобщем процесс занял около недели совместных трудов. А потом мы эту яхту запускали на озере, и она очень даже хорошо ходила. Но у нее был явный недостаток — неуправляемость вообще. Так что предмет стартапа заключается в том, чтобы возобновить производство подобных моделей, только чтобы не с паяльником собирать, и конечно же делать модели, которыми можно управлять, тем более если голубозуб или wi-fi, то и с телефона вполне можно. Что касается востребованности — думаю не каждый себя видит в роли моделестроителя, когда с нуля все детальки прорабатываешь, как это делается в соответствующих кружках и клубах, при этом занятие более чем интересное, чем просто купить радиоуправляемую игрушку, а любителей в радиоуправляемые модели поиграть полно, причем во всех возрастных категориях.
                  • 0
                    Ну и кстати да, менталитет. Чтобы у ребенка не было соблазна разобрать хитрую игрушку по деталькам от пытливости ума, пусть он ее сам соберет.
                    • 0
                      Хорошая идея, но чтобы это заработало, нужно наладить производство, а стоимость модулей и готовых изделий будет как в Амперке — Arduino Uno за 1190р. На ebay она продается менее чем за 600. Да, надо подождать и иметь PayPal эккаунт и карту. Но для меня это слишком большая переплата. К тому же сходить на почту мне ближе чем съездить в Амперку.
                      А тот же модуль XBee, который потребуется для парусника стоит 2290 рублей, их нужно 2 + плата адаптер за 990 (2 шт.) Да даже bluetooth модуль на 40-60 метров стоит 1490р. Как вы думаете, много ли продадите при таких ценах?
                      • 0
                        Я думаю, что нужно садиться, думать и считать конкретно. Оптовые цены ниже + наверное для серийного производства можно найти аналоги/организовать производство плат из комплектующих/другие варианты. Правда мне сейчас в любом случае некогда этим заниматься, у меня свой стартап в процессе реализации. Но главное — идея есть, а это уже хорошо.
                        • 0
                          Нужно. А вот «организовать производство» — это самое сложное. Наши люди разучились руками работать. Крайне сложно найти кого-то кто кроме мечтаний и языком молоть умеет еще и руками работать. Поэтому на производство еще люди понадобятся — это главное. И все хотят за работу получать миллионы )
                          • 0
                            Это смотря где производство организовывать, да и робототехника сейчас способна выполнять очень много работы. Операторов конвеера найти проще, чем людей, которые будут сидеть и руками впаивать микросхемы в плату или руками отливать пластиковые детали. Ну и на самый крайний случай всегда есть Южный Китай.
                            • 0
                              Вот в Китае много еще голодного народу, который под присмотром будет работать весьма неплохо, а у нас народ откровенно зажрался и обленился )
                              а чтобы окупить конвейер, нужно, чтобы объемы продаж были тысячами штук, это надо на международный рынок выходить (если не выставлять заоблачные цены за штуку).
                              Можем посчитать ради интереса на досуге экономику вопроса.
                              • 0
                                Я думаю да, можно на досуге посчитаться. Тут главная проблема в том, что продукт получится достаточно специфический для стран не СНГ. у последних в крови еще есть те самые задатки исследовательства и экспериментаторства, и желание научить своих детей делать что-то своими руками, а вот американским, например, детям думаю в большинстве будет не интересно. Хотя можно попросить знакомых в разных странах (благо они имеются, однокашники по Европе разъехались так, что какой-нибудь автотрип затянется на пару месяцев запросто) сделать небольшие исследования на этот счет.
                                • 0
                                  Вы немного ошибаетесь. Основноый рынок авиамоделизма, автомоделизма как раз США — почитайте, посмотрите видео, какие они строят самолеты, сколько тратят на радиоаппаратуру, какие выделывают с ними финты.
                                  Причем вплоть до 50-летних мужиков, которые пишут обзоры новой аппаратуры (я сам дорабатывал питание Trunigy 9X на основе такой статьи).
                                  Я вот для пробы купил два познавательных конструктора у нас — потратил 1000 рублей, а получил горку с шариками и парой магнитных колец и лодку с веслом, работающим от моторчика, ребенку поиграть на пару дней всего. Функционал так себе. Но в сборе прост. Большинство проектов с пайкой рассчитаны на 12+ лет.
                                  • 0
                                    Хорошо, если ошибаюсь, тогда можно обдумывать международный рынок сразу же.
            • 0
              Да, эту модель вполне можно переделать. Гусеницы придется изобретать резиновые. Туда свободно войдет Arduino Pro Mini и 9граммовый сервопривод, на него можно установить башню (лучше не на нее напрямую, а через тягу).
  • 0
    Спасибо за отличную статью!
    Один вопрос — не подскажете конкретный лот SmartBluetooth на ebay? Почему-то слёту не смог там найти…
    • +1
      Пожалуйста:
      Вот
      вот
      Но я бы порекомендовал такой у него есть дополнительные полезные пины State и Key.
      • 0
        Благодарю за ссылки, я просто гуглил в лоб по «SmartBluetooth», поэтому и не нашёл ничего. Туплю к вечеру, сорри :)
        • +1
          А ничего страшного, тогда я брал у продавца emartee, у него всякой ерунды для Arduino полно.
          Он их называет Smart Bluetooth, потому что с обвязкой. Там этих модулей море, и вариаций штук 5-6, научились делать гораздо дешевле за какие-то полгода. проще всего искать по ключу «Arduino Bluetooth».
      • 0
        Ну почему никто из них не догадается вывести SPI, чтоб можно было перешивать модуль.

        P.S.
        www.dealextreme.com/p/jy-mcu-arduino-bluetooth-wireless-serial-port-module-104299
  • 0
    Появилась идея, может есть решения.
    На базе таких вот р/у моделей построить игру irl. Прикрутить к танкам пушечки с изменяемым углом наклона и сделать аналог стрелять друг в друга изменяя угол и силу выстрела, можно еще допустим по правилам ездить вперед назад на метр.
    • 0
      А что такое irl?
      Пушки с изменяемым углом наклона не проблема — хоть сейчас сервопривод поставлю и подключу. Чем стрелять будет пушка? как определяем попадание? Надеюсь не BB шариками стрелять предполагается :)
      А то так легко снести что-то противнику. Можно сделать ИК пушку как вариант. Кодом передавать силу выстрела.
      • 0
        irl — «in real life», т.е. «в настоящей реальности» :)
      • 0
        Надо выбрать чем стрелять и как, ИК датчиком скучно, надо чтоб ошметки, кровь и гарь от пораженного танка!!111
        Я серьезно. Взять детские игрушки может какие которые пластмассовыми пульками стреляют.
        • 0
          Правильный выбор — это мини-бутылки с зажигательной смесью. )) И в качестве экипажа танка тараканы. ))) Эффектов море, польза квартире (тараканов мало кто любит), правда танчики получатся одноразовыми для неудачников, но селяви. )))
        • 0
          Дороговато будет, но ничего невозможного нет.
      • 0
        irl — это странный мир под названием «оффлайн», нынче очень грязный и унылый.
  • 0
    А не подскажете пожалуйста Motor Shiled на ebay? Я-то сам нуб-пренуб, ищу методом скрупулезного сравнения картинок в статье и на ebay. Находятся, в целом, какие-то похожие штуки, но все равно не то… Вот это вроде похоже, но у нее нет таких штук:

    И еще немного отличается (в левом верхнем углу). Это страшно?

    Давно уже хотел собрать свой микроскоп (то есть переделать обычный) в автоматическое устройство. Ваша статья — это просто класс!!! Очень жду продолжения!
    • 0
      Да вот хотя бы этот:
      www.ebay.com/itm/Motor-Drive-Shield-L293D-Arduino-Mega-UNO-/170704602947?pt=BI_Electrical_Equipment_Tools&hash=item27bec98743
      На ebay они все без гребенок для следующего этажа. Дело в том, что этот шилд спроектировала ladyada и не очень удачно — много важных пинов занято и он несовместим с другими популярными шилдами, поэтому подразумевается, что ничего сверху на него ставить уже не будут. Но вы можете спокойно напаять на его выводы провода для подключения bluetooth модуля.
      Модуль на Freeduino.ru — это модифицированные версии. но она обходится подороже.
      • 0
        Хм, то есть для наших целей (собрать гусеничного робота) это не критично? Можно заказать прямо по той ссылке, что вы указали?
        • 0
          Если не боитесь пайки, некритично. Двигателями эта штука будет управлять точно так же. Если заметите, микросхемы идентичные — два драйвера двигателей L293D (полный H-мост со встроенными защитными диодами) и регистр-защелка 74HCT595N.
          • 0
            Спасибо большое за подробные ответы! Только что заказал почти все комплектующие))
  • 0
    БОльшую часть деталей видел либо на рынке(за баснословную цену), либо из привезенных из Китая деталей.
    Молодец!
    Но чтобы собрать ГОТОВУЮ МОДЕЛЬ(!) — за это отдельная оценка нужна! :)
    • 0
      Спасибо. )
      Как видите, ничего сверхсложного тут нет.
  • 0
    Как вы считаете — можно ли на таких роботах сделать бизнес?
    • 0
      Бизнес — это система, если вы умеете делать систему, то робот — это только отправная точка для нее.
      О каком конкретно бизнесе вы спрашиваете?
  • 0
    Заказал неделю назад Ардуину УНО с диалэкстрима, серву, мотор-редуктор от Тамии (правда с одним мотором, но и шасси у меня в планах на колёсах) и китайский мотор-шилд… Жду с нетерпением. Но вот продавец шилда на ебэе еще даже не отписался, сижу думаю что ему написать, с письменным английским у меня туговато.
    На вайфае не пробовали связь организовать?
    • 0
      Ко мне тут один из читателей постучался с тем же вопросом в аську )
      Да, на WiFi есть планы реализовать. Есть два препятствия — все модули WiFi работают на 3.3В и требуют более сложной обвязки, работать программно с ними несколько сложнее, ПК для управления тоже придется переключать в Ad-Hoc или работать будет только в присутствии точки доступа. вторая финансовая — готовые WiFi модули стоят порядка $70-150 что сравнимо со стоимостью всего робота. Поэтому я купил голый модуль ZG2100MC за 870р (очень дешево для него) и планирую сделать обвязку вручную, но руки пока не дошли.
      Поскольку постройка базовой модели должна быть доступна начинающим, то я и не стал упоминать WiFi.
      В принципе, программно реализовано так, что если мы заменим BT на WiFi то изменится только код для обмена данными, остальное работать будет точно так же, только радиус действия увеличится. Можно применить XBee — радиус будет еще больше, стоимость еще выше, но пользоваться проще.
  • +1
    Для жителей Украины могу посоветовать сайт modelistam.com.ua/
  • 0
    По поводу WiFi, у меня была идея использовать смартфон с камерой и WiFi как связи, передачи видео и управления роботом. Старенький смартфон на виндовс мобайл 6 для этого есть, вот только как начать не знаю. Нужно как-то его к ардуино подключить…
    • 0
      Вот это я уже продумал — для связи со смартфоном сначала хотел использовать COM порт, но оказалось, что добраться до порта можно только на iPAQ, тогда я решил использовать bluetooth. До ком-порта добраться удалось, теперь нужно разобраться с WiFi и вспомнить как программить на MFC — жутко неудобная библиотека. А так — просто пример подключения по виртуальному COM порту я написал, на Qtek G100 и iPAQ с WinMobile 5.0, 6.1 работает. Но вот данные не передавал и до WiFi еще тоже не добрался. Крайне медленно и неудобно работать через MFC. А .NET использовать не хочу — приложение запускается на КПК долго, вообще managed код для таких задач, на мой взгляд — зло.
      Если умеете писать софт под WinMobile, присоединяйтесь, буду очень рад.
  • 0
    Я весь комплект шасси заказал на www.towerhobbies.com за 42.75$ с доставкой.
    • 0
      Неплохой вариант, да.
  • 0
    Мой вариант Bluetooth робота
    image
    • 0
      Аккуратно получилось, а третье «колесо» — шарик? Если да, то с проходимостью у него не очень. У меня даже из комнаты в комнату не проедет и на ковре застрянет.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.