Плата расширения TV HAT позволит ловить цифровое эфирное телевидение стандарта DVB-T2, используя коллективную ТВ-антенну, комнатную антенну-рогатку или кусок проволоки.
Не торопитесь выбрасывать раритетные кинескопные телевизоры: малинка станет для них внешним тюнером DVB-T/T2 с подключением через композитный ТВ-выход.
Смотреть эфирное ТВ вы сможете как на самой малинке, так и через любое мультимедийное устройство: компьютер, планшет или смартфон. Единственный критерий — устройство просмотра цифрового ТВ должно находиться в одной беспроводной сети Wi-Fi с Raspberry Pi.
Начинка
В основе Raspberry Pi TV HAT лежит микросхема Sony CXD2880 (SMT-EW100) — миниатюрный чип цифрового тюнера, который также используется в мобильных устройствах. Он включает в себя фильтр с кварцем и умеет декодировать цифровой эфир DVB-T/T2 на волнах метрового (МВ) и дециметрового диапазона (ДМВ).
Подключение
Модуль TV HAT устанавливается на вилку GPIO-портов Raspberry Pi через проставку, приложенную в комплекте. Чтобы плата стояла ровно и надёжно, она дополнительно крепится винтами через пластиковые стойки. Благодаря сквозным колодкам поверх TV HAT можно надевать ещё шилды для Raspberry Pi.
Антенна подключается к тюнеру через телевизионное RF-гнездо 9,5 мм (IEC 169-2). Сюда подходит как общая домовая, так и дециметровая ТВ-антенна.
Комплектация
- 1× Плата-модуль Raspberry Pi TV HAT
- 1× RF-гнездо для антенны
- 1× Проставка GPIO
- 3× Пластиковая стойка
- 6× Пластиковый винт
Характеристики
- Совместимость: одноплатники Raspberry Pi
- Чипсет тюнера: Sony CXD2880 (SMT-EW100)
- Поддерживаемые ТВ-стандарты: DVB-T2, DVB-T
- Рабочие диапазоны: VHF III (174–230 МГц), UHF IV, UHF V (470–862 МГц)
- Ширина полосы пропускания:
- DVB-T2: 1,7 МГц, 5 МГц, 6 МГц, 7 МГц, 8 МГц
- DVB-T: 5 МГц, 6 МГц, 7 МГц, 8 МГц
- Разъём модуля: штырьковые соединители GPIO
- Разъём антенны: RF-гнездо 9,5 мм (IEC 169-2)
- Размеры платы: 65×30×5 мм
- Размеры платы с гнездом и проставкой: 85×30×17 мм
Подключение и настройка
Инструкция производителя (PDF) (англ.).
Железная часть
-
Для начала соберите TV-тюнер: установите входную проставку на 40 пинов GPIO на обратной стороне платы, а затем вставьте RF-гнездо для антенны в разъём RF.
-
Установите плату TV-тюнера сверху на малину методом бутерброда.
-
Подключите домашнюю или уличную антенну к плате тюнера через RF-разъём.
Программная часть
Программная часть состоит из двух составляющих: сервера и клиента. Сервером выступает Raspberry Pi c ТВ-тюнером, а клиентом — та же Raspberry или любое мультимедийное устройство в одной сети с малиной.
Настройка сервера
-
Скачайте и установите потоковый сервер цифрового ТВ — TVHeadend.
sudo apt-get install tvheadendr
-
Во время установки софт запросит имя пользователя и пароль от системы. По умолчанию на Raspbian OS стоит логин — pi, пароль — raspberry. Если вы изменяли данные пользователя, используйте их для продолжения.
-
Введите логин.
-
Введите пароль.
-
В конце установки вы увидите сообщение об удачной установке сервера.
-
Настройка клиента
-
Откройте браузер на малине или другом мультимедийном устройстве. Главное ― чтобы устройство просмотра цифрового ТВ находилось в одной Wi-Fi-сети с Raspberry Pi.
-
Введите в адресной строке браузера:
http://raspberrypi.local:9981
-
Введите логин и пароль, которые вы вводили при установки сервера. По умолчанию на Raspbian OS стоит логин — pi, пароль — raspberry.
-
Выберите страну и город текущего местоположения. По сути сервис TVHeadend сопоставит данные поиска с ближайшим передатчиком цифрового телевидения. Более подробную информацию читайте на официальном источнике DVB-T.
-
Далее начнётся поиск цифровых каналов, а точнее мультиплексоров и сервисов:
-
Мультиплексор — объединение в единый цифровой пакет нескольких цифровых каналов.
-
Просмотр каналов
Для начала просмотра каналов выполните железную и программную настройку тюнера.
-
Откройте файл плейлиста вашим проигрывателем.
Элементы платы
Чип Sony CXD2880
Raspberry Pi TV HAT выполнен на чипе цифрового тюнера Sony CXD2880 (SMT-EW100), который включает в себя фильтр с кварцем и умеет декодировать цифровой эфир DVB-T/T2 на волнах метрового (МВ) и дециметрового диапазона (ДМВ).
Входные пины ввода-вывода
Цифровой тюнер TV HAT подключается к одноплатникам Rasperry Pi через входной 40-пиновый разъём на обратной стороне платы. Контроллер тюнера SONY CXD2880 для общения с малиной использует пины шины SPI0 с чипселектом CE0: MISO
, MOSI
, SCK
и CE0
. Остальные GPIO контакты доступны для коммуникации через выходной 40-пиновый разъём.
Выходные пины ввода-вывода
На лицевой стороне Raspberry Pi TV HAT расположен выходный 40-пиновый разъём, который позволяет подключать к малине другие платы расширения или цифровые датчики сверху на TV HAT методом бутерброда.
Разъём для TV-антенны
Антенна подключается к тюнеру через телевизионное RF-гнездо 9,5 мм (IEC 169-2). Сюда подойдет общая домовая или комнатная ТВ-антенна.
Тюнер поддерживает цифровое телевидение в формате DVB-T/T2 или другими словами эфирное ТВ. Стандарты кабельного (DVB-C/C2) или спутникового (DVB-S/S2) работать не будут.