roboforum.ru

Технический форум по робототехнике.

Хочу робота!

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Re: Хочу робота!

Сообщение AndreiSk » 29 апр 2010, 01:04

Я вспомнил, я уже считал вот здесь viewtopic.php?p=114402#p114402
этот новый робот с пк мне обошелся в покупку пк, который и так пора было покупать.
А всю механику из старого робота забрал, который мне не особо нравился, все цены с линками там есть :roll:

ЗЫ.. Не понимаю стремление народа курочить инструмент, продаются же моторы отдельно,
на любой вкус и цввет http://www.pololu.com/catalog/category/51
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Хочу робота!

Сообщение Brainenjii » 29 апр 2010, 01:06

2Angel71 отчего же? Пока так вроде проще всего, потом - ну, сомневаюсь, что отпаять 4 провода от лпт, и приделать их к цивилизованной USB микросхеме будет сложно. А переписывать ПО - вообще одно удовольствие. А так - крутится процесс с максимальным приоритетом - чисто по подаче напряжений на lpt порт. Ему по пайпам или на порт скидывают сообщения - что происходит. И процесс на это дело реагирует. Ничего сложного не вижу. Правда и опыта нет, конечно.
2=DeaD= Хм... Надеюсь, детский конструктор и металлические шестерни решат проблему... А вообще - надо пробовать, тут уж в теории сложно что-то уразуметь.
Brainenjii
 
Сообщения: 77
Зарегистрирован: 27 апр 2010, 09:02
Откуда: Вологда
прог. языки: Pascal

Re: Хочу робота!

Сообщение AndreiSk » 29 апр 2010, 01:10

Brainenjii писал(а):отчего же? Пока так вроде проще всего, потом - ну, сомневаюсь, что отпаять 4 провода от лпт, и приделать их к цивилизованной USB микросхеме будет сложно. А переписывать ПО - вообще одно удовольствие. А так - крутится процесс с максимальным приоритетом - чисто по подаче напряжений на lpt порт. Ему по пайпам или на порт скидывают сообщения - что происходит. И процесс на это дело реагирует. Ничего сложного не вижу. Правда и опыта нет, конечно.


что то в консерватории не так :crazy:
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Хочу робота!

Сообщение Brainenjii » 29 апр 2010, 01:19

просто ночь уже. В общем, мне кажется, что на управление с lpt порта уйдёт минимум усилий, если до этого дальше работы с СУБД и написанием CGI модулей человек особо не заходил.
Brainenjii
 
Сообщения: 77
Зарегистрирован: 27 апр 2010, 09:02
Откуда: Вологда
прог. языки: Pascal

Re: Хочу робота!

Сообщение Angel71 » 29 апр 2010, 01:23

почему, почему. :) патаму. считайте, что интерфейс проблемный. легко спалить, к контроллерам подключать проблемно, ...
сразу начинайте с rs232, напрямую или через юсб переходник. вы же не ограничитесь одними моторами, а значит рано или поздно будете подключать платы, как минимум с различными датчиками. а это в свою очередь означает, что рано или позно вы всё-равно прийдёте к необходимости использования ком порта. виртуального или нет уже без разницы. :) что значит переписывать "одно удовольствие"? инкапсуляция, полиморфизм, наследование,.. знакомые слова надеюсь проскочили.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Хочу робота!

Сообщение Brainenjii » 29 апр 2010, 01:32

Проблемный, да. И спалить можно. Но ведь можно и не спалить! И как это сделать я и пытаюсь узнать. Полностью согласен с тем что обязательно приду к rs232. И при чём тут выше названное? Переписывать часть по работе с портами при смене их типа (lpt на rs232) придётся в любом случае. Но это ведь мелочи... Так почему бы пока, на первый раз, не соорудить всё на кондовом и ненадёжном lp, с реализацией приемлимо надёжной защиты. Когда мой робот проедет своей первый метр и вернётся обратно - обещаю тут же засесть за изучение современных интерфейсов ^_^
Brainenjii
 
Сообщения: 77
Зарегистрирован: 27 апр 2010, 09:02
Откуда: Вологда
прог. языки: Pascal

Re: Хочу робота!

Сообщение AndreiSk » 29 апр 2010, 01:42

Эх товарищ, вы сами себя под плинтус загоняете нежеланием осваивать main stream в робототехнике.
Сейчас выпускаются куча драйверов двигателей, все они через uart/usb управляются обычно.
Это и быстрее и надежнее, чем LPT.
Попросите Dead, он вам расскажет что надо купить из местного магазинчика чтобы подключить моторы.
Он человек по части OR (open robotics) начитанный, много слышал о OR, и надеюсь с удовольствием расскажет
как быстро стартануть с правильных позиций.
Последний раз редактировалось AndreiSk 29 апр 2010, 01:42, всего редактировалось 1 раз.
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Хочу робота!

Сообщение Angel71 » 29 апр 2010, 01:42

:) дело ваше. :roll: совсем забыл. в первых постах проскочило "быстрей, быстрей, быстрей". :D это долгострой, так что наберитесь терпения.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Хочу робота!

Сообщение AndreiSk » 29 апр 2010, 02:01

Вот здесь гляди http://shop.roboforum.ru/
Найдешь массу интересных предметов для начинающих и не только.
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Хочу робота!

Сообщение Brainenjii » 29 апр 2010, 09:14

Уже глядел. Из вкусного без необходимости брать в руки программатор - вот та шикарная схема предложенная на первой странице. Её и собираюсь приобрести. Но было сказано, что нет каких-то защитных диодов. Есть ли уже так же готовые схемы для защиты как контроллера двигателя, так и lpt порта? И если нет - то как их сделать? В плане, какие ингридиенты нужны - собираюсь сделать заказ в магазине, где меньше чем 1к не отсылают, так что докупить потом пару диодов не получится. Наш город-герой обилием магазинов электроники не славится... И насколько велика опасность стартовых токов?
Brainenjii
 
Сообщения: 77
Зарегистрирован: 27 апр 2010, 09:02
Откуда: Вологда
прог. языки: Pascal

Re: Хочу робота!

Сообщение =DeaD= » 29 апр 2010, 09:18

Не надо вам заниматься ничем с ЛПТ портом пока, забудьте, сначала продумайте всё по механике. Потом будет ясно какой ДД нужен - может OR-AVR-M128-DS вам хватит и будет идеальным решением.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Хочу робота!

Сообщение Brainenjii » 29 апр 2010, 09:29

Да я продумал уже всё по механике, пусть и на любительском уровне. Не вижу (и не увижу пока не начну) принципиальных проблем. Сумма в 10к легко восстановима - ничего сверхдорогого покупать не собираюсь. Но и сжечь материнскую плату/двигатель/OR-MD2-10A-12V-X из-за ошибки в проектировании тоже желания мало. Редуктор и колесный узел планируется сделать из детского стального конструктора (уже видел такой в соседнем магазине) и небольшой допилкой под габариты двигателя (но сначала нужно его заказать, а для этого нужно знать что заказать к мне из электроники).
Управление с компьютера (и как первое _временное_ решение с LPT) - самоцель! Забыть о ней = забыть о роботе. Я осознаю, что посидеть, подумать, почитать - грамотно и правильно, но мне приятней работать по схеме - "главное войти в зону, а там разберёмся". Просто ну вот совсем ноль в схемотехнике (практически даже без основ теории), так что сам разобраться - как соорудить защиту смогу за сравнимое с изучением USB и rs232 время.

P.S. поиск рулит? Или то что тут соорудили мне не подойдёт?
Brainenjii
 
Сообщения: 77
Зарегистрирован: 27 апр 2010, 09:02
Откуда: Вологда
прог. языки: Pascal

Re: Хочу робота!

Сообщение =DeaD= » 29 апр 2010, 09:58

Brainenjii писал(а):Да я продумал уже всё по механике, пусть и на любительском уровне.

Ок, тогда скажите, какой ток будет на движках в рабочем режиме.

Brainenjii писал(а):Управление с компьютера (и как первое _временное_ решение с LPT) - самоцель! Забыть о ней = забыть о роботе.

Управление с робота не вопрос, а вот LPT крайней сомнительное тупиковое решение. Учитывая, что это решение, а не цель - вам и предлагают от него отказаться.

Brainenjii писал(а):Я осознаю, что посидеть, подумать, почитать - грамотно и правильно, но мне приятней работать по схеме - "главное войти в зону, а там разберёмся". Просто ну вот совсем ноль в схемотехнике (практически даже без основ теории), так что сам разобраться - как соорудить защиту смогу за сравнимое с изучением USB и rs232 время.

P.S. поиск рулит? Или то что тут соорудили мне не подойдёт?

Ну мы же говорим - потратите дофига сил на тупик. Помогать вам двигаться в тупик ни у кого не будет желания. Лучше сразу правильно делать, тогда и помогать вам интересней и результат раньше получите скорее всего с более активной поддержкой.

Добавлено спустя 6 минут 39 секунд:
Представьте - вы пришли на форум любителей строить лодки и говорите - хочу построить первую лодку из свинца. Вам в ответ - да не строят из него, он мягкий и тяжелый! А вы - ну в принципе же из него можно построить, мне просто как начинающему проще со свинцом работать, он паяется и гнётся легче! Конечно можно, а нужно?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Хочу робота!

Сообщение Brainenjii » 29 апр 2010, 10:05

Да при грамотном проектировании ПО - переписать управление собственно двигателями - почти ничто, в сравнении с прочей программной частью. А писать буду сразу с учётом последующей схемы.
Ток? Ну, на двигателях написано 1,3А. Посколько буду часто (с периодом 20-100мс) запускать и останавливать значит будет этот мифический пусковой ток и пусть он будет в 5-7 раза больше номинального - получим 6-10А на каждый двигатель. В этом OR-MD2-10A-12V-X вроде как написано, что выдержит. Выкладки взяты с потолка - механика и электрика - разные вещи (.
И возвращаясь к OR-MD2-10A-12V-X - для управления нужно 4 канала. Что будет между разъёмом и компом не важно - развязка (в случае LPT и которую так прошу ^_^), или дикий переходник usb->RS232->сильномогучий МК. OR-MD2-10A-12V-X этого не увидит и поправить придётся только программную часть. Там я разберусь.
А поддержка и так более чем активна ^_^ (ещё раз спасибо)

UPD: не согласен с примером с лодкой ^_^ Тут скорее:
- Здравствуйте! Я хочу построить лодку на весёльном ходу, а вёсла делать из пенопласта!
- Ты с ума сошёл? Пенопласт уже 100 лет никто не пользует (только древние мастодонты, когда ещё ничего кроме пенопласта не было). Ставь мотор! Тем более, они уже есть готовые - только навтыкай в них деталей и радуйся как лодка ездит!
- Вы правы, но пенопласта кругом куча, да и как делать вёсла я уже знаю. Покупать готовый мотор (или детали к нему) не хочу - там инструкция сложная. Лучше посоветуйте - как древние мастодонты укрепляли пенопласт, чтоб он не сыпался в процессе гребли?
Brainenjii
 
Сообщения: 77
Зарегистрирован: 27 апр 2010, 09:02
Откуда: Вологда
прог. языки: Pascal

Re: Хочу робота!

Сообщение =DeaD= » 29 апр 2010, 10:49

Поправка - там инструкция простая :)

Добавлено спустя 36 минут 39 секунд:
Если хотите мучаться с тупиковым ЛПТ - в качестве защиты LPT порта наверное можно банально воткнуть резисторы на 510 Ом и всё. Причем и по земле и по логическим линиям.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11