roboforum.ru

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


Двухсторонняя связь с ПК

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Двухсторонняя связь с ПК

Сообщение GabrielG » 21 сен 2010, 15:22

Доброго всем времени суток.
Подскажите, люди знающие, как проще и быстрее всего организовать двунаправленную связь между ботом и ПК?
Прошу в поиск не посылать - я только оттуда. В этом и проблема - за неделю поисков подходящего варианта голова уже кругом от возможных вариантов, некоторые уже по 2-3 кругу пересматриваю :pardon:
Собственно, к делу - на боте при помощи МК(точнее, нескольких, но пока не суть важно) будут реализованы простые функции - управление перемещением, обслуживание датчиков, и т.д. Мозг, как вы уже поняли, будет реализован на ПК, в виде мультиагентной системы - это основная цель проекта.
Для обмена данными я ищу простой в реализации способ обмена - отправить 1-2 байта к боту, получить от него 2-3, и т.д.. Я рассматриваю все варианты, предпочтительнее было бы по радио, но на крайняк сгодится и ИК.
Подскажите мне такой вариант, буду благодарен.
По финансам не сильно ограничен, с паяльником лет с 3 знаком :D, да и вообще программист я, но много времени уделить этому узкому месту не смогу. Спасибо)
GabrielG
 
Сообщения: 3
Зарегистрирован: 20 сен 2010, 11:13
прог. языки: Java

Re: Двухсторонняя связь с ПК

Сообщение =DeaD= » 21 сен 2010, 15:38

Блютуз и забудьте про эту проблему. Например у меня в подписи есть модули, но это не единственный вариант.

Кроме всего прочего можно купить сами микросборки на которых наши модули построены, - BTM-111 выйдет дешевле, но их паять не сахар :) и еще можно найти микросборки с антенной на ней сразу, в любом случае главное чтобы модуль был сразу с Serial Port Profile и ногами RX/TX ;)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Двухсторонняя связь с ПК

Сообщение GabrielG » 22 сен 2010, 12:30

Хм, неплохая идея, спасибо. Единственное, что меня смущает - малая дальность (в 15 метров не уложусь), но для начала хватит. Если ничего более удобного не подберу, будет БТ )
Осталось только выяснить, как соединить master на компе и slave модуль на боте. Точнее, как программно выбрать нужное устройство БТ на стороне ПК. Буду копать :good:
GabrielG
 
Сообщения: 3
Зарегистрирован: 20 сен 2010, 11:13
прог. языки: Java

Re: Двухсторонняя связь с ПК

Сообщение =DeaD= » 22 сен 2010, 14:09

Бывают микросборки 1 класса на 100м
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Двухсторонняя связь с ПК

Сообщение tenik » 22 сен 2010, 17:45

на стороне ПК обычный БТ адаптер юсбишный.
tenik
 
Сообщения: 49
Зарегистрирован: 19 апр 2010, 23:19
Откуда: Новоград-Волынский, Украина
прог. языки: с, php
ФИО: Андрей

Re: Двухсторонняя связь с ПК

Сообщение =DeaD= » 22 сен 2010, 17:58

GabrielG писал(а):Осталось только выяснить, как соединить master на компе и slave модуль на боте. Точнее, как программно выбрать нужное устройство БТ на стороне ПК. Буду копать :good:

Никак, только через выбор COM-порта. Связку 1 раз в жизни между ПК и модулем устанавливать придётся ручками, если не хотите нахлебаться с API блютузным (не советую). Порядок связки (pairing) описан у нас в инструкции ( mediawiki/images/1/1f/OR-BTx.pdf ), по крайней мере для микросборок BTM-111 / BT-20.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов


Вернуться в Новичкам или основы основ роботостроения.

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

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