Bluetooth джойстик для приставки

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

Bluetooth джойстик для приставки

Сообщение baralgin1003 » 31 июл 2013, 11:05

День добрый! Есть желание реализовать беспроводной джойстик для денди. С родного джойстика идут 3 сигнала ( клок, синхра и данные). Вот вы бы подсказали, как можно посредством USART это реализовать... Сейчас загвоздка стоит именно в передаче частотного и синхроимпульса.
baralgin1003
 
Сообщения: 12
Зарегистрирован: 31 июл 2013, 10:58

Re: Bluetooth джойстик для приставки

Сообщение Myp » 31 июл 2013, 13:17

джойстик подключить к МК, МК будет обрабатывать данные с джойстика и отправлять их по радиоволнам в приставку
в приставке, приёмник будет принимать сигнал и второй МК будет расшифровывать данные и посылать их в порт джойстика.
ну и конечно блютус для этого не нужен))
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Bluetooth джойстик для приставки

Сообщение baralgin1003 » 31 июл 2013, 13:22

это все понятно... "МК будет обрабатывать данные с джойстика и отправлять их по радиоволнам в приставку" это все абстрактно как то... про радиоканал уже думал, да решил сразу сделать запас потенциала (чтоб и к компу и к телефону можно было подключать). а как сделать передачу трех сигналов то? меня это больше всего интересует(
baralgin1003
 
Сообщения: 12
Зарегистрирован: 31 июл 2013, 10:58

Re: Bluetooth джойстик для приставки

Сообщение Myp » 31 июл 2013, 13:39

ты не сможешь купить блютус модуль который ты мог бы подключить к джойстику и который бы в винде или на телефоне определялся как джойстик.
чтобы блютус устройство определилось как джойстик там должен быть специальный профиль.
а все блютус модули которые можно купить и использовать, обладают только возможностью эмуляции компорта. даже если ты возмёшь блютус то смысла в этом нет.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Bluetooth джойстик для приставки

Сообщение baralgin1003 » 31 июл 2013, 13:43

такс... ну мне как джойстик и не надо. хотя бы как ВТ-устройство он будет находиться?

ну ладно, это дело десятое. подскажите лучше что с частотой и синхрой делать, как это все в одном потоке передать?
baralgin1003
 
Сообщения: 12
Зарегистрирован: 31 июл 2013, 10:58

Re: Bluetooth джойстик для приставки

Сообщение Myp » 31 июл 2013, 14:03

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

частота и синхра не передаётся, тебе надо разбирать протокол, определять МК какая кнопка была нажата и номер этой кнопки отправлять по радио.

вот готовый пример для ардуины: http://habrahabr.ru/post/147356/
там всё просто и можно переписать под любой МК или язык программирования какой тебе нравится
там в цикле выполняется операция опроса кнопок и отправки их в уарт
Код: Выделить всё
Serial.write(get_keys_state_joystick(data, latch, clock));

если ты на уарт МК припаяешь блютус модуль то нажатые кнопки будут передаваться на компьютер по блютусу)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Bluetooth джойстик для приставки

Сообщение baralgin1003 » 31 июл 2013, 16:04

воот она конкретика)) другое дело. валяются дома сборки RR6 и RT6 на 433мгц, попробую сначала на них сделать прямую передачу (пока блютузники едут из поднебесной). Получается синхра и частота нужны только для джоя? их передавать не нужно на консоль?
baralgin1003
 
Сообщения: 12
Зарегистрирован: 31 июл 2013, 10:58

Re: Bluetooth джойстик для приставки

Сообщение Madf » 31 июл 2013, 16:24

думаю надо было начать вначале с разбором сигналом в джойстиках, посмотреть на сигналы в зависимости от нажатий..
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Bluetooth джойстик для приставки

Сообщение baralgin1003 » 31 июл 2013, 16:34

кнопки считываются последовательно. То есть в конечном итоге получается байт данных о состоянии кнопок. То есть если рассудить логически, то надо передавать этот байт, а декодер (в приставке) будет отсылать по биту после сигнала синхры с частотой сигнала CLK. Пока видится так
baralgin1003
 
Сообщения: 12
Зарегистрирован: 31 июл 2013, 10:58

Re: Bluetooth джойстик для приставки

Сообщение baralgin1003 » 01 авг 2013, 16:19

http://dx.com/p/wireless-bluetooth-rs23 ... dule-80711
вот это чудо подойдет для связи?
в описании не пойму это мастер/слейв или что?
baralgin1003
 
Сообщения: 12
Зарегистрирован: 31 июл 2013, 10:58

Re: Bluetooth джойстик для приставки

Сообщение elmot » 01 авг 2013, 22:11

скорее всего это hc-06, slave only, профиль компорта. Раз не пишут, значит самое тупое.

ЗЫ продам 06 в питере рупий за 150.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Bluetooth джойстик для приставки

Сообщение baralgin1003 » 02 авг 2013, 10:25

придется пока концепцию изменить... подскажите как лучше организовать связь по радио, если джойстиков будет 2? на сборках 433 будут мешать друг другу...
baralgin1003
 
Сообщения: 12
Зарегистрирован: 31 июл 2013, 10:58

Re: Bluetooth джойстик для приставки

Сообщение ALS » 03 авг 2013, 17:34

Можно взять одну сборку на 433, другую - на 868MHz.
Либо использовать nRF24L01.
Аватара пользователя
ALS
 
Сообщения: 803
Зарегистрирован: 24 окт 2011, 23:32
Откуда: Севастополь
прог. языки: асм

Re: Bluetooth джойстик для приставки

Сообщение baralgin1003 » 03 авг 2013, 18:02

тоже вариант, пока побалуюсь с одним джойстиком на 433, но все таки подскажите ВТ модули для передачи из джойстиков,и один для приема. Одним модулем можно с 2х передатчков принимать?
baralgin1003
 
Сообщения: 12
Зарегистрирован: 31 июл 2013, 10:58

Re: Bluetooth джойстик для приставки

Сообщение baralgin1003 » 09 авг 2013, 01:48

Посоветуйте, плиз, какие именно модули приобрести. желательно с ебея или дх
baralgin1003
 
Сообщения: 12
Зарегистрирован: 31 июл 2013, 10:58

След.

Вернуться в Коммуникации

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

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