roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 08:29

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Bluetooth джойстик для приставки
СообщениеДобавлено: 31 июл 2013, 11:05 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 31 июл 2013, 13:17 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 31 июл 2013, 13:22 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 31 июл 2013, 13:39 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 31 июл 2013, 13:43 
Не в сети

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

ну ладно, это дело десятое. подскажите лучше что с частотой и синхрой делать, как это все в одном потоке передать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 31 июл 2013, 14:03 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

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

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

если ты на уарт МК припаяешь блютус модуль то нажатые кнопки будут передаваться на компьютер по блютусу)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 31 июл 2013, 16:04 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 31 июл 2013, 16:24 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 31 июл 2013, 16:34 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 01 авг 2013, 16:19 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 01 авг 2013, 22:11 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
скорее всего это hc-06, slave only, профиль компорта. Раз не пишут, значит самое тупое.

ЗЫ продам 06 в питере рупий за 150.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 02 авг 2013, 10:25 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 03 авг 2013, 17:34 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 03 авг 2013, 18:02 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bluetooth джойстик для приставки
СообщениеДобавлено: 09 авг 2013, 01:48 
Не в сети

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


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

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


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

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


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

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