Найти в Дзене
Арсений Кузнецов

Дистанционное управление Youtube

Оглавление

Итак: я люблю залипать в youtube на компе, но отрываться от кресла не очень-то и хочется. Эта маленькая проблемa сподвигла меня сделать простенький проект на arduino pro micro.

Для начала нужно узнать какие горячие клавиши мы можем использовать. Получить их список можно следующем образом: открываем Youtube нажимаем на кружочек в правом верхнем углу (должно появиться меню с надписью "Управление аккаунтом Google"), промотать вниз и нажать "Быстрые клавиши". Воот:

Шпаргалка
Шпаргалка

Пульт я использовал такой (ссылку на него будет в конце статьи):

-3

Я использовал следующие кнопки:

  • кнопки с 0 до 9 - перемотка видео;
  • кнопки вправо-влево - перемотка видео боле точечно;
  • кнопка ok - Пауза/Продолжить просмотр;
  • кнопка вверх-вниз - увеличение/уменьшение громкости;
  • кнопка * (звездочка) - выключить/включить звук у видео;
  • кнопка решетка - на полный экран/свернуть.

Время показать схему:

-4

Структура проекта

Содержимое папки:

-frimware
-Distance_Control
-Distance_Control.ino
-IK_codes.h
-CodeAnalyze
-CodeAnalyze.ino

-shemes
-sheme.png
-FritzingSheme.fzz

-README.txt

В папке shemes изображение схемы проекта в виде картинки png и в формате Fritzing.

В файле README.txt ссылка на эту статью =)

Папка firmware содержит основную прошивку Distance_Control в ней открываем файл Distance_Control.ino в Arduino IDE. Если используете пульт как у меня, то просто загружайте прошивку в плату, предварительно установив драйвера и выбрав плату Arduino micro. Если что-то не получилось или выдаёт ошибку, то почитайте эту статью (Alex Gyver, привет).

Если же у вас другой пульт, то открывайте файл CodeAnalyze.ino из одноимённой папки в Arduino IDE, загружайте прошивку в плату. Осталось открыть Serial порт и...

Для корректной работы требуется драйвер CH340 (подробнее в статье указанной выше)

Далее подключаем по схеме приёмник на пин D2 и в serial-порту смотрим, нажатие каких кнопок на пульте выдают код. После этого, открываем файл IK_codes.h из папки Distance_Control. Там понятные названия, так, что поменять коды не составит труда.

Итак, загрузили прошивку, подключили плату к компьютеру и наслаждаемся удобным контролем Youtube!

Ссылки на компоненты aliexpress:

Плата arduino pro micro: https://ali.ski/kb25a ИК приёмник и пульт: https://ali.ski/KQAAZ Макетная плата: https://ali.ski/F_Oz_
Провода к макетке:
https://ali.ski/7THOMb

Скачать Файлы проекта:

google-диск - https://drive.google.com/drive/folders/1m4VnAGcO08-YZ5bWOK6RU11yQiDaV_W8?usp=sharing

github - https://github.com/ArdArs/Youtube_distance_control

Arduino является зарегистрированным товарным знаком https://www.arduino.cc/