Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Обновление устройства управления компьютером |
Цитата |
|
[quote]можно добавить возможность управлять громкостью с помощью энкодера (подключить к ардуино). [/quote]
Классная идея! Для этого можно подключить инкрементный энкодер, обрабатывать его сигналы в МК и отправлять в сериал тот же код, который отправляется с пульта. Это будет работать и на старой версии программы.
|
|
|
|
Добавлено: 06 янв 2021, 22:52 |
|
|
|
|
|
Заголовок сообщения: |
Re: Обновление устройства управления компьютером |
Цитата |
|
Бывает с некоторыми звуковухами...
Бывает с некоторыми звуковухами...
|
|
|
|
Добавлено: 03 июн 2018, 23:45 |
|
|
|
|
|
Заголовок сообщения: |
Re: Обновление устройства управления компьютером |
Цитата |
|
Кстати, у одного меня управление громкостью не работает (ну громкостью системы). Ибо зацепил чисто на комбинацию клавиш через Volume2 ?..
Кстати, у одного меня управление громкостью не работает (ну громкостью системы). Ибо зацепил чисто на комбинацию клавиш через Volume2 ?..
|
|
|
|
Добавлено: 30 май 2018, 01:25 |
|
|
|
|
|
Заголовок сообщения: |
Re: Обновление устройства управления компьютером |
Цитата |
|
[quote="qwert1"]Огромная благодарность автору за программу IRControll. И есть небольшое предложение по улучшению управления громкостью, хотелось бы добавить возможность устанавливать фиксированное значение уровня громкости на отдельные IR-коды. Например кнопка 1 - 5% громкости, кнопка 2 - 10%... Т.е IR-код - громкость - выбрать сколько %. Это расширяет функции устройства, например можно добавить возможность управлять громкостью с помощью энкодера (подключить к ардуино). }[/quote]
Пользуюсь для этого программой Volume 2. Можно управлять громкостью скролом мышки (он же и есть энкодер) в положении курсора в области панели задач, а на сочетания клавиш назначить нужный процент громкости.
|
|
|
|
Добавлено: 28 май 2018, 20:04 |
|
|
|
|
|
Заголовок сообщения: |
Re: Обновление устройства управления компьютером |
Цитата |
|
Огромная благодарность автору за программу IRControll. И есть небольшое предложение по улучшению управления громкостью, хотелось бы добавить возможность устанавливать фиксированное значение уровня громкости на отдельные IR-коды. Например кнопка 1 - 5% громкости, кнопка 2 - 10%... Т.е IR-код - громкость - выбрать сколько %. Это расширяет функции устройства, например можно добавить возможность управлять громкостью с помощью энкодера (подключить к ардуино).
сделал на макетке.
Устройство нормально работает на немного модифицированном скетче для библиотеки IRremote-2.2.3. основное изменение в скетче кроме адаптации - вместо кода повтора будет повтор кода кнопки. работает с arduino IDE 1.6.5 ссылка на библиотеку:
текст скетча:
#include <IRremote.h>
int RECV_PIN = 2; //назначаем приемный вывод int a; //функция - результат чтения с порта int code;//промежуточная функция - память на 1 значение int r; // функция для исключения кода повтора IRrecv irrecv(RECV_PIN); decode_results results;
void setup() { pinMode(4, OUTPUT); //назначаем вывод для индикации Serial.begin(9600); irrecv.enableIRIn(); // запуск приемника } void loop() { if (irrecv.decode(&results)) {a= (results.value); code=abs(a); if (code!=1) r=code; //code 1 - код повтора клавиши if (code==1) code=r; //(возвращаем предыдущее значение code) //вместо кода повтора будет повтор кода кнопки Serial.println(r); irrecv.resume(); // принимаем следующее значение digitalWrite(4, HIGH); } delay(200); digitalWrite(4, LOW); }
Огромная благодарность автору за программу IRControll. И есть небольшое предложение по улучшению управления громкостью, хотелось бы добавить возможность устанавливать фиксированное значение уровня громкости на отдельные IR-коды. Например кнопка 1 - 5% громкости, кнопка 2 - 10%... Т.е IR-код - громкость - выбрать сколько %. Это расширяет функции устройства, например можно добавить возможность управлять громкостью с помощью энкодера (подключить к ардуино).
сделал на макетке. [img]https://wmpics.pics/di-OF21.jpg[/img] [img]https://wmpics.pics/di-496H8WTZ.jpg[/img] Устройство нормально работает на немного модифицированном скетче для библиотеки IRremote-2.2.3. основное изменение в скетче кроме адаптации - вместо кода повтора будет повтор кода кнопки. работает с arduino IDE 1.6.5 ссылка на библиотеку: [url]https://www.arduinolibraries.info/libraries/i-rremote[/url]
текст скетча:
#include <IRremote.h>
int RECV_PIN = 2; //назначаем приемный вывод int a; //функция - результат чтения с порта int code;//промежуточная функция - память на 1 значение int r; // функция для исключения кода повтора IRrecv irrecv(RECV_PIN); decode_results results;
void setup() { pinMode(4, OUTPUT); //назначаем вывод для индикации Serial.begin(9600); irrecv.enableIRIn(); // запуск приемника } void loop() { if (irrecv.decode(&results)) {a= (results.value); code=abs(a); if (code!=1) r=code; //code 1 - код повтора клавиши if (code==1) code=r; //(возвращаем предыдущее значение code) //вместо кода повтора будет повтор кода кнопки Serial.println(r); irrecv.resume(); // принимаем следующее значение digitalWrite(4, HIGH); } delay(200); digitalWrite(4, LOW); }
|
|
|
|
Добавлено: 21 мар 2018, 11:28 |
|
|
|
|
|
Заголовок сообщения: |
Re: Обновление устройства управления компьютером |
Цитата |
|
Большое спасибо автору за его труд!!! Пользуюсь немногим больше полугода через Arduino Nano, сегодня обнаружил обновление - перехожу потихоньку))). Поделюсь своими мыслями по поводу устройства, если что уже было - звиняйте. Скрипт для Ардуино немного модифицировал, добавил задержку перед первым сигналом повтора нажатия, встроенный светодиод моргает при нажатии кнопок ПДУ, как и автор предыдущего сообщения добавил профили пульта. Соображения общего характера для расширения использования: - Включать комп с ПДУ. Запитать можно от дежурных 5В БП компа. На крайний вариант закорачивать контакты кнопки включения с помощью реле, но думаю есть вариант попроще. - Автоотключение компа по таймеру или таймауту неактивности, если не поддерживается используемым софтом. Лично я подумываю поцепить на пульт ДУ еще и настольную лампу, которая будет засыпать вместе с компом.
Замечен баг при включенной озвучке нажатия клавиш: звук запаздывает при долгом удержании кнопки, а при нескольких коротких нажатиях той же кнопки часто действие исполняется дважды. Пожелания. OSD. А вообще проект хороший. Пользуюсь пультом для компа уже лет 10-12. Перепробовал много всего, для постоянного пользования с дивана для меня однозначно именно классический пульт лучше беспроводных клавиатур, флаймаузов, софта для смартфонов итд... Долго искал вариант - "любой пульт в USB-порт", ибо и софт использованый ранее с обновлением Widows перестал работать, да и COM-порт сейчас намного реже встречается в материнках, тем более в ноутах. Пока что ничего лучшего для себя не нашел. Так что автору еще раз спасибо!!!
Большое спасибо автору за его труд!!! Пользуюсь немногим больше полугода через Arduino Nano, сегодня обнаружил обновление - перехожу потихоньку))). Поделюсь своими мыслями по поводу устройства, если что уже было - звиняйте. Скрипт для Ардуино немного модифицировал, добавил задержку перед первым сигналом повтора нажатия, встроенный светодиод моргает при нажатии кнопок ПДУ, как и автор предыдущего сообщения добавил профили пульта. Соображения общего характера для расширения использования: - Включать комп с ПДУ. Запитать можно от дежурных 5В БП компа. На крайний вариант закорачивать контакты кнопки включения с помощью реле, но думаю есть вариант попроще. - Автоотключение компа по таймеру или таймауту неактивности, если не поддерживается используемым софтом. Лично я подумываю поцепить на пульт ДУ еще и настольную лампу, которая будет засыпать вместе с компом.
Замечен баг при включенной озвучке нажатия клавиш: звук запаздывает при долгом удержании кнопки, а при нескольких коротких нажатиях той же кнопки часто действие исполняется дважды. Пожелания. OSD. А вообще проект хороший. Пользуюсь пультом для компа уже лет 10-12. Перепробовал много всего, для постоянного пользования с дивана для меня однозначно именно классический пульт лучше беспроводных клавиатур, флаймаузов, софта для смартфонов итд... Долго искал вариант - "любой пульт в USB-порт", ибо и софт использованый ранее с обновлением Widows перестал работать, да и COM-порт сейчас намного реже встречается в материнках, тем более в ноутах. Пока что ничего лучшего для себя не нашел. Так что автору еще раз спасибо!!!
|
|
|
|
Добавлено: 03 мар 2018, 11:51 |
|
|
|
|
|
Заголовок сообщения: |
Re: Обновление устройства управления компьютером |
Цитата |
|
Для того, чтобы текущее состояние num и caps отображалось на устройстве при запуске программы, сделал запуск через bat'ник. Он сначала запускает программу, а после маленькой задержки скрипт, который эмулирует нажатие num и caps по два раза. Так их состояние останется таким же как при запуске.
Сделал еще переключение профилей пульта, так как использую сейчас маленький пультик на 10 кнопок и кнопок стало не хватать. Пока сделал два: для мультимедийных клавишь - для плеера, и для мышьки - для онлайн просмотра. Переключение происходит в ардуино при нажатии на пульте определенной кнопки. При включении второго профиля все последующие принимаемые коды перед отправкой возводятся в квадрат.
Для того, чтобы текущее состояние num и caps отображалось на устройстве при запуске программы, сделал запуск через bat'ник. Он сначала запускает программу, а после маленькой задержки скрипт, который эмулирует нажатие num и caps по два раза. Так их состояние останется таким же как при запуске.
Сделал еще переключение профилей пульта, так как использую сейчас маленький пультик на 10 кнопок и кнопок стало не хватать. Пока сделал два: для мультимедийных клавишь - для плеера, и для мышьки - для онлайн просмотра. Переключение происходит в ардуино при нажатии на пульте определенной кнопки. При включении второго профиля все последующие принимаемые коды перед отправкой возводятся в квадрат.
|
|
|
|
Добавлено: 14 сен 2016, 02:55 |
|
|
|
|
|
Заголовок сообщения: |
Re: Обновление устройства управления компьютером |
Цитата |
|
Я в своем последнем скетче забыл 4 и 5 пины запрограммировать на выход. Извиняйте Это те которые на аноды светодиодов. И вместо того что надо, включалась подтяжка порта к + и светодиоды светили тускло.
Я в своем последнем скетче забыл 4 и 5 пины запрограммировать на выход. Извиняйте :roll: Это те которые на аноды светодиодов. И вместо того что надо, включалась подтяжка порта к + и светодиоды светили тускло.
|
|
|
|
Добавлено: 11 сен 2016, 19:17 |
|
|
|
|
|
Заголовок сообщения: |
Re: Обновление устройства управления компьютером |
Цитата |
|
[quote]ярлык программы в папку автозагрузки[/quote] Вот это и похоже на хвост дубля, который стартует, не пойми откуда, было такое, после экспериментов поставил-удалил....поставил, не работает. Пока не вычистил всё
|
|
|
|
Добавлено: 29 авг 2016, 21:18 |
|
|
|
|
|
Заголовок сообщения: |
Re: Обновление устройства управления компьютером |
Цитата |
|
добавил ярлык программы в папку автозагрузки, так таблицы загружаются
добавил ярлык программы в папку автозагрузки, так таблицы загружаются
|
|
|
|
Добавлено: 29 авг 2016, 19:59 |
|
|
|
|