Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 10 ноя 2024, 23:47

Часовой пояс: UTC + 3 часа [ Летнее время ]



Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Анти-спам
Анти-спам:
Выполните задание
   

Обзор темы - Обновление устройства управления компьютером
Автор Сообщение
  Заголовок сообщения:  Re: Обновление устройства управления компьютером  
Цитата
Сообщение Добавлено: 06 янв 2021, 22:52
  Заголовок сообщения:  Re: Обновление устройства управления компьютером  
Цитата
Бывает с некоторыми звуковухами...
Сообщение Добавлено: 03 июн 2018, 23:45
  Заголовок сообщения:  Re: Обновление устройства управления компьютером  
Цитата
Кстати, у одного меня управление громкостью не работает (ну громкостью системы). Ибо зацепил чисто на комбинацию клавиш через Volume2 ?..
Сообщение Добавлено: 30 май 2018, 01:25
  Заголовок сообщения:  Re: Обновление устройства управления компьютером  
Цитата
Сообщение Добавлено: 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);
}
Сообщение Добавлено: 21 мар 2018, 11:28
  Заголовок сообщения:  Re: Обновление устройства управления компьютером  
Цитата
Большое спасибо автору за его труд!!! Пользуюсь немногим больше полугода через Arduino Nano, сегодня обнаружил обновление - перехожу потихоньку))). Поделюсь своими мыслями по поводу устройства, если что уже было - звиняйте.
Скрипт для Ардуино немного модифицировал, добавил задержку перед первым сигналом повтора нажатия, встроенный светодиод моргает при нажатии кнопок ПДУ, как и автор предыдущего сообщения добавил профили пульта.
Соображения общего характера для расширения использования:
- Включать комп с ПДУ. Запитать можно от дежурных 5В БП компа. На крайний вариант закорачивать контакты кнопки включения с помощью реле, но думаю есть вариант попроще.
- Автоотключение компа по таймеру или таймауту неактивности, если не поддерживается используемым софтом. Лично я подумываю поцепить на пульт ДУ еще и настольную лампу, которая будет засыпать вместе с компом.

Замечен баг при включенной озвучке нажатия клавиш: звук запаздывает при долгом удержании кнопки, а при нескольких коротких нажатиях той же кнопки часто действие исполняется дважды.
Пожелания. OSD.
А вообще проект хороший. Пользуюсь пультом для компа уже лет 10-12. Перепробовал много всего, для постоянного пользования с дивана для меня однозначно именно классический пульт лучше беспроводных клавиатур, флаймаузов, софта для смартфонов итд... Долго искал вариант - "любой пульт в USB-порт", ибо и софт использованый ранее с обновлением Widows перестал работать, да и COM-порт сейчас намного реже встречается в материнках, тем более в ноутах. Пока что ничего лучшего для себя не нашел. Так что автору еще раз спасибо!!!
Сообщение Добавлено: 03 мар 2018, 11:51
  Заголовок сообщения:  Re: Обновление устройства управления компьютером  
Цитата
Для того, чтобы текущее состояние num и caps отображалось на устройстве при запуске программы, сделал запуск через bat'ник. Он сначала запускает программу, а после маленькой задержки скрипт, который эмулирует нажатие num и caps по два раза. Так их состояние останется таким же как при запуске.

Сделал еще переключение профилей пульта, так как использую сейчас маленький пультик на 10 кнопок и кнопок стало не хватать. Пока сделал два: для мультимедийных клавишь - для плеера, и для мышьки - для онлайн просмотра.
Переключение происходит в ардуино при нажатии на пульте определенной кнопки. При включении второго профиля все последующие принимаемые коды перед отправкой возводятся в квадрат.
Сообщение Добавлено: 14 сен 2016, 02:55
  Заголовок сообщения:  Re: Обновление устройства управления компьютером  
Цитата
Я в своем последнем скетче забыл 4 и 5 пины запрограммировать на выход. Извиняйте :roll: Это те которые на аноды светодиодов. И вместо того что надо, включалась подтяжка порта к + и светодиоды светили тускло.
Сообщение Добавлено: 11 сен 2016, 19:17
  Заголовок сообщения:  Re: Обновление устройства управления компьютером  
Цитата
Сообщение Добавлено: 29 авг 2016, 21:18
  Заголовок сообщения:  Re: Обновление устройства управления компьютером  
Цитата
добавил ярлык программы в папку автозагрузки, так таблицы загружаются
Сообщение Добавлено: 29 авг 2016, 19:59

Часовой пояс: UTC + 3 часа [ Летнее время ]


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