Страница 7 из 16

СообщениеДобавлено: Вт июн 03, 2008 10:06 am
Semik
QuickWitted писал(а):
Semik писал(а):Ну я так понимаю, что ли HID либо софт должен быть на компе.


Да совершенно правильно...

Semik писал(а):Если HID то как обучать "любому пульту"? Да и пользователь сам не сможет настроить приемник на новый пульт.


Если был бы чистый ХИД то ты прав... Но я от родного варианта отказываться не собирался... переключение между режимами с пульта... или на первом этапе несколько прошивок и прога внесения изменений...

Переключение режимов? как на PCPULT ? я прочитал и подумал что было бы не очень удобно запоминать кучу режимов для кнопок, например для управления музыкой и управлением видео(наиболее часто используемые) получаются другие раскладки.
QuickWitted писал(а):Т.е. настраивать как сейчас... а работать в ЛЮБОМ из 7 режимов...
А не слишком ли сложно?

СообщениеДобавлено: Ср июн 04, 2008 3:53 am
QuickWitted
Semik писал(а):
QuickWitted писал(а):Т.е. настраивать как сейчас... а работать в ЛЮБОМ из 7 режимов...
А не слишком ли сложно?


У тебя есть предложение как сделать проще?

Вопрос к алл - у кого усть USB пульты или мультимедийные клавиатуры?
Если не трудно - спишите передаваемые ими скан коды

А я тут немного...
------------------------------------------------------------------------------------
04.06.08. В рамках проекта IgorPlug2 ввёл таблицу перекодировки скан кодов IR клавиатуры SWK-8630 в стандартный набор скан кодов от USB HID клавиатуры. В результате чего получилась такая раскладка кнопок.
С учётом этих изменений был перекомпилирован набор экспериментальных прошивок для управляемого реле. Проще говоря - первый шаг в сторону переключения на USB HID режим - сделан.
------------------------------------------------------------------------------------

СообщениеДобавлено: Ср июн 04, 2008 8:17 am
QuickWitted
Roman писал(а):хотите ТЗ ?
будет вам ТЗ :)
ТехЗадание ver 0.1


Т.з. в варианте от demmax2004 версия вторая исправленная

Техническое задание
Схемотехника.
1. Схемотехника должна закладываться из расчета функциональности устройства и возможности
программной реализации.
2. Конечное устройство должно обладать следующей функциональностью:
· Принимать ИК данные (основная функция).
· Передавать ИК данные.
· Включать компьютер (основная функция).
· Подключения дисплея LCD
· Подключать в качестве нагрузки 4 устройства.
· Иметь индикацию работы устройства (основная функция).
· Регулировать громкость (эмуляция клавиш громкости).
· Иметь 4 кнопки ввода, включая предыдущий пункт.
3. Устройство должно быть заключено в корпус 5.25” и занимать один отсек 5.25” в системном
блоке компьютера. Устройство может быть внешним и иметь урезанные возможности, при этом
обладать основными функциями, указанными в п.2, при этом программное обеспечение
остается тем же.
4. Интерфейс между устройством и материнской платой осуществляется через USB интерфейс
(программная реализация версии не ниже 1.01), при этом устройство может подключаться
непосредственно к контактам материнской платы, либо через разъемы USB.
5. Питание основных узлов устройства должно осуществляться от USB порта, который в свою
очередь питается дежурного источника питания +5В (блока питания (БП) компьютера), но с
возможностью использовать внешнее питание +5В. При этом в схеме не учитывается
нестабильность напряжения сети питания и работа дежурного источника питания БП.
6. Питание дополнительных узлов должно осуществляться от разъема питания БП периферийных
устройств.
7. USB интерфейс физического уровня, должен соответствовать требованиям USB стандарта.
8. Реализация USB интерфейса устройства, должна осуществляться с помощью
специализированно микроконтроллера с поддержкой USB либо микроконтроллера с
программной реализацией USB.
9. Схемотехника может быть реализована на 1 микроконтроллере без ущерба функциональности.
Программное обеспечение.
1. ПО устройства должно обеспечивать функциональность устройства описанного в схемотехнике.
2. ПО устройства должно реализовывать подключение к USB порту и программно реализовывать
интерфейс USB версии не ниже 1.01 и при этом стабильно работать.
3. ПО устройства должно обеспечивать режим Wake On USB в режиме G0 и состояниях
S0,S1,S2,S3,S4 (S4 – если материнская плата поддерживает, а в ACPI это разрешено).
4. ПО устройства должно быть совместимым (по принципу сверху-вниз) с программами
компьютера осуществляющие функции управлением компьютера.
5. ПО устройства должно обеспечивать разрешение коллизий (конфликтов) между двумя
одновременно выполняющимися функциями – подпрограммами, реализующими
функциональность устройства.
6. ПО устройство может иметь драйвер операционной системы, а также эмулировать HID
устройства. При этом два режима могут использоваться одновременно, но без коллизий.
7. Для настройки устройства должна использоваться программа специально написанная для него

СообщениеДобавлено: Ср июн 04, 2008 5:15 pm
Roman
QuickWitted писал(а):Вопрос к алл - у кого усть USB пульты или мультимедийные клавиатуры?
Если не трудно - спишите передаваемые ими скан коды
Расскажи как, я сделаю :)

СообщениеДобавлено: Чт июн 05, 2008 3:38 am
QuickWitted
Roman писал(а):
QuickWitted писал(а):Вопрос к алл - у кого усть USB пульты или мультимедийные клавиатуры?
Если не трудно - спишите передаваемые ими скан коды
Расскажи как, я сделаю :)



Я же писал уже:
Есть прога
http://hhd.df.ru/Download/usb-monitor.exe
она триальная, но для слива 20 дней хватит...

включаешь мониторинг и активируешь один из модулей
виев - смотрит ответы от устройства...
хид - что драйвер выдал в систему...

нужны ответы драйвера и те данные на основе которых он ответ выдал...
в текстовом виде – их можно скопировать
типа кнопка Play
данные 00 00 ХХ 00 00 00 00 00
драйвер - хххххх

для клавы результат тут
http://www.mindrunway.ru/IgorPlHex/USBKeyScan.pdf
Но он не полный... клава была не мультимедийная...
дополнил данными из енета, но их не проверял...

интересны мультимедийные кнопки клавиатур и пульты...

СообщениеДобавлено: Чт июн 05, 2008 4:30 am
Semik
QuickWitted писал(а):
Roman писал(а):
QuickWitted писал(а):Вопрос к алл - у кого усть USB пульты или мультимедийные клавиатуры?
Если не трудно - спишите передаваемые ими скан коды
Расскажи как, я сделаю :)



Я же писал уже:
Есть прога
http://hhd.df.ru/Download/usb-monitor.exe
она триальная, но для слива 20 дней хватит...

включаешь мониторинг и активируешь один из модулей
виев - смотрит ответы от устройства...
хид - что драйвер выдал в систему...

нужны ответы драйвера и те данные на основе которых он ответ выдал...
в текстовом виде – их можно скопировать
типа кнопка Play
данные 00 00 ХХ 00 00 00 00 00
драйвер - хххххх

для клавы результат тут
http://www.swordgreenline.narod.ru/Igor ... eyScan.pdf
Но он не полный... клава была не мультимедийная...
дополнил данными из енета, но их не проверял...

интересны мультимедийные кнопки клавиатур и пульты...

Тока USB клавиатуры? а то у меня есть PS/2 мультимедийная клавка

СообщениеДобавлено: Чт июн 05, 2008 6:43 am
QuickWitted
Semik писал(а):Тока USB клавиатуры? а то у меня есть PS/2 мультимедийная клавка


У меня у самого 4 мультимедийных пс/2
Я же к USB прикручиваю, а не к пс/2

А в это время
-------------------------------------------
Как и обещал:

05.06.08. рамках проекта IgorPlug2 ввёл возможность переключение на автономную работу с вашим пультом дистанционного управления вне компьютера. Т.е. использовать "обученный" пульт дистанционного управления для управления любыми устройствами имеющими вход типа "сухой контакт" (включение устройств, переключение режимов и т.д. и т.п.). С учётом этих изменений был перекомпилирован набор экспериментальных прошивок для управляемого реле и изменены все схемы устройств.

Подробнее тут http://www.mindrunway.ru/IgorRele.html
И тут http://www.mindrunway.ru/IgorPlHex.html

СообщениеДобавлено: Чт июн 05, 2008 9:56 pm
Semik
QuickWitted писал(а):
Semik писал(а):Тока USB клавиатуры? а то у меня есть PS/2 мультимедийная клавка


У меня у самого 4 мультимедийных пс/2
Я же к USB прикручиваю, а не к пс/2

А в это время
-------------------------------------------
Как и обещал:

05.06.08. рамках проекта IgorPlug2 ввёл возможность переключение на автономную работу с вашим пультом дистанционного управления вне компьютера. Т.е. использовать "обученный" пульт дистанционного управления для управления любыми устройствами имеющими вход типа "сухой контакт" (включение устройств, переключение режимов и т.д. и т.п.). С учётом этих изменений был перекомпилирован набор экспериментальных прошивок для управляемого реле и изменены все схемы устройств.

Подробнее тут http://swordgreenline.narod.ru/IgorRele.html
И тут http://swordgreenline.narod.ru/IgorPlHex.html
НУ USB так USB, сделаю :)
Кста, Роман просил передать, что скан пульта сделает чуть чуть позже, у него запарка

СообщениеДобавлено: Пт июн 06, 2008 3:27 am
QuickWitted
Semik писал(а):НУ USB так USB, сделаю :)

Жду.

Semik писал(а):Кста, Роман просил передать, что скан пульта сделает чуть чуть позже, у него запарка


Мне спешить некуда :D
Главное только бы не забыл... :?

СообщениеДобавлено: Пт июн 06, 2008 11:14 am
Roman
QuickWitted писал(а):
Semik писал(а):Кста, Роман просил передать, что скан пульта сделает чуть чуть позже, у него запарка
Мне спешить некуда :D
Главное только бы не забыл... :?
Не забуду, просто занят :)

СообщениеДобавлено: Сб июн 07, 2008 4:57 am
QuickWitted
Roman писал(а):Не забуду, просто занят :)


Окей жду...

Теперь клавиатура SWK-8630 может быть использована в качестве пульта со всеми программами приёма данных.

Подробнее тут http://www.mindrunway.ru/

--------------------------------------
07.06.08. В рамках проекта IgorPlug2 ввёл возможность переключится на режим эмуляции посылки оригинального IgorPlug, что позволит использовать клавиатуру SWK-8630 и "обученный" пульт с любыми системами не совместимыми с посылками IgorPlug2, но штатно работающими с оригинальным форматом посылок IgorPlug. При этом в систему отправляется посылка данных - вида, которая стабильно распознаётся любым устаревшим софтом. В связи с чем были перекомпилирован весь набор экспериментальных прошивок для управляемого реле.

СообщениеДобавлено: Ср июн 11, 2008 3:31 pm
Roman
PCPULT вернулся ко мне, будет время, сниму коды :)

СообщениеДобавлено: Чт июн 12, 2008 3:31 am
QuickWitted
Roman писал(а):PCPULT вернулся ко мне, будет время, сниму коды :)


Жду.

СообщениеДобавлено: Сб июн 14, 2008 7:20 pm
Semik
перебрал за выходные свой хламовник, оказалось что все те три мультимедийных клавки, что у меня были, PS/2. Увы :(

СообщениеДобавлено: Пн июн 16, 2008 6:42 am
QuickWitted
Semik писал(а):перебрал за выходные свой хламовник, оказалось что все те три мультимедийных клавки, что у меня были, PS/2. Увы :(


А жаль...
Интересны кнопки PW ON и Function...
В енете бегло гдето прочёл что клава
включает комп при нажатии этих двух кнопок одновременно...
(со ссылкой "если в инструкции не написано иного...")