roboforum.ru

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

ИК ДУ для робота

Chooze » 18 апр 2007, 14:27

Собсна преблему понял! Просто берёшь и делаешь финт ушами как у робота жука из мастера кита!!!

SSG » 18 апр 2007, 16:36

Chooze писал(а):Собсна преблему понял! Просто берёшь и делаешь финт ушами как у робота жука из мастера кита!!!

Непонял.
Там же в нем тока датчики стоять. Никакога управления пультом нет...  :?  А мне нуно шоб и ИК бамперы были, и шоб пультиком ему можно было посветить. Может прием команд пульта в прерывании замутить, чтоб по началу приема команды он не дергался никуда, а слушал, животина, что ему хозяин делать велить!  :D

vitalij » 24 апр 2007, 22:37

вот пожалуйста одна из некоторых функций одного из моих монстров, управление с ду пульта, rc5:
http://www.youtube.com/watch?v=dRUvU0fAJ8w
Последний раз редактировалось vitalij 25 апр 2007, 20:40, всего редактировалось 1 раз.

Myp » 24 апр 2007, 22:51

SSG писал(а):
Chooze писал(а):Собсна преблему понял! Просто берёшь и делаешь финт ушами как у робота жука из мастера кита!!!

Непонял.
Там же в нем тока датчики стоять. Никакога управления пультом нет...  :?  А мне нуно шоб и ИК бамперы были, и шоб пультиком ему можно было посветить. Может прием команд пульта в прерывании замутить, чтоб по началу приема команды он не дергался никуда, а слушал, животина, что ему хозяин делать велить!  :D


гыгыгы
и когда будет работать бампер робот будет в прерывание вываливатся, потом будет выходить опять бампер опять прерывание
замкнутый круг =)

SSG » 27 апр 2007, 14:51

Додавил-таки ИК RC5 приемник. :roll:
Все шуршит як мае быць! В качестве основы взял какую-то программулину из сети. Чуток подправил, подогнал под любимый Code Vision и вуаля! Исходники прикрепляю - мот кому пригодятся (ессно никакой ответственности и проча...:lol: ).
Использовал Mega32, кварц 4MГц. Приемник отечественный, интеграловский (аналог ТСОПа). Приемник вешается на INT1, задействуется таймер 0. Дополнительно включен USART на 19200 для отладки.
Кстати, прилагаю еще и компонент для Delphi для работы с com-портами. Оч. хороший и удобный. Где-то нарыл. Не помню.  :oops:
Обращаю внимание на #define RC5RESAMPLE 11
У меня с таким значением работало только с китайским левым пультиком. При значении 41 хорошо ловились команды от горизонтовских и витязевских пультов.
Вложения
RC5 decoder.zip
RC5 декодер
(60.88 КиБ) Скачиваний: 194
BComPort.zip
Компонентик для Delphi
(58.68 КиБ) Скачиваний: 136
Последний раз редактировалось SSG 08 май 2007, 16:48, всего редактировалось 3 раз(а).

SSG » 27 апр 2007, 19:36

Myp писал(а):гыгыгы
и когда будет работать бампер робот будет в прерывание вываливатся, потом будет выходить опять бампер опять прерывание
замкнутый круг =)

Есть на примете один вариантик. :wink:
Например, можно опрашивать бампер и приемник команд по очереди. Т.е. пока опрашиваем бампер, прерывание приемника запретить и наоборот. А может их даже в одном прерывании анализировать попробовать... :roll:
Для этого использовать какойнить самопальный флажок состояния. Пока флажок поднят - значит никаких команд не слухать, тока бампер пользовать. Если опущен, можно и поанализировать чего там ТСОП ловить. О!  :)
Кстати, вечерком поставил платку на добитую китайскую машинку. Система простая: Н-мост от родной платы (выпаял радиоприемник). Подрубил контроллер с зашитой прогой, понимающей RC5 и умеющей движки крутить. То-то было радости у малышни погонять по квартире машинку, управляя телевизионным пультиком.  :lol:
Кстати, приемник ловит волны практически как на него ни свети.  Иногда тока, когда совсем уж боком станет, то чуток не ловит :?

SSG » 08 май 2007, 13:23

Обновил архив проекта RC5_decoder. Добавил выделение номера системы. Вроде как правильно работает. По крайней мере для телевизионных пультов определяет нулевую систему, что соответствует стандарту. :)
Кстати о системах. Отечественной промышленностью выпускается специальная микросхема для использования в RC5 пультах. Так вот она позволяет изменять номер системы в посылке (с помощью перемычек, например). Можно какой-нить экзотический номер системы застолбить, чтоб робот слушался команды только своей системы.   8)

viczai » 10 июн 2007, 15:47

А мы поставили RC-5 на трамвай. В депо просто мужики балдеют. Переставлять трамвай по депу с помощью пульта от ТВ прикинь. Вот теперь думаем  может трамвай -робот сделать. только чё он будет делать а?

Myp » 10 июн 2007, 15:57

[off]хахаха

а потом все выйдут на улицу с пультами от телеков
и бедут битвы трамваев
мхахаха
кто  своим ДУ трамваем больше машин собьёт :lol:  :lol:  :lol: [/off]

lebaon » 10 июн 2007, 18:55

[off]нее, стенка на стенку  :D  [/off]

Myp » 10 июн 2007, 19:12

[off]неее
разве что в догонялки
трамваи они немогут друг в друга =))[/off]

viczai » 10 июн 2007, 21:09

Нет мы сделали не так. Так что Дави не дави с других пультов, а не сработает. Уж об этом мы в первую очередь позаботились. А вот видео камеры интересно бы было поставить. А то в долбаной Японии электрички без машиниста ездют. Не порядок!

SSG » 11 июн 2007, 13:19

[off]Про трамвал вы жжоте, что-ли? Или серьезно? :shock: [/off]
Сам код RC5 кроме команды несет еще и код системы. Поэтому реализовать реагирование только на свой личный пульт несложно, особенно если есть специальная удобная для этого пультовая микросхемка, которая позволяет этот код менять с помощью перемычек. У нас такую "Интеграл" вроде выпускает. Приемник, получив команду, выделяет код системы и смотрит, от своего ли пульта он пришел, если нет - команду игнорирует. Токо вот я такой микросхемки пока не нашел. Пару пультов расковырял, так там капля на плате неизвестного происхождения. Некоторые свои пульты паяють, на основе тех же малогабаритных AVR-ок. Тут уж можно и без RC5 обойтись.

viczai » 11 июн 2007, 14:45

У нас кстати всё собрано на AVR и приёмник то же на ATmega128. На megу мы завели и управление трамвая и дубляж некоторых функций водителя.

Myp » 11 июн 2007, 15:27

а как собсно выполнено само управление?

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

или эмуляция водителя? типа сервопривод который на педаль давит?

а фоток нету? с детства люблю трамваи и очень хотелось бы взглянуть на трамвай с ДУ


cron
Rambler\'s Top100 Mail.ru counter