roboforum.ru

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

как заставить этого робота ехать по линии

как заставить этого робота ехать по линии

Сообщение encedent » 12 авг 2010, 19:48

Изображение как его заставить ехать по линии

Добавлено спустя 6 минут 3 секунды:
или вот этого
Изображение
Добавлено спустя 10 минут 13 секунд:
если я правильно понимаю, то Изображение
encedent
 
Сообщения: 36
Зарегистрирован: 03 янв 2010, 21:52
Откуда: Белгород

Re: как заставить этого робота ехать по линии

Сообщение MegaBIZON » 12 авг 2010, 21:34

Вот кстати как ваще эти схемки понимать - буржуйские, с треугольничками...
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............
Аватара пользователя
MegaBIZON
 
Сообщения: 6285
Зарегистрирован: 12 янв 2007, 00:34
Откуда: Масква

Re: как заставить этого робота ехать по линии

Сообщение avr123.nm.ru » 12 авг 2010, 21:58

Это инверторы с тригером шмита на входе типа 74hc14

инверсия - это кружок

триггер - это петля гистерезиса внутри треугольника.

треугольник ПОДсказывает направление прохождения сигнала.

encedent писал(а):как его заставить ехать по линии


Посмотрите статью "Простой робот без микроконтроллера"

forum16/topic8573.html
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: как заставить этого робота ехать по линии

Сообщение Radist » 12 авг 2010, 22:19

Что значит "как заставить этого робота ехать по линии"? Вы его собрали, а он не едет? Или вы спрашиваете как работают эти схемы? По идее не надо его заставлять, он сам поедет, левый моторчик вперед, правый моторчик вперед - остальное само пойдет.

ЗЫ. А почему вопрос в бимы? Это же лайнтрейсер.
Аватара пользователя
Radist
 
Сообщения: 2254
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: как заставить этого робота ехать по линии

Сообщение vadinator » 12 авг 2010, 23:08

Только моторами, лучше управлять через транзисторные ключи :)
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: как заставить этого робота ехать по линии

Сообщение Radist » 13 авг 2010, 06:58

В качестве транзисторов используются выходы микросхем - логика сама вся сделана на транзисторах, в том числе и выходной каскад. Те же транзисторы, только внутри. А параллелят чтобы не сжечь выходы - мало ли сколько току отъесть мотор.
Аватара пользователя
Radist
 
Сообщения: 2254
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: как заставить этого робота ехать по линии

Сообщение avr123.nm.ru » 13 авг 2010, 07:39

74ac примерно по 25 мА на выход.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: как заставить этого робота ехать по линии

Сообщение MegaBIZON » 13 авг 2010, 07:47

Radist писал(а):.....ЗЫ. А почему вопрос в бимы? Это же лайнтрейсер.

ну кстати да.
Снес.
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............
Аватара пользователя
MegaBIZON
 
Сообщения: 6285
Зарегистрирован: 12 янв 2007, 00:34
Откуда: Масква

Re: как заставить этого робота ехать по линии

Сообщение encedent » 14 авг 2010, 11:38

Спасибо что перенесли, ну так можно так сделать или нет?
encedent
 
Сообщения: 36
Зарегистрирован: 03 янв 2010, 21:52
Откуда: Белгород

Re: как заставить этого робота ехать по линии

Сообщение Radist » 14 авг 2010, 18:38

Можно, но есть нюанс. Линия черная на белом фоне. У вас фотодиоды, им нужен свет, значит надо поставить еще светодиод по центру робота, чтоб освещал линию. Еще нюанс в расположении фотодиодов, точнее в расстоянии между ними. Если линия проходит между светодиодами (оба видят белое) - робот включает два мотора и погнал, если один видит черную линию - соответствующий мотор останавливается и робот поворачивает, пока снова линия не станет между фотодиодами. Способ чреват тем, что при хорошей инерции робот улетит с линии при первом же повороте, оба датчика окажутся на белом и робот тупо уедет от линии и все. Если расстояние между датчиками будет меньше ширины линии и при старте один на линии, а другой нет, то робот поедет вихляя, включая моторы по очереди. Медленно и не красиво, а если вдруг оба датчика окажутся на линии - то вообще остановится. Следующий нюанс - регулировка датчиков отсутствует полностью. Надо чтоб при отражении от белого была логическая 1, а при отражении от линии - логический ноль. Уровнем освещения светодиода регулировать? А вечером вы свет включите и уровни уедут, или солнце выйдет из-за туч. Хотя если датчики и осветитель близко к полу - эффект уменьшится. Надеюсь я не настолько напугал, что вы откажетесь от постройки робота. Вливайтесь в наши ряды, собирайте роботов, проблемы конечно будут, но на то и форум, чтобы помогать их решать.

Добавлено спустя 7 минут 14 секунд:
Хотя я несколько наврал. Фотодиоды включены как то странно. Если бы это были фоторезисторы, тогда понятно - был бы делитель напряжения. Хотя и тут эффект наверное такой же. В общем моторы в этих схемах всегда будут работать по очереди, а значит датчики должны быть ближе чем ширина линии. Если оба датчика осветить одинаково - один бог знает какой из моторов закрутится (гистерезисы в триггерах шмитта имеют разброс). Начинайте делать шасси, а электронику (если эти схемы не получится настроить) всегда можно заменить.
Аватара пользователя
Radist
 
Сообщения: 2254
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR

Re: как заставить этого робота ехать по линии

Сообщение encedent » 16 авг 2010, 12:10

спасибо за хороший ответ
encedent
 
Сообщения: 36
Зарегистрирован: 03 янв 2010, 21:52
Откуда: Белгород

Re: как заставить этого робота ехать по линии

Сообщение Radist » 19 авг 2010, 11:10

Вот хорошая статья по лайнтрейсу.
http://www.ironfelix.ru/modules.php?nam ... ge&pid=113
Аватара пользователя
Radist
 
Сообщения: 2254
Зарегистрирован: 01 июл 2009, 08:59
Откуда: Екатеринбург
прог. языки: асемблер AVR


Вернуться в Line Tracer

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

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