http://forum.getchip.net/

Обновление устройства управления компьютером
http://forum.getchip.net/viewtopic.php?f=8&t=736
Страница 1 из 18

Автор:  GetChiper [ 22 апр 2016, 23:14 ]
Заголовок сообщения:  Обновление устройства управления компьютером

Решил сделать обновление как железа (плата ИК-драйвера на тини13), так и софта для ПК

Оригинальное устройство здесь http://www.getchip.net/posts/081-upravl ... o-ir-pulta

Устройство сейчас имеет ряд определенных недостатков которые можно решить применяя уже новые алгоритмы работы с ИК-пультом.

Для начала решил заняться софтом под ПК - поменял интерфейс и улучшил алгоритм приема посылок от СОМ-порта (теперь прием асинхронный)

Изображение

На очереди железо. Кроме обновления устройства на тини13 сделаю и вариант под ардуину (это чтобы можно запустить устройство можно было без паяльника)

Готово обновление прошивки для тини13
Изображение

Вложения:
IRControll.zip [745.05 КБ]
Скачиваний: 169

Автор:  GetChiper [ 25 апр 2016, 22:32 ]
Заголовок сообщения:  Re: Обновление устройства управления компьютером

Уже набросал прошивку для ардуины - осталось ее запустить и наладить работу с обновленной программой (алгоритм немного планирую изменить)

Автор:  GetChiper [ 27 апр 2016, 21:04 ]
Заголовок сообщения:  Re: Обновление устройства управления компьютером

Доделываю программу - нужно тестировать так как все не проверял

Программа должна работать и со старым ИК-приемником, но лучше задействовать новый.
Пока приемник есть только для Ардуино (набросал по быстрому для тестов и в нем еще нет управляемых выходов)
Позже сделаю и обновление для приемника на тини13
Изображение
как закинуть прошивку а ардуину я уже писал http://www.getchip.net/posts/104-proshi ... ootloader/

Вложения:
IRControll.zip [182.78 КБ]
Скачиваний: 111

Автор:  all71 [ 28 апр 2016, 12:54 ]
Заголовок сообщения:  Re: Обновление устройства управления компьютером

1я проблема по коду 174-175, не регулируется громкость, только если больше-меньше, естественно на одном месте толчётся, походу код держится в буфере при повторном приходе не обновляется, если между например + и + послать любую другую кнопку, то громкость идёт всё таки вверх как положено. Желательно предусмотреть режим 1й по шагу, 2й пакетом до отпускания кнопки. MUTE - отключает но потом уже не включает стандартная команда №173.
Да и ещё, если из настроек системные выбрать тише-громче, так вообще не регулируется, но я пользуюсь стандартными от вин 174-175
Озвучка посылок работает не стабильно прорывается на некоторое время и всё, как втутренний вэйв, так и внешний, внешний на выбор, хорошая идея +1, Да, у меня 7-64 звук на а ASUS Xonar Essence STX, но думаю проблема не в ней, так как на той вер. что что а со звуком точно всё норм было
2я проблема по коду 176-177 по FF и FR на следующий трек переходит только раз, похоже как и громкостью засада
Может после команды надо заполнить буфер чем нибудь нейтральным ну FFFF, например с кнопки идёт - 458D, а потом вставка FFFF принудительно
3я проблема мыша-энтер код 13, вместо запустить, идёт пред переименование (как F2), видно увеличенная длительность удержания команды поступает
4. Переключения между окнами алт-таб тоже самое только раз (((

Автор:  all71 [ 28 апр 2016, 12:57 ]
Заголовок сообщения:  Re: Обновление устройства управления компьютером

Не плохо бы было прикрутить написание макросов, т к иногда одного сочитания кнопок бывает недостаточно
А как например такую выполнить Ctrl+Shift+...?? А ведь много приложений и под такими комбинациями работают

Автор:  all71 [ 28 апр 2016, 13:06 ]
Заголовок сообщения:  Re: Обновление устройства управления компьютером

Хорошо бы сделать экранное OSD сообщение, на 0.3 - 0.5сек, что в данный момент выполняется, с возможностью указания координат появления, и размеров.
При закрытии программы - повторный запрос *Вы действительно хотите выйти?*
При выключить комп. тоже повторный запрос *Вы действительно хотите выйти?* Я случайно нажал и оно ВЫШЛО )))
Функция, (галка есть нет) - Принимать команды, но не выполнять (для тонкой настройки, если они уже в таблице активных клавиш)

Автор:  all71 [ 28 апр 2016, 14:16 ]
Заголовок сообщения:  Re: Обновление устройства управления компьютером

Вот кому интересно внешний wav, довольно приятный на звук
https://yadi.sk/d/dP9PCaPorMecL

Автор:  all71 [ 28 апр 2016, 20:41 ]
Заголовок сообщения:  Re: Обновление устройства управления компьютером

Вот пользуюсь таким пультом очень удобная вещь, хотя и не дешёвая (((( Управляю 6ю устройствами, остальные пульты отдыхают в коробках. Можно залить внутрь этого с сайта, любой пульт из базы данных девайсов, а их там более !!!! 5000, ну кроме что, телевизора Электрон и Берёзка ))))
Изображение
Изображение
Изображение

Автор:  GetChiper [ 28 апр 2016, 22:26 ]
Заголовок сообщения:  Re: Обновление устройства управления компьютером

all71 писал(а):
1я проблема по коду 174-175, не регулируется громкость...

не понял про коды? о каких кодах идет речь?

Автор:  all71 [ 28 апр 2016, 22:48 ]
Заголовок сообщения:  Re: Обновление устройства управления компьютером

А для громкости в вин 174 больше 175 меньше MUTE - 173
Key Code(linux) Code(windows)
DEX DEX
------------------------------------------
Uparrow, Ctrl-E 5 38
Dnarrow, Ctrl-X 2 40
Leftarrow, Ctrl-S 19 37
Rightarrow, Ctrl-D 4 39
Home, Ctrl-A 1 36
End, Ctrl-F 6 35
PgUp, Ctrl-R 18 33
PgDn, Ctrl-C 3 34

Backspace, Ctrl-H 8 8
Return (Enter), Ctrl-M 13 13
Esc, Ctrl- 27 27

Ctrl 17 0x11
Alt 18 0x12
Shift 16 0x10
Pause 19 0x13
CapsLock 20 0x14
Space 32 0x20

Страница 1 из 18 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/