roboforum.ru

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


Хочу робота!

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

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

Сообщение Brainenjii » 21 май 2010, 11:05

Концепция изменилась.
Вместо обычных двигателей решил пользовать сервопривод. Стеклоподъемник круто, но совсем не вписывается в машинку за 10к (пусть лежат - может в другом роботе применю). Остановился на здешних модифицированных HTX. Управление по прежднему с LPT (импульсы идеальной ширины выдержать с него, конечно, не смогу, ну и ладно, пусть чуток возюкает на месте). На худой конец можно вообще с другого порта LPT рулить питанием сервы вообще.
Далее, возможно стоит иметь 2 аккумулятора - на 12В для компьютера и 6В - для двигателей. Аккумы на 6В значительно дешевле, да и робот сможет сказать, что у него кончился заряд. Правда информация о токе, потребляемом сервой отсутствует, ну да ладно.
Схему придётся поправить разве что чуть-чуть
Brainenjii
 
Сообщения: 77
Зарегистрирован: 27 апр 2010, 09:02
Откуда: Вологда
прог. языки: Pascal

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

Сообщение =DeaD= » 21 май 2010, 12:10

Сервами рулить с ЛПТ - не погибните? Вообще не понял почему схема мало поменяется - силовой частью рулить не надо вообще.

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

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

Сообщение Alex080969 » 21 май 2010, 13:53

Я тут посмотрел первые две странички, и честно говоря какое-то уныние напало на меня :( . Другие посты читал, аж оторватся не мог .
Как можно заниматься робототехникой с нежеланием работать с железо и МК? Может тогда взять телегу с двигателем, поставить на неё системник, сверху присобачить бензоэлектростанцию киловатную и вперёд...
Хотя и тут придётся МК ставить чтоб телегой да электростанцией управлять.
Прошу ТС не обижаться. Я вынашивал мысль о занятии робототехникой около года , схемы чертил алгоритмы потихоньку придумывал. А когда стал вплотную этим заниматся так столько нового для себя открыл, столько ошибок нашёл... Так что мой друг сначала всёже лучше проштудировать доступную литературу и форумы специализированные, за чужими проектами понаблюдать.
Очень рекомендую.
Первая заповедь радиотехника - почисти контакты!
Аватара пользователя
Alex080969
 
Сообщения: 763
Зарегистрирован: 10 ноя 2009, 13:13
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр

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

Сообщение =DeaD= » 21 май 2010, 14:03

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

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

Сообщение Brainenjii » 21 май 2010, 14:30

Согласен. Однако, в качестве такой "готовой электроникой с готовыми прошивками МК" я считаю что можно пользовать компьютер ^_^ Взять клавиатуру - готовые 100+ механических сенсоров! А мышь - это ж вообще! С кучей, конечно, проблем и на одну неё полагаться нельзя для навигации, но тем не менее! ИК бампер - соорудить можно опять же из клавиатуры ("клавишы" нажимаются при получении сигнала. По-крайней мере мне кажется что реализовать это будет не очень сложно ^_^).
Камеры/wifi/bluetooth - да что угодно реализовать на компе в разы легче, чем на "голых" МК. А уж доступность огромной вычислительной силы, развитым ПО (СУБД, веб-сервера, simon-like speech-recognition'ы), скриптовыми интерпритаторами (менять логику робота сразу, без компиляции и подобного, например через веб-интерфейс - perl/python/etc)...
Всё-таки, я хочу основной упор сделать на программную составляющую ^_^ И всё это щастье уложить в 10к на воспроизводство... Но нужен первый шаг - заставить его двигаться. А ведь прошёл уже почти месяц...
Brainenjii
 
Сообщения: 77
Зарегистрирован: 27 апр 2010, 09:02
Откуда: Вологда
прог. языки: Pascal

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

Сообщение Angel71 » 21 май 2010, 15:32

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

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

Сообщение Brainenjii » 21 май 2010, 16:02

Да не игнорирую я ~_~ Потом генерацию ШИМ надо будет снять с LPT - всё-таки не подходит он для этого. Или оставить на LPT, но им просто указывать для МК - что я хочу (ускорение/торможение). Так же без АЦП+МК не получить информации с дальномеров и подобного. Просто с МК это ещё сильнее затормозится. А у меня остался месяц, чтобы получить результат - двигающийся компьютер. Собственно проблемы две - нет аккумулятора для стеклоподъемников (он затребует слишком много - мощное шасси, ИК-бамперы (иначе действительно разнесёт всё), механизм защиты аккумулятора, сложную заряду и т.п.) и нет редукторов для шуруповёртов. Выход нашёл в сервоприводе, модифицированном под постоянное вращение - это и потребление шуруповертов + редуктор стеклоподъемника. Вдобавок, как понял, управлять одной сервой я смогу с 1 выхода LPT => 1 LPT = 12 серв! Вот только проблема с потреблением процессорного времени для рассчёт точных импульсов. Точность ±1 мкс я вообще получить не смогу без всё тех же злосчастных МК. Тем не менее, вариант с сервоприводом на данном этапе мне представляется решением проблемы движения.
Brainenjii
 
Сообщения: 77
Зарегистрирован: 27 апр 2010, 09:02
Откуда: Вологда
прог. языки: Pascal

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

Сообщение =DeaD= » 21 май 2010, 16:14

Да не рулит никто с LPT сервами. Иначе вы всю вычислительную мощь ПК потратите на то, что сделал бы МК за несколько долларов (вы ведь тут будете и паять и софт писать), при этом еще и размерами МК меньше в тыщу раз и потребляет в тыщу раз меньше энергии.

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

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

Сообщение AndreiSk » 21 май 2010, 16:15

Мои соображения в кратце:
1. Сервы вместо двигателя для робота весом в несколько кг - это полный бред
2. Вам нужно еще раз пересмотреть концепцию, МК на борту должен быть. Делать низкоуровневую логику на компьютере - еще раз бред.
3. Аккумуляторы надо выбирать LiPo для небольших роботов, Pb-акки тяжелые, робот просто не потянет. Акк надо иметь один на все, будет более рационально использоваться.

Если через месяц нужен результат, надо:
1. пересмотреть бюджет
2. делать как советуют, не занимайтесь самокопанием. Все ваши попытки, в конечном счете приведут к понимаю,
что надо иметь МК для периферии и драйвер двигателя.

Возьмите один из модулей OR для двигателей. Вон Dead их использует и не жалуется.
А если что, скажет как правильно подключить.

А вообще я не понимаю злобное нежелание ТС использовать МК.
МК это по сути маленький компьютер в одной микросхеме, CPU, ROM и RAM.
Если вы программист, то запрограммировать МК для вас будет просто.
Последний раз редактировалось AndreiSk 21 май 2010, 16:25, всего редактировалось 1 раз.
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

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

Сообщение Angel71 » 21 май 2010, 16:24

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

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

Сообщение Vorral » 21 май 2010, 17:41

>1. Сервы вместо двигателя для робота весом в несколько кг - это полный бред
Категорический не согласен, четыре сервы(на каждое колесо диаметром до 10 см), смогут потянуть и 10 килограммового робота, больше чем под 60 градусный угол. Сервы я ес-но имею ввиду с металлическими шестернями и моментом не ниже 12кг.

Добавлено спустя 1 минуту 23 секунды:
У самого конструкция не меньше трёх килограммов получилась(не измерял точно). И ничего даже одна из 4 гусениц тянет всю конструкцию. Так что не надо глупостей говорить. Сервы вообще лучший вариант для робототехники по мнОгим показателям.
Vorral
 
Сообщения: 873
Зарегистрирован: 11 сен 2008, 17:18
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав

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

Сообщение AndreiSk » 21 май 2010, 18:05

Так ведь вопрос не в том что не сдвинет. Если хорошенько смазать, то и от дуновения ветерка поедет.
Сервы по своей конструкции (пластиковый корпус+тонкий вал) не будут держать нагрузки при ударе.

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

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

Сообщение Vorral » 21 май 2010, 18:19

Ещё раз повторю. Бред, это ваши ни чем не подкреплённые слова. Я всё написал выше и это факт, робот запросто сможет гонять на четырёх сервах при весе и в 10 кг. На счёт ударов тоже глупость, подобные сервы ставят на здоровые авиомодели. Так вот один из моделистов мне говорил, что они крайне живучие и то что редко выходят из строя при !крушениях самолёта. Еcть и один минус(о нём говорил Abubisб, при использовании серв на гексоподе), но он решается.
Последний раз редактировалось Vorral 21 май 2010, 18:24, всего редактировалось 1 раз.
Vorral
 
Сообщения: 873
Зарегистрирован: 11 сен 2008, 17:18
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав

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

Сообщение =DeaD= » 21 май 2010, 18:23

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

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

Сообщение Vorral » 21 май 2010, 18:27

Ну так у тебя же мотор при этом из строя не вышел. Я лишь говорил, что серва потянет и легко робота в столько килограмм. А ударопрочность в первую очередь ложиться на подвеску, серва тут страдает не так много(у неё на главном валу между прочим два хороших подшипника).
Vorral
 
Сообщения: 873
Зарегистрирован: 11 сен 2008, 17:18
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав

Пред.След.

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

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 23