Пульт дистанционного управления с ИК-приемником для Windows

Мой папа смотрит netflix на своем компьютере с помощью беспроводной мыши, он стал старше и не может достаточно хорошо переключать громкость.

У меня есть комплект arduino (ard nano), ИК-приемник и пульт дистанционного управления (все из комплекта arduino).

Я хочу использовать пульт дистанционного управления, когда вы нажимаете на нем кнопку уменьшения громкости, чтобы уменьшить громкость Windows. Я пытался использовать chatgpt, но ничего не добился, что было бы лучшим простым решением для этого.

Я думал, что будет легко считывать данные с приемника, но как передать эти данные в Windows? Возможно ли это, я не нашел много примеров в Интернете

Спасибо всем :)

, 👍0

Обсуждение

Есть ли какие-нибудь команды клавиатуры, которые вы можете вводить на ПК вместо того, чтобы манипулировать полосой прокрутки с помощью мыши? Если да, укажите здесь, что это такое, и/или проверьте сами, способны ли Arduino Leonardo или Arduino Micro (оба на базе ATMega32U4) выдавать такие команды., @6v6gt

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


1 ответ


1

Для громкости используются коды клавиатуры USB/HID. Здесь мы видим увеличение громкости 0x80 и уменьшение громкости 0x81.

Подумайте о приобретении платы Arduino, способной поддерживать порт USB/HID, чтобы вы могли легко эмулировать клавиатуру. Лучше всего будет выбрать плату с аппаратной поддержкой USB/HID. Но может быть возможно эмулировать (ограниченную?) поддержку USB/HID, используя только программное обеспечение.

Существует множество проектов Arduino USB/HID (здесь и здесь всего 2 примера). Это должно помочь вам приступить к разработке скетча Arduino, который может передавать коды управления увеличением и уменьшением громкости клавиатуры на один из USB-портов компьютера.

И существует множество проектов Arduino ASK / ИК-приемника (здесь и здесь — всего 2 примера). Поскольку существует множество кодов ИК-пульта дистанционного управления, в этой части проекта может потребоваться небольшое исследование, чтобы выявить коды, используемые в вашем ИК-пульте дистанционного управления.

,