roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 дек 2024, 16:13

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




Начать новую тему Ответить на тему  [ Сообщений: 271 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9 ... 19  След.
Автор Сообщение
 Заголовок сообщения: Re: Муравьи
СообщениеДобавлено: 03 июл 2009, 12:01 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Кстати вот похожий форм-фактор, но на гусеницах: http://myrobot.ru/wiki/index.php?n=Projects.BeamIRradar

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Муравьи
СообщениеДобавлено: 05 июл 2009, 20:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Вот вместо L293D впаял под двинателями микру LB1838.
Вложение:
DSC02241.JPG
DSC02241.JPG [ 666.13 КиБ | Просмотров: 2170 ]

С этим драйвером лучше, двигатели быстрее работают, чем с 293-ей.
Перепаял второй "уровень"
Вложение:
DSC02242.JPG
DSC02242.JPG [ 451.57 КиБ | Просмотров: 2159 ]

Стало больше места под остальные компоненты. ПРиспособил к этому роботу аккум от сименса M55, Он компактный и у меня дома два таких нашлось.:)
Вложение:
DSC02243.JPG
DSC02243.JPG [ 600.28 КиБ | Просмотров: 2152 ]

Осталось только решить как лучше расположить аккум, потому что на самом верху должна располагаться плата передатчика/приемника. Пока аккум сажается в гнёхда второго уровня (вторая фотка).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Муравьи
СообщениеДобавлено: 05 июл 2009, 20:49 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Если с аккума снять кожух, габариты его уменьшатся.
Я так делел :)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Муравьи
СообщениеДобавлено: 06 июл 2009, 12:53 
Не в сети

Зарегистрирован: 08 май 2009, 21:21
Сообщения: 159
Только осторожно, если ему контакты замкнуть нечайно то они плавятся


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Муравьи
СообщениеДобавлено: 08 июл 2009, 22:17 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Хочу у вас попросить совета. В принципе возможно ли, чтобы роботы погли общаться по усарту с применением тсопа и ик-диодов? То есть ШИМ выдаёт несущую частоту, а усарт модулирует её. Подскажите , как можно это сделать программно, а то у меня с этим небольшие проблемы. :oops:
Так как у меня будет всего 4 ик-диода на каждом роботе (по одному с каждой стороны), то отсюда вытекает следующая проблема: как, используя один усарт, передавать сигнал на разные датчики?

Заранее всем спасибо за помощь.


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Коммутировать ИК диоды можно, а можно всеми сразу моргать через транзисторный ключ. Еще конические зеркальные отражатель используют для всенаправлености от одного источника или приемника.


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

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Так вот вопрос, как передавать разные команды по диодам используя один усарт?


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

Зарегистрирован: 21 янв 2005, 12:16
Сообщения: 977
Откуда: Germany
прог. языки: asm
програмно сортировать.


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Катоды всех диодов излучателей к выходу USART а аноды через резисторы и диоды подключать к 5 вольт (выводить "1") другими ногами МК по надобности.

Или все это на транзисторных ключах сделать если ток более 25 мА нужен.

Цитата:
nest » 08 июл 2009 23:27 Ср програмно сортировать.

Как так ?


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

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Цитата:
Катоды всех диодов излучателей к выходу USART а аноды через резисторы и диоды подключать к 5 вольт (выводить "1") другими ногами МК по надобности.

То есть, если нужно через определённый диод подать сигнал, то тогда на ногу МК подавать "+", подключённую к этому диоду?
А с программной частью можно помочь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Муравьи
СообщениеДобавлено: 09 июл 2009, 00:06 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Цитата:
В принципе возможно ли, чтобы роботы погли общаться по усарту с применением тсопа и ик-диодов?

Возможно. Алгоритм примерно такой:
проверка на отсутствие чужого ИК (или прием),
ТХ бит,
контроль отражения (бампер),
еще бит,
и т.д.
А вот просто одинаковые бамперы на несколько ботов ставить нельзя.


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

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

ИМХО доступно и понятно я описал программирование и применение UART USART AVR в задаче-упражнении 5 - http://avr123.nm.ru/z5.htm учебный курс по AVR - там и настройка UART с помощью мастера кода CodeVisionAVR и толкование и модификация кода и примеры разных посылок и форматов - ни и архив скодом для симуляции и модификации под свою задачу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Муравьи
СообщениеДобавлено: 09 июл 2009, 00:15 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Меня интересует, как сделать частоту 30 кГц и промодулировать её сигналом усарт


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Муравьи
СообщениеДобавлено: 09 июл 2009, 00:18 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Аналоговые ключи можно использовать чтоб подавать "1" по моей схеме с частотой 30 Кгц на нужный диод, типа ADG и другие.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Муравьи
СообщениеДобавлено: 09 июл 2009, 00:23 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Блин) Что же такое.
Я прошу программный пример, как с частотой 30 кГц что-то передать с ноги TX


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 271 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9 ... 19  След.

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


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

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


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

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