roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Управлени роботом по радио от компа
СообщениеДобавлено: 27 авг 2007, 20:48 
Не в сети

Зарегистрирован: 12 авг 2007, 01:30
Сообщения: 48
Откуда: Волгоград
Благодаря чудесному сайту http://www.pcports.ru, сегодня более или менее разобрался как работать из Delphi с портом LPT и как следствие сразу же захотел реализовать управление роботом с компа, а т.к. провода тянуть не очень элегантно, пришел к выводу что нужно радиоуправление. Т.е. суть в следующем: на LPT-порт вешаем радио-приемо-передатчик, и на робота ставим подобное же устройство. Для управления роботом необходимо 4 команды: вперед, назад, влево и вправо; робот же возвращает всего два сигнала "преграда спереди" и "преграда сзади". В связи с чем вопрос, где найти несложную схему реализующую необходимые радио-приемо-передатчики?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 авг 2007, 22:29 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Купи китайскоую машинку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 авг 2007, 22:40 
Не в сети

Зарегистрирован: 12 авг 2007, 01:30
Сообщения: 48
Откуда: Волгоград
В принципе можно, но хотелось бы своими руками...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управлени роботом по радио от компа
СообщениеДобавлено: 27 авг 2007, 23:48 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
LeonRobot писал(а):
где найти несложную схему реализующую необходимые радио-приемо-передатчики?


vrtp.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 авг 2007, 23:50 
Не в сети

Зарегистрирован: 12 авг 2007, 01:30
Сообщения: 48
Откуда: Волгоград
Сейчас пришла в голову еще одна мысль, что кроме сигналов "препятствие впереди", "препятствие сзади", нужно еще передавать информацию о том на сколько робот переместился в пространстве, т.е. вероятно придется применить механизм вроде как в шариковой мышке, т.е. скажем за один оборот диска отправлять один сигнал в блок управления на комп, но тогда вопрос, на сколько высоко быстродействие LPT-порта, справится ли он с таким потоком информации и сможет ли простенькая схемка в RC-машинке так часто генерировать радиосигнал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 авг 2007, 23:58 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Чем дальше в лес тем больше КНИГ !    - Это я только что придумал   :lol: .


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

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Придеться осваивать AVR.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 авг 2007, 12:46 
Не в сети

Зарегистрирован: 12 авг 2007, 01:30
Сообщения: 48
Откуда: Волгоград
Master, так для того я и хочу соединить робота с компом, чтобы всю логику реализовать на компе, и не заморачиваться с микроконтроллерами...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 авг 2007, 13:24 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
LeonRobot писал(а):
Master, так для того я и хочу соединить робота с компом, чтобы всю логику реализовать на компе, и не заморачиваться с микроконтроллерами...

Та чтука которая как в мышке назывется N-кодер. Представляет собой пару светодиод и фототранзистор. Между ними стоит диск с отверстиями, которых дофига (штук 50), так вот если вы будете делать софт на Delphi или на С (насчет С не уверен) вы не сможете с такой частотой опрашивать вашу машинку чтобы программа зафиксировала что колесо повернулось на 5 дырочек. Поэтоум и нужен МК или использовать мышиный протокол PS/2. Я бы советовал для начала собрать все на соплях, т. е. взять готовую машинку и подключить к LPT безо всяких датчиков слежения бампров и т. д. Ну и ясное дело выложить фотки всего этого безобразия здесь на форуме с описанием.

P.S. Подключайте все к LPT через оптопары, а то проект может получится очень дорогим.  :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 авг 2007, 15:26 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Хм. Помойму для реализации двунаправленной связи без микроконтроллеров еще большая заморочка будет. Это ж скока всего на жестком железе нужно будет понаделать.  :shock:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 авг 2007, 17:00 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
SSG писал(а):
Хм. Помойму для реализации двунаправленной связи без микроконтроллеров еще большая заморочка будет. Это ж скока всего на жестком железе нужно будет понаделать.  :shock:

Не простые сигналы типа как от бампера можно принимать без проблем, просто скажем 10 раз в секунду опрашивать входы LPT на предмет наличия сигнала, а вот если что то сложнее то уж лучше на МК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 авг 2007, 11:15 
Не в сети

Зарегистрирован: 12 авг 2007, 01:30
Сообщения: 48
Откуда: Волгоград
Все равно пока с МК заморачиваться не буду)
Во первых мне большая точность не нужна пусть на диске будет вообще одна прорезь, получу точность плюч минус 2-3 см., что не принципиально.

А вот фразу:
Master писал(а):
P.S. Подключайте все к LPT через оптопары, а то проект может получится очень дорогим.  :D

не понял, поясните плиз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 авг 2007, 21:54 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Если спалите LPT, то придется покупать новую материнку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 авг 2007, 22:11 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
или PCI платку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 авг 2007, 23:05 
Не в сети

Зарегистрирован: 12 авг 2007, 01:30
Сообщения: 48
Откуда: Волгоград
Во-первых, расскажите плиз как можно спалить LPT-порт, что бы я знал и был аккуратней.
Во-вторых, даже в случае такого казусу, я так понимаю на работе самой материнке эта неприятность не доллжна же сказаться, или я не прав?
В-третьих, можно взглянуть на принципиальную схему оптопары?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу 1, 2, 3  След.

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


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

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


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

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