Автор Тема: Балансирующий робот [Arduino]  (Прочитано 13899 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Балансирующий робот на основе Arduino Uno и ADXL335/IDG500
Self-balancing robot [Arduino]

Необходимо сделать балансирующего робота.
Оптимальнее всего, думаю, будет сделать на готовой управляющей плате для мультикоптеров.
http://megakopter.ru/Плата%20управления/X-Avr?product_id=57

Т.к. на ней уже есть необходимые датчики (2 гироскопа и акселерометр) + МК ATmega, именно на ATmega желательно делать.
Под нее даже есть прошивка, стабилизация основана на PID-регуляторах. Но не знаю можно ли ее будет адаптировать под робота и есть ли прошивка в открытом коде.

Робот должен управляться (управление передвижением) по радиоканалу (идеально по блютус с ноутбука со встроенным блютусом).
Т.е. нужно ПО для ПК. Так же на ПК надо передавать информацию с датчиков.
Для фильтрации данных с датчиков желательно использовать фильтр Калмана.

Пример робота, реализованного на Lego
http://www.youtube.com/watch?v=4ulBRQKCwd4

Надо именно такое + управление с ПК и передача данных на ПК.

Бюджет за работу 20000 руб. + оплата всех деталей отдельно.
Только Москва или ближайшее Подмосковье.
Если есть контакты людей, кто может за это взяться, буду благодарен.
« Последнее редактирование: 02.06.11, 07:18:52 от Eugene »
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.


Оффлайн erm@lex

  • Ветеран
  • *****
  • Сообщений: 3178
  • Карма: -109
  • Пол: Мужской
    • Просмотр профиля
он должен за тапками или пивом бегать ?) по поводу блютуза проблемно будет (мое мнение) ... радиоканал-Вариант.Отписал человечку в аську,может и возьмется ...Отпишет в тему (думается)....
Прошла халява! Готовьте деньги.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
ну блютус хорош тем, что он встроен в ноут
ну и готовые модули есть, чтобы к микроконтроллеру подключить, думаю должно получиться )
но на крайняк и радиоканал пойдет
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн erm@lex

  • Ветеран
  • *****
  • Сообщений: 3178
  • Карма: -109
  • Пол: Мужской
    • Просмотр профиля
ну блютус хорош тем, что он встроен в ноут
ну и готовые модули есть, чтобы к микроконтроллеру подключить, думаю должно получиться )
но на крайняк и радиоканал пойдет

И создал Eugene Роботов .....  :ai: http://www.youtube.com/watch?v=4ulBRQKCwd4 (правда Дерганый он какой то  :ap:)
Ответит-Дам твою аську-Пообщаетесь ...
Прошла халява! Готовьте деньги.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
ок. буду ждать
хотя думаю можно вообще плюнуть на радио канал и по проводу сделать...
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн erm@lex

  • Ветеран
  • *****
  • Сообщений: 3178
  • Карма: -109
  • Пол: Мужской
    • Просмотр профиля
ок. буду ждать
хотя думаю можно вообще плюнуть на радио канал и по проводу сделать...

Провод самый наилучший вариант (для начала) ...
Прошла халява! Готовьте деньги.

Оффлайн erm@lex

  • Ветеран
  • *****
  • Сообщений: 3178
  • Карма: -109
  • Пол: Мужской
    • Просмотр профиля
он должен за тапками или пивом бегать ?) по поводу блютуза проблемно будет (мое мнение) ... радиоканал-Вариант.Отписал человечку в аську,может и возьмется ...Отпишет в тему (думается)....


А можно и слетать что бы не бегать ) http://www.multicopter.ru/faststart
Прошла халява! Готовьте деньги.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Можно, но не нужно )
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Героев видимо нет =)
Решил взять вот этого http://www.pacpac.ru/forum/viewtopic.php?f=10&t=56
Надо будет помочь с доработкой прошивки. Такие умельцы есть? ) Или тоже мимо?
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Тяп

  • Пользователь
  • **
  • Сообщений: 63
  • Карма: 5
    • Просмотр профиля
Могу помочь.Завтра вечером отпишусь.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Могу помочь.Завтра вечером отпишусь.
Спасибо, буду ждать. Единственное накладка по времени может выйти.
Не оказалось в наличии на складе модуля с гиром и аксом http://www.sparkfun.com/products/9268
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
В общем я все купил =)

Arduino Uno оригинальную
доп модуль Motor Shield 2A для управления моторами
c Америки прилетел IMU модуль sparkfun SEN-09268 с  IDG500 и ADXL335
купил пару моторов с энкодером (основан на эффекте Холла)
аккумулятор 8.4V 1500mAh
ну и остальное по мелочи

Скоро будут фотки робота.
« Последнее редактирование: 24.05.11, 23:42:25 от Eugene »
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Kensai

  • Ветеран
  • *****
  • Сообщений: 6866
  • Карма: 222
  • Пол: Мужской
  • Не будите во мне зверя!
    • Просмотр профиля
вот вы даете, хлопцы!
Зачем игрушка эта?!
Расскажу о Ваших правах и обязанностях.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Re: Балансирующий робот [Arduino]
« Ответ #13 : 25.05.11, 09:02:50 »
вот вы даете, хлопцы!
Зачем игрушка эта?!

Демонстрация части теории по дипломному проекту.
« Последнее редактирование: 25.05.11, 10:25:28 от Eugene »
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Re: Балансирующий робот [Arduino]
« Ответ #14 : 25.05.11, 10:18:23 »
У кого есть столярная мастерская? =)
Надо попилить чуть-чуть.
Или оргстекло или фанеру.
Надо типа такой этажерки собрать
« Последнее редактирование: 25.05.11, 10:25:08 от Eugene »
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Re: Балансирующий робот [Arduino]
« Ответ #15 : 28.05.11, 03:59:21 »
Кто-нибудь встречал такой провод в природе только 3-х пиновый?
Знаю есть 4х пиновые от CD-Audio... в принципе и они подойдут с доработкой напильником.
Есть у кого-нибудь 3 штуки одинаковые?
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.

Оффлайн nobody

  • Ветеран
  • *****
  • Сообщений: 2242
  • Карма: 309
    • Просмотр профиля
Re: Балансирующий робот [Arduino]
« Ответ #16 : 28.05.11, 11:07:56 »
такие провода проще делать, чем искать

разъемы покупаются и потом обжимаешь любой кабель

Оффлайн Cash

  • VIP
  • Ветеран
  • *****
  • Сообщений: 6633
  • Пол: Мужской
    • Просмотр профиля
Re: Балансирующий робот [Arduino]
« Ответ #17 : 28.05.11, 12:05:01 »
Кто-нибудь встречал такой провод в природе только 3-х пиновый?
Знаю есть 4х пиновые от CD-Audio... в принципе и они подойдут с доработкой напильником.
Есть у кого-нибудь 3 штуки одинаковые?
от любого системника возьми шлейф кот. на материнку с морды тянется, там как раз и двойные фишки и тройная кажись есть
Неси, потыкаем ©Sin
Я даже у сина готов взять  :facepalm: ©Bruse
Тут таких д*****бов до*уя. Вот я к примеру ©Gato.
Изготовление дубликатов домофонных ключей (TM, Mifare, Em-Marine)

Оффлайн erm@lex

  • Ветеран
  • *****
  • Сообщений: 3178
  • Карма: -109
  • Пол: Мужской
    • Просмотр профиля
Re: Балансирующий робот [Arduino]
« Ответ #18 : 28.05.11, 13:18:37 »
Так же как и сказано выше могу найти тебе от системника такие разъемы ... В аську пиши
Прошла халява! Готовьте деньги.

Оффлайн Eugene

  • Ветеран
  • *****
  • Сообщений: 8140
  • Карма: 1727
  • Пол: Мужской
    • Просмотр профиля
Re: Балансирующий робот [Arduino]
« Ответ #19 : 02.06.11, 06:50:54 »
В общем удалось! У меня стоит, как говорится!
Осталось сделать другую раму и дописать код для управления перемещением.
По раме кто-нибудь сможет помочь? http://forum.elsite.ru/index.php?topic=236913

И да, все еще ищется проводок... нужен только 1... 4х пиновый с толстыми проводами, как на картинке ниже.
Чтобы вас не разнесло, старайтесь не есть после шести и не курить возле бензоколонки.