Оглавление:

Простой медиацентр и пульт дистанционного управления с улучшенным удобством использования: 6 шагов
Простой медиацентр и пульт дистанционного управления с улучшенным удобством использования: 6 шагов

Видео: Простой медиацентр и пульт дистанционного управления с улучшенным удобством использования: 6 шагов

Видео: Простой медиацентр и пульт дистанционного управления с улучшенным удобством использования: 6 шагов
Видео: МУЛЬТИМЕДИА центр - FM, MP3, Bluetooth, USB плеер из Китая за 3$ с пультом от Aliexpress. 2024, Декабрь
Anonim
Простой медиацентр и пульт дистанционного управления с улучшенным удобством использования
Простой медиацентр и пульт дистанционного управления с улучшенным удобством использования

Normal0falsefalsefalseEN-USX-NONEX-NONE

Да, это еще один медиа-центр на базе ПК (или HTPC), но с одной уникальной особенностью: им чертовски просто управлять, поэтому он хорошо подходит для пожилых людей, людей с ограниченными возможностями или просто ленивых пользователей. Из Википедии: «… Первичное понятие юзабилити состоит в том, что объект, разработанный с учетом обобщенной психологии и физиологии пользователей в уме, например: * Более эффективен в использовании - требуется меньше времени для выполнения конкретной задачи * Легче изучать - работа можно узнать, наблюдая за объектом * Более приятное использование… »

Шаг 1. Цели проекта

Цели проекта
Цели проекта
Цели проекта
Цели проекта

Normal0falsefalsefalseEN-USX-NONEX-NONE

Если вы знакомы с попытками объяснить своим родителям или дедушкам удивительные возможности цифровых носителей (будь то изображения, музыка или фильмы) и обнаружили, что они разочарованы, глядя на сложную навигацию по меню и до смешного переполненные пульты дистанционного управления, то это руководство это для вас.

Имея множество доступных Media Center / HD-рекордеров / SW MediaPlayer, предлагаемый здесь определенно не может конкурировать с привлекательным внешним видом и функциями.

Но если целевой пользователь старше 70 лет и не использует технологии (по крайней мере, твердотельные…), вы должны учитывать, что все эти функции могут рассматриваться как препятствия, а не как преимущества. Добавьте к этому некоторые физические недостатки (слабые глаза, остеоартрит …), и вы, вероятно, обнаружите, что невозможно использовать какой-либо пульт дистанционного управления, как на картинке ниже (сбивает с толку, клавиши слишком маленькие …). Вышеуказанные ограничения заставляют меня подумать о самостоятельном решение, с двумя основными требованиями:

- Самый простой возможный интерфейс программного обеспечения: без меню / подменю / навигации… просто включите компьютер и получите плоский список всех носителей на вашем накопителе.

- Еще более простой и интуитивно понятный пульт: удобная ручка и две усиленные кнопки.

Ничего больше, кроме этого … и это то, что вы получите, выполнив пару простых шагов..

Шаг 2: Шаг 1: Программное обеспечение

Шаг 1: программное обеспечение
Шаг 1: программное обеспечение
Шаг 1. Программное обеспечение
Шаг 1. Программное обеспечение

Normal0falsefalsefalseEN-USX-NONEX-NONENormal0falsefalsefalseEN-USX-NONEX-NONE

Существует довольно активное сообщество MediaPlayer с открытым исходным кодом (https://xbmc.org/, https://www.moovida.com/,…). Я уверен, что вы их все знаете, поэтому я не буду вдаваться в подробности: они идеальны, полны функций и полностью настраиваемы (для тех, кто разбирается в phython, WindowXML …)

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

Наоборот; давайте начнем с нуля с помощью простого и мощного скриптового языка..

Я пытался (на самом деле довольно разочаровывающий) познакомиться с Microsoft Visual Studio Express, когда наткнулся на этот Precious Istructable Site с найденным предложением smaaaaaart: AutoHotKey!

Для тех, кто не знает этого мощного языка сценариев, вот краткий обзор основных функций, перечисленных на их веб-сайте:

AutoHotkey - это бесплатная утилита с открытым исходным кодом для Windows. С его помощью вы сможете:

  • Автоматизируйте практически все, отправляя нажатия клавиш и щелчки мыши. Вы можете написать макрос для мыши или клавиатуры вручную или использовать средство записи макросов.
  • Создавайте горячие клавиши для клавиатуры, джойстика и мыши. Практически любая клавиша, кнопка или комбинация может стать горячей клавишей.
  • Создавайте собственные формы ввода данных, пользовательские интерфейсы и строки меню. См. Подробности в графическом интерфейсе пользователя.
  • Переназначьте клавиши и кнопки на клавиатуре, джойстике и мыши.
  • Преобразуйте любой сценарий в EXE-файл, который можно запускать на компьютерах, на которых не установлен AutoHotkey.

Поэтому он идеально подходит для настройки мыши для работы в качестве пульта дистанционного управления для медиаплеера SW, например VideoLan VLC; и это также позволяет простой графический интерфейс моей программы. После загрузки и запуска некоторого встроенного примера за один вечер я смог создать свою первую программу, и за одну неделю настройки / настройки план был ясен:

1- Создайте небольшой скрипт в HK, сделайте его автономным исполняемым файлом и настройте его на автоматический запуск при включении ПК. 2- Пусть сценарий создает простой (и плоский) список прокрутки с любым читаемым носителем в корневом каталоге: ОГРОМНЫЙ размер шрифта для удобства просмотра 3- Назначьте команды мыши, чтобы навигация выполнялась только с помощью прокрутки и двух основных кнопок: no point-and-click.. 4- Когда файл выбран, запустите VLC Mediaplayer в полноэкранном режиме 5- Один VLC загружен, колесо прокрутки мыши изменится на джойстик (для FFW / REV), при этом используются две кнопки для PLAY / PAUSE и STOP. 6- Если нажата кнопка STOP, закройте VLC и вернитесь в главное меню.

Это все. Скрипт прилагается, по основным частям прокомментированы. Вы можете сделать так, чтобы AHK скомпилировал его в соответствующий исполняемый файл.

СОВЕТЫ к сценарию:

- Измените строку корневого каталога на правильное место на вашем диске. Помните косую черту в конце строки. -Измените размеры графического интерфейса в соответствии с размером и разрешением экрана - VLC должен быть настроен (cntrl-p) для запуска в полноэкранном режиме (общие настройки видео) и реагирования на правильные горячие клавиши, которые отправляет сценарий AHK (Настроить горячие клавиши)

Шаг 3: Шаг 2: HW - ПК

Шаг 2: HW - ПК
Шаг 2: HW - ПК
Шаг 2: HW - ПК
Шаг 2: HW - ПК

Normal0falsefalsefalseEN-USX-NONEX-NONE

Никакой ракетной техники здесь нет. Подойдет любой компьютер с приличной видеокартой и достаточно широким жестким диском.

Мой выбор, однако, был обусловлен размером mini-ITX и наличием выхода S-video, который соответствовал входу SCART телевизора моих родителей (старомодная технология, которую я знаю, но в определенном возрасте старые и знакомые вещи лучшие на свете).

Итак, это спецификация ПК: Intel Little Falls 2 заключен в корпус G-ATLANTIC с внешним источником питания; 1 ГБ ОЗУ + жесткий диск 250 ГБ Seagate 2,5”SATA. Не очень эффективен, но более чем соответствует масштабу проекта.

Шаг 4: Шаг 3: HW - Удаленный

Шаг 3: HW - Удаленный
Шаг 3: HW - Удаленный
Шаг 3: HW - Удаленный
Шаг 3: HW - Удаленный
Шаг 3: HW - Удаленный
Шаг 3: HW - Удаленный
Шаг 3: HW - Удаленный
Шаг 3: HW - Удаленный

Normal0falsefalsefalseEN-USX-NONEX-NONE

Фактически моддинг HW (и, вероятно, самая оригинальная часть этого руководства) - это дистанционное управление медиацентром. Это основано на беспроводной мыши, которая, будучи радио, предлагает преимущество «ненаправленного пульта дистанционного управления» (преимущество, которое нельзя упускать из виду, если пользователь этого не понимает, для переключения канала / воспроизведения DVD / навигации по меню, он должен направить инфракрасный пульт на декодер DVB / DVD / HTPC, а не на телевизор..). Он отлично работает до 10 м, что соответствует размеру моей гостиной.

Начните с коммерческой беспроводной оптической мыши с USB-адаптером. После разборки основная печатная плата снимается для последующей установки на новый корпус. ЛКМ и ПКМ фактически не используются и оставлены для использования в будущем (т.е. две другие команды, настраиваемые с помощью AHK), в то время как кнопки 3 и 4 (две боковые кнопки исходной мыши) используются сценарием в качестве основных команд. Причина этого в том, что кнопки 3 и 4 были подключены к печатной плате мыши с помощью разъема, поэтому их проще заменить.

Колесо мыши удалено и заменено более прочным коммерческим энкодером; Я предполагаю, что энкодер должен быть выбран с правильным количеством импульсов на раунд и фазой среди двух импульсов, но я попробовал первый из каталога RS и все прошло нормально. У шахты фазовый сдвиг 54 ° ± 30 ° CW и 24 импульса / раунд. Микровыключатели LMB и RMB заменены более прочными кнопками для панельного монтажа.

Конструкция довольно проста: я использовал доступную коробку для электронного проекта с хорошими резиновыми боковыми лепестками для удобного захвата и отсеком для двух батареек AA. Ручка установлена по центру, с двумя кнопками с одной стороны, так что пультом можно управлять одной рукой (макет прилагается). Кодировщик и две кнопки соединены с PCA мыши специальными плоскими кабелями с разъемом, выполненным с помощью планки-розетки с шагом 1,27 мм. Наконец, сбоку к корпусу пульта дистанционного управления добавлен выключатель питания, чтобы отключать его, когда он не используется (и экономить батареи).

Шаг 5: Шаг 4: HW - кабель S-Video на SCART

Normal0falsefalsefalseEN-USX-NONEX-NONE

Здесь нет ничего сложного: просто используйте свои навыки пайки и следуйте схеме ниже.

Кредиты на

Штекерный разъем S-Video и стереоразъем будут подключены к вашему ПК XXII века. SCART к телевизору 1980-х годов.

Шаг 6: выводы

Normal0falsefalsefalseEN-USX-NONEX-NONE

Окончательный результат показан в прикрепленном видео: при легкой установке XP загружается быстро, а exe-файл запускается без сбоев. Как и планировалось, навигация проста и интуитивно понятна: вы можете либо повернуть колесо, либо нажать белую кнопку, чтобы прокрутить список. Выберите носитель, который вы хотите воспроизвести, с помощью зеленой кнопки и дождитесь запуска VLC. Прокрутите фильм до нужной точки с помощью колеса, нажмите зеленую кнопку на паузу / воспроизведение и нажмите белую кнопку для остановки. Повторяйте цикл до полного изнеможения.

Возможные улучшения:

Даже с относительно небольшим жестким диском 250 Гб плоский каталог быстро становится слишком длинным и запутанным. Я не хотел бы создавать сложное дерево каталогов, поэтому, возможно, можно было бы составить какой-нибудь «умный» список. Например, позиция в списке может быть связана с датой последнего открытия файла (так что последний должен быть перемещен в конец основного списка).

Для этого я думал о добавлении к основному скрипту процедуры, которая сохраняет в текстовом файле журнала некоторую полезную информацию о каждом медиафайле, например: общее количество просмотров, дату последнего просмотра, остановку на 1 час: 35 мин: 25 сек… так что как только файл мультимедиа загружается снова, он запускается с того места, где он был прерван в предыдущий раз..

Вот и все … спасибо за чтение и извините за мой плохой итальянский язык … Любые комментарии, предложения / замечания приветствуются.

Рекомендуемые: