roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 20:59

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: беспроводной пульт от Sony Playstation2
СообщениеДобавлено: 19 сен 2009, 23:31 
Не в сети

Зарегистрирован: 19 сен 2009, 23:04
Сообщения: 9
Откуда: Челябинск
прог. языки: С, С#
Кто нибудь использовал? есть ли какие-нибудь наработки: исходники, описание протокола?
Хочу использовать для управления тележкой с сервоприводами.


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: беспроводной пульт от Sony Playstation2
СообщениеДобавлено: 20 сен 2009, 09:10 
Не в сети
Аватара пользователя

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

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


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: беспроводной пульт от Sony Playstation2
СообщениеДобавлено: 20 сен 2009, 18:51 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
yak-40 писал(а):
IMHO Вытряхнуть начинку, и использовать только кнопки и корпус, собрав свою схему ДУ.

+1 :good: Скорее всего это будет и удобнее и дешевле

_________________
if(!Operate) Read(pDatasheet);


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

Зарегистрирован: 26 ноя 2008, 16:44
Сообщения: 144
Откуда: Москва
Skype: wayfarerdimitri
прог. языки: VC++, немного asm, php, jScript,XSLT,LUA
Не знаю как для PS2 но для PS one (как и для многих других) есть драйверы для подключения джойстиков к компьютеру через LPT порт.
По идее можно использовать его исходники для подключения джойстика к боту.
Сразу предупрежу драйвер может быть не полностью совместим с протоколом джойстика. У меня был печальный опыт, собрал я переходник для не стандартного джойстика PS one, компьютер получал с него данные, но с аномалиями, из-за которых использовать данный джойстик было бессмысленно. У знакомого этаже схема для стандартного джойстика прекрасно работала.
Если это по прежнему интересно посмотри журнал РАДИО за 2003г.

_________________
Дорогу осилит идущий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: беспроводной пульт от Sony Playstation2
СообщениеДобавлено: 21 сен 2009, 12:42 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
С. Рюмик. Декодеры команд джойстиков от игровых видеоприставок. «Радио» 2004 № 6, с. 32.
Скачать (10 КБ) ftp://ftp.radio.ru/pub/2004/06/decoder.zip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: беспроводной пульт от Sony Playstation2
СообщениеДобавлено: 21 сен 2009, 17:06 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Dimitri писал(а):
...компьютер получал с него данные, но с аномалиями...

Может быть просто управляющая программа была с глюками?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: беспроводной пульт от Sony Playstation2
СообщениеДобавлено: 22 сен 2009, 09:30 
Не в сети

Зарегистрирован: 19 сен 2009, 23:04
Сообщения: 9
Откуда: Челябинск
прог. языки: С, С#
попробую получить данные с приемника, основываясь на PS1, о результатах сообщу.
Уж очень не хочется вытряхивать оттуда потроха.. смысл, если там уже все готово - подключайся и пользуйся.

Добавлено спустя 7 минут 31 секунду:
для тех кому интересно: http://www.curiousinventor.com/guides/ps2


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

Зарегистрирован: 26 ноя 2008, 16:44
Сообщения: 144
Откуда: Москва
Skype: wayfarerdimitri
прог. языки: VC++, немного asm, php, jScript,XSLT,LUA
galex1981 писал(а):
Dimitri писал(а):
...компьютер получал с него данные, но с аномалиями...

Может быть просто управляющая программа была с глюками?

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

_________________
Дорогу осилит идущий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: беспроводной пульт от Sony Playstation2
СообщениеДобавлено: 24 сен 2009, 23:47 
Не в сети

Зарегистрирован: 19 сен 2009, 23:04
Сообщения: 9
Откуда: Челябинск
прог. языки: С, С#
С протоколом разобрался, байты принимает, но проблемно. 0 и 1 периодически меняются местами в принятом байте, отсюда команды определяются через раз и с ошибкой. причину пока не пойму.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: беспроводной пульт от Sony Playstation2
СообщениеДобавлено: 25 сен 2009, 07:59 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Может есть какой то провод, отвечающий за инвертирование данных (или команда)

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: беспроводной пульт от Sony Playstation2
СообщениеДобавлено: 25 сен 2009, 14:27 
Не в сети

Зарегистрирован: 12 дек 2007, 05:56
Сообщения: 469
Попробуй питание уменьшить до 3,7в

_________________
делаю полностью самодельный 3D принтер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: беспроводной пульт от Sony Playstation2
СообщениеДобавлено: 30 сен 2009, 10:47 
Не в сети

Зарегистрирован: 19 сен 2009, 23:04
Сообщения: 9
Откуда: Челябинск
прог. языки: С, С#
Заработало! связывается с пультом на частоте около 100кГц пока что программно. Буду пробывать связаться через hardware SPI на PIC16F887


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

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


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

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


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

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