roboforum.ru

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

Управлени роботом по радио от компа

Управлени роботом по радио от компа

LeonRobot » 27 авг 2007, 20:48

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

Master » 27 авг 2007, 22:29

Купи китайскоую машинку.

LeonRobot » 27 авг 2007, 22:40

В принципе можно, но хотелось бы своими руками...

Re: Управлени роботом по радио от компа

avr123.nm.ru » 27 авг 2007, 23:48

LeonRobot писал(а):где найти несложную схему реализующую необходимые радио-приемо-передатчики?


vrtp.ru

LeonRobot » 27 авг 2007, 23:50

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

avr123.nm.ru » 27 авг 2007, 23:58

Чем дальше в лес тем больше КНИГ !    - Это я только что придумал   :lol: .

Master » 28 авг 2007, 12:08

Придеться осваивать AVR.

LeonRobot » 28 авг 2007, 12:46

Master, так для того я и хочу соединить робота с компом, чтобы всю логику реализовать на компе, и не заморачиваться с микроконтроллерами...

Master » 28 авг 2007, 13:24

LeonRobot писал(а):Master, так для того я и хочу соединить робота с компом, чтобы всю логику реализовать на компе, и не заморачиваться с микроконтроллерами...

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

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

SSG » 28 авг 2007, 15:26

Хм. Помойму для реализации двунаправленной связи без микроконтроллеров еще большая заморочка будет. Это ж скока всего на жестком железе нужно будет понаделать.  :shock:

Master » 28 авг 2007, 17:00

SSG писал(а):Хм. Помойму для реализации двунаправленной связи без микроконтроллеров еще большая заморочка будет. Это ж скока всего на жестком железе нужно будет понаделать.  :shock:

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

LeonRobot » 29 авг 2007, 11:15

Все равно пока с МК заморачиваться не буду)
Во первых мне большая точность не нужна пусть на диске будет вообще одна прорезь, получу точность плюч минус 2-3 см., что не принципиально.

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

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

Master » 29 авг 2007, 21:54

Если спалите LPT, то придется покупать новую материнку.

avr123.nm.ru » 29 авг 2007, 22:11

или PCI платку.

LeonRobot » 29 авг 2007, 23:05

Во-первых, расскажите плиз как можно спалить LPT-порт, что бы я знал и был аккуратней.
Во-вторых, даже в случае такого казусу, я так понимаю на работе самой материнке эта неприятность не доллжна же сказаться, или я не прав?
В-третьих, можно взглянуть на принципиальную схему оптопары?


cron
Rambler\'s Top100 Mail.ru counter