roboforum.ru

Технический форум по робототехнике.
Текущее время: 19 апр 2025, 06:07

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




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

Зарегистрирован: 03 фев 2007, 20:24
Сообщения: 79
Откуда: Омск
Собсна преблему понял! Просто берёшь и делаешь финт ушами как у робота жука из мастера кита!!!


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

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Chooze писал(а):
Собсна преблему понял! Просто берёшь и делаешь финт ушами как у робота жука из мастера кита!!!

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


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

Зарегистрирован: 30 авг 2006, 14:00
Сообщения: 73
Откуда: Клайпеда, Литва
вот пожалуйста одна из некоторых функций одного из моих монстров, управление с ду пульта, rc5:
http://www.youtube.com/watch?v=dRUvU0fAJ8w


Последний раз редактировалось vitalij 25 апр 2007, 20:40, всего редактировалось 1 раз.

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

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
SSG писал(а):
Chooze писал(а):
Собсна преблему понял! Просто берёшь и делаешь финт ушами как у робота жука из мастера кита!!!

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


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


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

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Додавил-таки ИК RC5 приемник. :roll:
Все шуршит як мае быць! В качестве основы взял какую-то программулину из сети. Чуток подправил, подогнал под любимый Code Vision и вуаля! Исходники прикрепляю - мот кому пригодятся (ессно никакой ответственности и проча...:lol: ).
Использовал Mega32, кварц 4MГц. Приемник отечественный, интеграловский (аналог ТСОПа). Приемник вешается на INT1, задействуется таймер 0. Дополнительно включен USART на 19200 для отладки.
Кстати, прилагаю еще и компонент для Delphi для работы с com-портами. Оч. хороший и удобный. Где-то нарыл. Не помню.  :oops:
Обращаю внимание на #define RC5RESAMPLE 11
У меня с таким значением работало только с китайским левым пультиком. При значении 41 хорошо ловились команды от горизонтовских и витязевских пультов.


Вложения:
Комментарий к файлу: RC5 декодер
RC5 decoder.zip [60.88 КиБ]
Скачиваний: 194
Комментарий к файлу: Компонентик для Delphi
BComPort.zip [58.68 КиБ]
Скачиваний: 136


Последний раз редактировалось SSG 08 май 2007, 16:48, всего редактировалось 3 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 апр 2007, 19:36 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Myp писал(а):
гыгыгы
и когда будет работать бампер робот будет в прерывание вываливатся, потом будет выходить опять бампер опять прерывание
замкнутый круг =)

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


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

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


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

Зарегистрирован: 09 июн 2007, 15:18
Сообщения: 14
Откуда: Магнитогорск
А мы поставили RC-5 на трамвай. В депо просто мужики балдеют. Переставлять трамвай по депу с помощью пульта от ТВ прикинь. Вот теперь думаем  может трамвай -робот сделать. только чё он будет делать а?


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

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
[off]хахаха

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июн 2007, 18:55 
Не в сети
Безбашенный Теоретик
Аватара пользователя

Зарегистрирован: 07 янв 2006, 18:30
Сообщения: 1137
Откуда: Подмосковье
[off]нее, стенка на стенку  :D  [/off]


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

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
[off]неее
разве что в догонялки
трамваи они немогут друг в друга =))[/off]


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

Зарегистрирован: 09 июн 2007, 15:18
Сообщения: 14
Откуда: Магнитогорск
Нет мы сделали не так. Так что Дави не дави с других пультов, а не сработает. Уж об этом мы в первую очередь позаботились. А вот видео камеры интересно бы было поставить. А то в долбаной Японии электрички без машиниста ездют. Не порядок!


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

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


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

Зарегистрирован: 09 июн 2007, 15:18
Сообщения: 14
Откуда: Магнитогорск
У нас кстати всё собрано на AVR и приёмник то же на ATmega128. На megу мы завели и управление трамвая и дубляж некоторых функций водителя.


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

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
а как собсно выполнено само управление?

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

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

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


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

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


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

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


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

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