Заголовок сообщения: проект по созданию первого робота-машинки
Добавлено: 06 сен 2007, 13:15
Зарегистрирован: 05 сен 2007, 23:52 Сообщения: 12 Откуда: Tomsk
Хочу сделать машинку-робота, ездящего по квартире и ничего, пока, не делающего... Но чтобы управлялся он с компьютера. Хочу делать всё последовательно (иногда вставляя в план новые подпроекты) и неторопясь. Начал где-то в начале августа 2007 г. То что успел сделать, помечаю "+", что ещё не успел, "-". Надеюсь услышать отзывы и предложения по плану действий и текущим вопросам.
План действий: 1.+ сделать механически авто из подручных средств. 1.5.- чтобы иметь возможность делать необходимые мне детали, пока-что переключился на создание станка... 2.+ установить моторчики и кнопки для движении с пульта взад-вперёд. Моторчики купил за 90 р. "EG530AD-9F", но они оказались слабенькими, поэтому по прямой ездит нормально, но на небольших препятствиях застревает. Возможно плохо организовал подцепление колёс? Вроде сделал напрямую: моторчик в колесо. Они на 9 В, незнаю сколько Ампер... Но когда питаю 12 В, 1 А ездят чуть лучше. 2.5.- добавить возможность поворота машинки. Для этого пришлось купить колёсико для тумбочек за 15 руб. Повотор будет осуществляться вращением задних (приводных) колёс в разные стороны. 3.- сделать пульт с радиоуправлением, чтобы не бегать за машинкой, когда управляю ей . 4.- сделать устройство управления диодами через усб-порт компьютера. 5.- переделать п.3. и п.4. для отправки управляющих сигналов от USB на радиоприёмник машинки-робота. 6.- написать программу для управления машинкой-роботом через интерфейс. 7.- установить "обратную связь", т.е. датчики на машинку, которые будут передавать сигнал на приёмник, подключенный к усб. В качестве датчиков планирую использовать какой-нибудь датчик расстояния до объекта, либо, если покажется реальным, установить видеоглазок. 8.- переписать программу простенокого ИИ, которая позволит придать эффект поведения робота (привязанность к какому-либо объекту, испуганность и т.п.) 9.- идеальным решением показалась идея, найденная на этом (по-моему) форуме о подзарядке через транформаторную связь, поэтому на этом этапе будет создаваться "зарядное устройство" и создаваться возможность определения местоположения этого устройства для автоподзарядки робота.
Сообщение будет обновляться по мере продвижения работ.
Судя по всему ты еще новичок - перемещаю тему в соответствующий раздел - там тебе быстрей помогут...
JohnJ писал(а):
1.+ сделать механически авто из подручных средств.
Советую для начала взять какую-нить готовую модель или игрушку. И еще: для робота гораздо лучше подходит "танковое" шасси или схема с двумя видущими и свободным колесом. Фишка в том, что роботу трудно делать "разворот в три приема", а куда удобней развернуться прямо на месте.
JohnJ писал(а):
1.5.- чтобы иметь возможность делать необходимые мне детали, пока-что переключился на создание станка...
Это не так необходимо как кажется. Я для себя понял, что построить станок куда труднее, чем робота без него...
JohnJ писал(а):
2.+ установить моторчики и кнопки для движении с пульта взад-вперёд. Моторчики купил за 90 р. "EG530AD-9F", но они оказались слабенькими, поэтому по прямой ездит нормально, но на небольших препятствиях застревает. Возможно плохо организовал подцепление колёс? Вроде сделал напрямую: моторчик в колесо. Они на 9 В, незнаю сколько Ампер... Но когда питаю 12 В, 1 А ездят чуть лучше.
Сделай редукторы или ременную передачу. Колесо на моторе всегда крутит слабо.
JohnJ писал(а):
2.5.- добавить возможность поворота машинки. Для этого пришлось купить колёсико для тумбочек за 15 руб. Повотор будет осуществляться вращением задних (приводных) колёс в разные стороны.
Удобнее поменять зад и перед местами. Ось разворота получается ровно между ведущих колес, а это идеальное место для размещения дальномера.
JohnJ писал(а):
3.- сделать пульт с радиоуправлением, чтобы не бегать за машинкой, когда управляю ей .
Тут было много обсуждений - от самопальных радиомодулей до блютуза, но пока успешных решений не встречалось. Проще всего взять готовое модельное р/у.
JohnJ писал(а):
4.- сделать устройство управления диодами через усб-порт компьютера.
Советую начинать с LPT, а потом изучать микроконтроллеры (http://www.avr123.nm.ru), а уже потом о USB думать. Это один из самых сложных портов компьютера.
JohnJ писал(а):
5.- переделать п.3. и п.4. для отправки управляющих сигналов от USB на радиоприёмник машинки-робота.
Есть готовые USB-радиоканалы. Видел где-то на http://www.acroname.com - но удовольствие это не дешевое. Как вариант - Bluetooth немного дешевле, но и сложнее. Куда проще сделать радио для COM-порта.
7.- установить "обратную связь", т.е. датчики на машинку, которые будут передавать сигнал на приёмник, подключенный к усб. В качестве датчиков планирую использовать какой-нибудь датчик расстояния до объекта, либо, если покажется реальным, установить видеоглазок.
Есть глазки со встроенным передатчиком. Сигнал можно поймать на ТВ-тюнер (б/у стоит около 500р) или на обычный телек.
JohnJ писал(а):
8.- переписать программу простенокого ИИ, которая позволит придать эффект поведения робота (привязанность к какому-либо объекту, испуганность и т.п.)
До этого дойдет очень не скоро...
JohnJ писал(а):
9.- идеальным решением показалась идея, найденная на этом (по-моему) форуме о подзарядке через транформаторную связь, поэтому на этом этапе будет создаваться "зарядное устройство" и создаваться возможность определения местоположения этого устройства для автоподзарядки робота.
Это только размышления на тему. Реально похоже никто так и не взялся пробовать... Будешь первым!
Заголовок сообщения: Re: проект по созданию первого робота-машинки
Добавлено: 06 сен 2007, 20:43
Зарегистрирован: 05 сен 2007, 23:52 Сообщения: 12 Откуда: Tomsk
Цитата:
JohnJ писал(а):
... Но когда питаю 12 В, 1 А ездят чуть лучше.
Сделай редукторы или ременную передачу. Колесо на моторе всегда крутит слабо.
Вот уж не знал... всегда думал что так КПД передачи получится больше... ладно, попробую на ремень...
Цитата:
JohnJ писал(а):
1.5.- чтобы иметь возможность делать необходимые мне детали, пока-что переключился на создание станка...
Это не так необходимо как кажется. Я для себя понял, что построить станок куда труднее, чем робота без него...
JohnJ писал(а):
4.- сделать устройство управления диодами через усб-порт компьютера.
Советую начинать с LPT, а потом изучать микроконтроллеры (http://www.avr123.nm.ru), а уже потом о USB думать. Это один из самых сложных портов компьютера.
Для того и хочу попытаться сделать станок, чтобы начать с LPT (+ дополнительно куча возможностей получится), а для передачи очень-очень хочется USB несмотря на сложности, т.к. его подпитки хватит чтобы радиопередатчик работал без дополнительного источника питания, а это будет очеть хорошо смотреться.
Цитата:
JohnJ писал(а):
3.- сделать пульт с радиоуправлением, чтобы не бегать за машинкой, когда управляю ей .
Тут было много обсуждений - от самопальных радиомодулей до блютуза, но пока успешных решений не встречалось.
Тоже думал о блютузе, передавать то с его помощью легче, а вот принимать - проблема... надо хорошо разбираться в спецификации и микроконтроллерах... поэтому решил это оставить на какой-нибудь "другой раз"...
Цитата:
JohnJ писал(а):
7.- установить "обратную связь", т.е. датчики на машинку, которые будут передавать сигнал на приёмник, подключенный к усб. В качестве датчиков планирую использовать какой-нибудь датчик расстояния до объекта, либо, если покажется реальным, установить видеоглазок.
Есть глазки со встроенным передатчиком. Сигнал можно поймать на ТВ-тюнер (б/у стоит около 500р) или на обычный телек.
А глазок со встроенным передатчиком сколько стоить будет? Может и более выгодно, надо будет искать когда до этого дойду.
Цитата:
JohnJ писал(а):
8.- переписать программу простенокого ИИ, которая позволит придать эффект поведения робота (привязанность к какому-либо объекту, испуганность и т.п.)
До этого дойдет очень не скоро...
Да я и не тороплюсь, работать буду медленно, в свободное от всего время...
Цитата:
Это только размышления на тему. Реально похоже никто так и не взялся пробовать... Будешь первым!
Не уверен, т.к. до этого мне тоже ещё далеко идти... вполне возможно что меня опередят
Заголовок сообщения: Re: проект по созданию первого робота-машинки
Добавлено: 07 сен 2007, 10:11
скрытый хозяин вселенной :)
Зарегистрирован: 18 сен 2006, 12:26 Сообщения: 18018 Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Цитата:
Вот уж не знал... всегда думал что так КПД передачи получится больше... ладно, попробую на ремень...
мотор расчитан на работы на высоких оборотах, неск тысяч в минуту вот автомобили как ездят?? ты же не будешь трогаться на 5й передаче?? у тебя даже ничё не получитсо если попробуешь, движок заглохнет и всё. потому как максимальная мощность снимается с выхода редуктора если он максимально понижает обороты редуктор как работает ? высокие обороты на входе, низкие на выходе, дают высокое усилие на выходе низкие обороты на входе, высокие обороты на выходе, дают маленькое усилие на выходе а вобщето это физика школьная...
Цитата:
вот принимать - проблема... надо хорошо разбираться в спецификации и микроконтроллерах...
да нет, вовсе не проблема =) с блютусом просто, а вот спецификацию usb фтыкать это реально сложно.
Цитата:
а для передачи очень-очень хочется USB несмотря на сложности
на сайте pcports есть книжка про программирование usb ты для начала её просто полистай =)))
Цитата:
А глазок со встроенным передатчиком сколько стоить будет?
цветной глазок с передатчиком + приёмник(нужно же ещё и принимать =) ) если ты в москве, обойдётся в ~1300р. если по почте то 1600 гдето однако датчики или дальномер ты сможешь легко использовать в комп программе, а вот картинку с камеры...тоже сложности
Заголовок сообщения: Re: проект по созданию первого робота-машинки
Добавлено: 07 сен 2007, 10:47
Зарегистрирован: 05 сен 2007, 23:52 Сообщения: 12 Откуда: Tomsk
Myp писал(а):
мотор расчитан на работы на высоких оборотах, неск тысяч в минуту вот автомобили как ездят?? ты же не будешь трогаться на 5й передаче?? у тебя даже ничё не получитсо если попробуешь, движок заглохнет и всё. потому как максимальная мощность снимается с выхода редуктора если он максимально понижает обороты редуктор как работает ? высокие обороты на входе, низкие на выходе, дают высокое усилие на выходе низкие обороты на входе, высокие обороты на выходе, дают маленькое усилие на выходе а вобщето это физика школьная...
Теперь понял, спасибо.
Myp писал(а):
Цитата:
вот принимать - проблема... надо хорошо разбираться в спецификации и микроконтроллерах...
да нет, вовсе не проблема =) с блютусом просто, а вот спецификацию usb фтыкать это реально сложно.
а есть книжки по блютусу?
Myp писал(а):
Цитата:
а для передачи очень-очень хочется USB несмотря на сложности
на сайте pcports есть книжка про программирование usb ты для начала её просто полистай =)))
так и сделал и прочитал её уже (неподробно конечно), очень понравилось! заказал микросхемы, когда придут попробую чё-нить натворить
Myp писал(а):
Цитата:
А глазок со встроенным передатчиком сколько стоить будет?
цветной глазок с передатчиком + приёмник(нужно же ещё и принимать =) ) если ты в москве, обойдётся в ~1300р. если по почте то 1600 гдето однако датчики или дальномер ты сможешь легко использовать в комп программе, а вот картинку с камеры...тоже сложности
о! ну тогда это можно будет себе позволить ради такого дела... главное научиться принимать картинку и обрабатывать её тоже суметь... но до этого далеко, пока даже не хочу на эту тему думать... а когда дойду до этого пункта - глядишь уже отработанная система какая-нибудь появится
Зарегистрирован: 18 сен 2006, 12:26 Сообщения: 18018 Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Цитата:
а есть книжки по блютусу?
ну есть наверно тока проще купить обычный донгл в компьютер и блютусину для робота они автоматически спариваются и у тебя с роботом появляется обычное соединениче через компорт rs232
минимум знаний максимум кпд =) вон в форуме про связь почитай там подробней
Цитата:
глядишь уже отработанная система какая-нибудь появится
ГГГ десять лет не появилась а теперь вдруг появится =)))
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения