roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 00:43

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: как заставить этого робота ехать по линии
СообщениеДобавлено: 12 авг 2010, 19:48 
Не в сети

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

Добавлено спустя 6 минут 3 секунды:
или вот этого
Изображение
Добавлено спустя 10 минут 13 секунд:
если я правильно понимаю, то Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить этого робота ехать по линии
СообщениеДобавлено: 12 авг 2010, 21:34 
Не в сети
Аватара пользователя

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

_________________
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить этого робота ехать по линии
СообщениеДобавлено: 12 авг 2010, 21:58 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Это инверторы с тригером шмита на входе типа 74hc14

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

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

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

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


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

forum16/topic8573.html

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить этого робота ехать по линии
СообщениеДобавлено: 12 авг 2010, 22:19 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Что значит "как заставить этого робота ехать по линии"? Вы его собрали, а он не едет? Или вы спрашиваете как работают эти схемы? По идее не надо его заставлять, он сам поедет, левый моторчик вперед, правый моторчик вперед - остальное само пойдет.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить этого робота ехать по линии
СообщениеДобавлено: 12 авг 2010, 23:08 
Не в сети
Аватара пользователя

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

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить этого робота ехать по линии
СообщениеДобавлено: 13 авг 2010, 06:58 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить этого робота ехать по линии
СообщениеДобавлено: 13 авг 2010, 07:39 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
74ac примерно по 25 мА на выход.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить этого робота ехать по линии
СообщениеДобавлено: 13 авг 2010, 07:47 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2007, 00:34
Сообщения: 6285
Откуда: Масква
Radist писал(а):
.....ЗЫ. А почему вопрос в бимы? Это же лайнтрейсер.

ну кстати да.
Снес.

_________________
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить этого робота ехать по линии
СообщениеДобавлено: 14 авг 2010, 11:38 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить этого робота ехать по линии
СообщениеДобавлено: 14 авг 2010, 18:38 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить этого робота ехать по линии
СообщениеДобавлено: 16 авг 2010, 12:10 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как заставить этого робота ехать по линии
СообщениеДобавлено: 19 авг 2010, 11:10 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO