roboforum.ru

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

Fasto - робот для езды по линии (ранее Минибот - Лайнер)

Re: Минибот - Лайнер

Сергей » 31 янв 2009, 21:03

кстати, RiO, а QRD1114 ты чем читаешь? на АЦП или сделал на каждый цифровой выход?

Добавлено спустя 41 минуту 41 секунду:
Точнее даже так - какая схема включения QRD1114

Re: Минибот - Лайнер

Ruslan » 31 янв 2009, 21:49

Сначала, когда был на основе минибота читал через АЦП. Потом переделал под другой моск, и перешел на цифровое считывание датчиков.
Схему подключения содрал отсюда: http://www.pololu.com/file/0J119/3pi_schematic.pdf

Re: Минибот - Лайнер

Сергей » 31 янв 2009, 22:08

а собсно где там цифра? Там же датчики заведены на ацп

Re: Минибот - Лайнер

Ruslan » 31 янв 2009, 23:55

Там сначала на ножку подается 1, заряжается конденсатор, а потом ножка переводится в режим входа и по таймеру смотрим как скоро конденсатор разрядится (т.е. будет 0 на входе). При освещенном фототранзисторе это происходит гораздо быстрее. АЦП не используется.
Важным преимуществом является возможность считывать значения сразу на нескольких сенсорах.
См описание здесь: http://www.pololu.com/catalog/product/959
Также подобную схему использует blindman в своём модуле сенсоров тут: http://www.roboforum.ru/viewtopic.php?f=11&t=4595.

Добавлено спустя 35 минут 24 секунды:
Re: Fasto - робот для езды по линии (ранее Минибот - Лайнер)
После апгрейда в ноябре-декабре робот выглядит вот так:
DSC_3943_resize.JPG
DSC_3939_resize.JPG
DSC_3937_resize.JPG

- Миниботный моск заменен на контроллер Pololu Orangutan B-168 http://www.pololu.com/catalog/product/1216. Причина замены - отказ программироваться и ограничение мостов по напяжению.
- Добавлен дисплей 8х2, 3 кнопки и динамик.
- под контроллер и дисплей сделана "материнская плата" 10 х 8 см
- Сделан отдельный модуль из 6 датчиков линии, подключенных по цифровой схеме.
- общие габариты 120 х 105 мм, вес 263 г.
- дал ему имя "Fasto"

Код переделан на ПИД. Теперь работаю над его отладкой для большей скорости.
Последний раз редактировалось Ruslan 01 фев 2009, 10:37, всего редактировалось 2 раз(а).

Re: Fasto - робот для езды по линии (ранее Минибот - Лайнер)

SMT » 01 фев 2009, 00:54

Компактный контроллер. Размер моторами определяется или на "вырост"?
Вроде 6 датчиков - не разглядел седьмой? Центральный датчик не нужен?

Re: Fasto - робот для езды по линии (ранее Минибот - Лайнер)

Ruslan » 01 фев 2009, 01:28

размер по ширине определяется моторами. Датчиков линии действительно 6 (седьмой меряет напряжение :) ).

Re: Fasto - робот для езды по линии (ранее Минибот - Лайнер)

SMT » 01 фев 2009, 01:40

а моторные драйверы какие - тоже от Pololu? Если да, то какие из них и почему?

Re: Fasto - робот для езды по линии (ранее Минибот - Лайнер)

Ruslan » 01 фев 2009, 10:37

Драйвер движков стоит прямо на плате моска. Модель Toshiba TB6612FNG. До 1А на канал и до 3А в пике.
По моему, 1А для линии должно хватить. Это не сумо ведь, где моторы часто на грани остановки работают.

Если обратишь внимание, робот сделан на вдохновении от Pololu 3Pi (http://www.pololu.com/catalog/product/975). Я позаимствовал моск, дисплей, драйвер и часть кода, но у меня лучше моторы и по-другому устроены сенсоры.

Re: Fasto - робот для езды по линии (ранее Минибот - Лайнер)

SMT » 01 фев 2009, 20:52

Забавные у них трейсеры, шутрые - как у тебя :)
Еще - интересное отображение состояния сенсоров на дисплее придумали, может и бесполезное, но выполнено привлекательно.

Re: Fasto - робот для езды по линии (ранее Минибот - Лайнер)

VIRUS_V8 » 01 мар 2009, 20:29

Rio.
А что за движки у тебя на роботе?
как называются, где брал и скок стоят, если это не секрет

Re: Fasto - робот для езды по линии (ранее Минибот - Лайнер)

Ruslan » 01 мар 2009, 23:34

движки Maxon 13017, Брал в штатах. Например см здесь: http://www.fingertechrobotics.com/proddetail.php?prod=mp-13017


cron
Rambler\'s Top100 Mail.ru counter