Оглавление:
Видео: Поворотная настройка с Pi TV HAT: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
В этом руководстве я покажу вам, как обеспечить аналоговое управление цифровым телевизором с помощью поворотного переключателя для переключения каналов на винтажном телевизоре с питанием от Raspberry Pi.
Аксессуар TV HAT был выпущен недавно, и из-за моей любви к переделке старых телевизоров (на данный момент опубликовано как минимум 6) мне просто пришлось купить один сразу. Я кратко расскажу о настройке аппаратного и программного обеспечения, но настоящим испытанием для TV HAT было то, смогу ли я просматривать его поток DVB-T на одном из моих существующих ТВ-преобразователей и управлять им с помощью оригинального диска настройки..
Полное видео находится на YouTube по адресу https://www.youtube.com/embed/LM9862GCl5o, и на каждом этапе есть ссылка на главу. Продолжаем настройку!
Шаг 1: Сборка и оборудование
Видео сборки:
Распаковка TV HAT началась с приятного сюрприза - пайка не требуется! Это всегда бонус, так как это означает, что я могу сразу же нырнуть и не беспокоиться о том, чтобы поджарить новый аксессуар. У меня было несколько минут путаницы с ориентацией заголовка - он выглядит как стандартный 40-контактный разъем, но если вы присмотритесь, то отверстия для штифтов проходят через плату, поэтому вы можете установить его на PI с помощью заголовок обращен вверх.
Официальные инструкции довольно подробны и проведут вас через процесс шаг за шагом - моя установка была бы намного проще, если бы я внимательно прочитал их заранее!
TV HAT использует новый форм-фактор HAT и крепится к Pi с помощью пластиковых прокладок и шести болтов, которые красиво и легко собираются с помощью небольшой отвертки с плоской головкой.
После сборки в инструкции говорится, что нужно подключить его к телевизионной антенне перед завершением остальной части настройки - я сначала проигнорировал это, но это хороший совет! Можно повторно сканировать каналы и выполнить настройку вручную, но мастер настройки определенно подходит.
Шаг 2: установка программного обеспечения
Видео по настройке программного обеспечения:
Я обнаружил, что проще всего установить TV HAT на Pi и полностью настроить Raspbian перед началом процесса установки. Я установил все обновления, включил SSH, а затем подключил Pi к антенне, прежде чем завершить настройку через SSH на моем ноутбуке.
Настройка состоит из двух частей: во-первых, вам нужно запустить несколько скриптов для настройки Tvheadend на Pi, который действует как ТВ-сервер, транслирующий каналы на другие устройства в сети. Его также можно использовать с Kodi, хотя я еще не пробовал. В процессе установки вы выбираете имя пользователя и пароль, и после запуска скриптов все готово. Не было "Готово!" сообщение, когда они были завершены, но при перезапуске Pi служба Tvheadend запустилась автоматически.
Для «TV Server» Pi я просто использовал старый Pi 2 с подключением к сети Ethernet, и он, кажется, хорошо справляется с задачей.
Когда сервер Pi запущен и работает, остальная часть настройки выполняется в браузере на другом компьютере, и мастер запускается сразу же после того, как вы вошли в систему. Я был рад мастеру, так как есть ошеломляющее количество вкладок и настроек. доступно (это хорошо!) в Tvheadend.
После тщательного следования инструкциям мне представили длинный список доступных телеканалов и EPG, который выглядит великолепно. Мне не очень повезло со встроенным видеоплеером Tvheadend, но я обнаружил, что загрузка файлов списков воспроизведения M3U очень проста (нажмите «i»), и они хорошо играли с помощью проигрывателя VLC. При загрузке лучше всего сохранить их с именем канала, чтобы впоследствии было легче выбрать нужный. В файле списка воспроизведения (если вы отредактируете его в блокноте) вы увидите имя телешоу и адрес потока - вы можете переименовать телешоу в имя канала, если хотите, поскольку список воспроизведения зависит от потока канала, не сама программа.
Шаг 3. Телевидение 1982 года
Видео с ТВ 1982 года:
Когда потоки TV HAT хорошо воспроизводились на ноутбуке, я оторвался от Kojak и перешел к другому Pi в доме - Hitachi PI Info-TV. Я построил его почти год назад, и обычно он просто показывает поток с камеры видеонаблюдения Pi, но теперь я хотел, чтобы он отображал настоящий телевизор - в конце концов, это была его первоначальная функция! Ознакомьтесь с инструкциями, если хотите узнать больше о том, как он был построен.
Я начал с подключения клавиатуры и мыши и тестирования списков воспроизведения каналов, которые скопировал с ноутбука, проигрывая их с помощью простого …
vlc channel1.m3u
… В терминале.
Некоторые каналы воспроизводились нормально, но другие имели некоторую заикание. Я решил эту проблему, изменив настройки потока Tvheadend на SD (стандартное разрешение) по умолчанию в разделе «Конфигурация»> «Поток»> «Предпочитаемый тип служебного видео». После этого все играли нормально.
Проблема, вероятно, была связана с моей установкой VLC, в то время (неделю назад) стандартный проигрыватель VLC для Pi не имел аппаратного ускорения, поэтому даже при работе на Pi 3 он немного боролся. С тех пор было выпущено новое обновление для Raspbian с включенным «правильным» VLC, так что я не могу дождаться, чтобы попробовать это и посмотреть, как улучшится производительность.
Теперь мне нужно было добавить поворотный регулятор - Hitachi Pi уже имел диск настройки, подключенный через поворотный переключатель к GPIO 26, поэтому мне просто нужно было создать новый скрипт Python для обработки смены канала. Простой скрипт находится на GitHub и просматривает список из четырех списков воспроизведения каждый раз, когда GPIO 26 "нажимается". Поворотный переключатель настолько тактильный и хорошо работает для этого, но вы также можете просто использовать кнопку или даже датчик PIR, изменить каналы с волной!
Я называю это опытом 1982 года, потому что он соответствует эпохе Hitachi TV, а Channel 4 только что был запущен в Великобритании, что дало нам четыре потрясающих канала на выбор! Также в те дни было очень мало пультов дистанционного управления, поэтому использовать оригинальный поворотный регулятор для выбора канала, как мы это делали тогда, было ностальгией. Не знаю, что мы сделали, если бы у вас на коленях была кошка.
Мне было очень весело настроить TV HAT и перенести цифровое телевидение в существующий проект Pi - единственная проблема сейчас в том, что Pi "TV Server" просто сидит голый рядом с Xbox в лабиринте кабелей крысы, светясь прочь. - Надо найти для него подходящий винтажный футляр …
Рекомендуемые:
Настройка программирования NodeMCU с помощью Arduino IDE: 3 шага
Настройка программирования NodeMCU с помощью Arduino IDE: в этой инструкции я покажу вам, как программировать плату NodeMCU с помощью Arduino IDE. Для этого вам необходимо установить драйверы и добавить плату NodeMCU в список плат Arduino. Сделаем пошагово
Настройка игровой шляпы Waveshare для Recalbox и Kodi: 4 шага
Установите игровую шляпу Waveshare для Recalbox и Kodi: игровая шляпа Waveshare станет хорошим дополнением к вашему raspberry Pi 3B или 3B +, превратив его в ретро-игровой автомат и видеостанцию Kodi. Несмотря на то, что к игре «Волновая волна» прилагаются загружаемые изображения и драйверы в стиле ретро, в ней не так много
Простая настройка ИК-пульта дистанционного управления с использованием LIRC для Raspberry PI (RPi) - июль 2019 г. [Часть 2]: 3 шага
Простая настройка ИК-пульта дистанционного управления с использованием LIRC для Raspberry PI (RPi) - июль 2019 г. [Часть 2]: В части 1 я продемонстрировал, как собрать RPi + VS1838b и настроить модуль LIRC Raspbian для получения ИК-команд от ИК-пульта дистанционного управления. Все проблемы с оборудованием и настройкой LIRC обсуждаются в части 1. В части 2 будет продемонстрировано, как взаимодействовать с аппаратным
Настройка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с помощью Java (+ -1 с): 3 шага
Установка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с использованием Java (+ -1 с): это руководство покажет вам, как установить время на часах реального времени DS3231 с помощью Arduino и небольшого приложения Java, которое использует последовательное соединение Arduino. Основная логика этой программы: 1. Arduino отправляет последовательный запрос
Поворотная система парковки: 18 ступеней
Поворотная система парковки автомобилей: с ней легко работать, когда водитель паркует и оставляет автомобиль в системе на уровне земли. Как только водитель покидает встроенную зону безопасности, система автоматически припарковывает автомобиль, чтобы поднять припаркованный автомобиль с