roboforum.ru

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

Электроника - энкодер из оптический мышки

Готовая электроника для самодельного робота. Уровень от начинающих до опытных конструкторов.

Re: Электроника - энкодер из оптический мышки

Сообщение Ворон » 01 ноя 2009, 20:57

ну вот если чесно не обнуляемую ошибку я как нить ,причем не напрягаясь исправлю внешним маяком)а вот какой маяк искать ,это по тому куда я ехал буду думать..)
Ворон
 
Сообщения: 1054
Зарегистрирован: 24 ноя 2008, 19:43
Откуда: Казань

Re: Электроника - энкодер из оптический мышки

Сообщение EdGull » 01 ноя 2009, 21:45

а можно по подробней про маяк и в особенности про его точность?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Электроника - энкодер из оптический мышки

Сообщение Серый 21 » 02 ноя 2009, 00:49

Я хотел скинуть видео и показать , как ездит робот , чтоб понятнее было что я хочу . Но администратор не разрешил. так как лучше поступить не подскажите насчёт энкодера , который позиционирует робота .)

Добавлено спустя 29 минут 8 секунд:
вот фотография данного робота , к которому я хочу найти датчик .
Вложения
000.jpg
Серый 21
 
Сообщения: 41
Зарегистрирован: 18 окт 2009, 11:07
Откуда: Одесса

Re: Электроника - энкодер из оптический мышки

Сообщение EdGull » 02 ноя 2009, 09:09

Администратор с удовольствием разрешит скидывать видео если ты заведешь отдельную ветку про своего робота и будешь туда всё скидывать.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Электроника - энкодер из оптический мышки

Сообщение =DeaD= » 02 ноя 2009, 09:22

У меня есть такой робот :)

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

Re: Электроника - энкодер из оптический мышки

Сообщение Серый 21 » 02 ноя 2009, 12:20

Dead , да вы правы .Можете подсказать , как сделать чтоб не сбивался такой робот с прямого направления ?
Серый 21
 
Сообщения: 41
Зарегистрирован: 18 окт 2009, 11:07
Откуда: Одесса

Re: Электроника - энкодер из оптический мышки

Сообщение =DeaD= » 02 ноя 2009, 12:25

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

Re: Электроника - энкодер из оптический мышки

Сообщение Серый 21 » 02 ноя 2009, 12:34

Dead , Я сделал ему софт , где например указал , что ему надо ехать прямо , но он не едит , прямо , его уводит налево . Хотя вроде бы оба колеса работают . Вы считаете что это возможно исправить софтом ?
Серый 21
 
Сообщения: 41
Зарегистрирован: 18 окт 2009, 11:07
Откуда: Одесса

Re: Электроника - энкодер из оптический мышки

Сообщение =DeaD= » 02 ноя 2009, 12:35

Если у вас есть информация с энкодеров - тогда в значительной степени "да".

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

Re: Электроника - энкодер из оптический мышки

Сообщение Серый 21 » 02 ноя 2009, 12:37

Извините , что напригаю вас , но про считать клики , не знаю как сделать . Не подскажие ,где прочесть про это. А у вас кстати он правильно двигается ?
Серый 21
 
Сообщения: 41
Зарегистрирован: 18 окт 2009, 11:07
Откуда: Одесса

Re: Электроника - энкодер из оптический мышки

Сообщение =DeaD= » 02 ноя 2009, 12:48

Нормально двигался, вот только прошивку и видео я где-то на форуме вроде выкладывал, а найти не могу :(
Возможно посеял, так что придется вам с нуля писать, учитесь обрабатывать внешние прерывания по ногам контроллера и писать простейший регулятор для движков, если один движок ушел вперед - ему ШИМ снижайте.

Добавлено спустя 5 минут 7 секунд:
Нашел, видео своих разработок выкладывал куда: http://forum.roboclub.ru/IPBoard/index. ... st&p=17493
А вот прошивку не вижу.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Электроника - энкодер из оптический мышки

Сообщение Серый 21 » 02 ноя 2009, 12:50

Пользоватся шимом умею , но не очень понимаю , когда снижать шим на колесе .Спасибо , что помогаете . Я просто только навичок ,поэтому столько странных вопросов задаю.
Серый 21
 
Сообщения: 41
Зарегистрирован: 18 окт 2009, 11:07
Откуда: Одесса

Re: Электроника - энкодер из оптический мышки

Сообщение =DeaD= » 02 ноя 2009, 12:53

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

Re: Электроника - энкодер из оптический мышки

Сообщение Серый 21 » 02 ноя 2009, 13:09

клики - вы имеете ввиду обороты колеса ? или что значит клик ?
Серый 21
 
Сообщения: 41
Зарегистрирован: 18 окт 2009, 11:07
Откуда: Одесса

Re: Электроника - энкодер из оптический мышки

Сообщение =DeaD= » 02 ноя 2009, 13:14

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

Пред.След.

Вернуться в МиниБот — национальный класс роботов

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

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