Присоединяйтесь!
Авторизация
hdmi   

Захват видео через HDMI вход HDMI-CSI моста для Raspberry Pi

22 June 2020 - Автор mojo

HDMI порт Raspberry Pi работает только в режиме выхода видеосигнала. Что делать, если необходим HDMI-вход для захвата видео (от камеры или видеокарты)? Использовать специальный модуль -HDMI-CSI мост, который подключается к порту камеры.

В данном статье рассмотрим одно из таких устройств - B101 от Auvidea

Технические характеристики:

  • Разрешение захватываемого видео - 1080p25 (это программное ограничение драйвера для Raspberry Pi в настоящий момент, в будущем разрешение может быть улучшено)
  • Чип - Toshiba TC358743XBG
  • Подключение к Raspberry Pi - 15-ти контактным с шагом 1мм FPC шлейфом к CSI порту (всё аналогично подключению модуля камеры)
  • Питание - 3.3V, питается от 15 контакта CSI порта

Linux ядро начиная с 4-ой версии имеет встроенные драйвера для чипаTC358743XBG, который используется в модуле. В Raspberry Pi всё должно работать "из коробки"

Захват видео в Raspbian

Захват видео данным модулем тестировался вRapsbian Jessie Lite 4.1.13-v7+ (релиз от 25.11.2015). Поскольку модуль эмулирует CSI-камеру Raspberry Pi, то для его работы необходимо активировать камеру через raspi-config . После перезагрузки с данным модулем можно работать через стандартную программу Raspbian raspivid , точно также как с камерой, например для бесконечного отображения входящего видеопотока на экране, нужно выполнить команду:

raspivid -t 0

Перезагрузка модуля видеозахвата

Модуль необходимо перезагружать перед каждым новым вызовом raspivid. Для этого соединим произвольный (в моём примере это будет GPIO 4) управляющий контакт на GPIO RasPi и контакт сброса на модуле проводком. Для перезагрузки модуля захвата видео нужно кратковременно обеспечить низкий уровень на контакте сброса, а потом вернуть высокий.

Также можно обойтись без проводка. Линия сброса на модуле видеозахвата соединена с 11 линией CSI порта RasPi (CAM_GPIO) шлейфом. Линия CAM_GPIO c CSI порта физически соединена с одним из контактов на GPIO (каким конкретно зависит от модели Raspberry Pi). Низкий, а затем высокий уровень на CAM_GPIO приведёт к перезагрузке модуля.

P.S. В этой статье рассмотрено устройство B101 от Auvidea . Существуют также более дешёвые(20-30$) аналоги устройств захвата видео для Raspberry Pi с этим же чипом ( Toshiba TC358743XBG ) от китайских производителей

22 June 2020
mojo
автор статьи

Комментариев: 0

Ваш комментарий будет первым

Отправить комментарий

Авторизуйтесь для отправки комментария

Присоединяйтесь
Новые сообщения
  • Проект по удаленному доступу
    09 July, 2020
    Ищу помощника на проект по созданию проекта на базе RPi. Базово - настройка вебкамеры+модема. Далее, возможно будут...…
  • Raspberry pi 4 не включается
    27 June, 2020
    @antonabsatarov#6188 что ты имеешь введу под "правильным" форматированием флешки? Все же исправно работало, а в один момент...…
  • Raspberry pi 4 не включается
    27 June, 2020
    @x6vital#6185 я сам столкнулся со схожей проблемой. Решил правильным форматированием флэшки (криво устанавливалась ОС), а...…
  • Как запустить X без монитора?
    22 June, 2020
    Как вы поняли, что они не запускаются? …
  • Как запустить X без монитора?
    22 June, 2020
    Добрый день, поставил на малину расбери ос с рабочим столом, если она загружается без монитора то не стартуют приложения...…
  • Raspberry pi 4 не включается
    19 June, 2020
    @mojo#6171 дело в том что она вообще неадекватно себя как то ведёт. Просто в один момент перестала включаться. Пробую...…
  • Troyka Cap
    19 June, 2020
    Всем спасибо вопрос больше не актуален …
  • Troyka Cap
    19 June, 2020
    @mojo#6178 спасибо скорее всего я уже нашёл ответ: Подключение Платформа устанавливается сверху на одноплатник Raspberry...…
  • rap os без Х + twinkle + service чо происходит
    18 June, 2020
    Добрый день, подскажите пожалуйста, установил настроил twinkle на малину(rasp os linux 10), запускаю через терминал twinkle...…
  • Troyka Cap
    18 June, 2020
    @mojo#6178 держу в курсе) я гулять пошёл и по этому от меня связи не будет до след дня надеюсь что Вы сможете помочь …
  • Troyka Cap
    18 June, 2020
    @mojo#6178 да и как могут быть проблемы с пинами Pi если вентелятор работает от тройка кэп просто от других пинов вопрос...…
  • Troyka Cap
    18 June, 2020
    @mojo#6175 дело не в разбери пинах так как я пробовал ставить вентилятор на саму разбери и он работал и на тройке он...…
  • Troyka Cap
    18 June, 2020
    нет. проблема врядли в токе. Там 1 светодиод, ему вполне хватит питания от RasPi …
  • Troyka Cap
    18 June, 2020
    @mojo#6176 просто в видео у амперки где обзор на тройку обзор там доп блок питания может просто не хватает тока? …
  • Troyka Cap
    18 June, 2020
    В самом Cap'е врядли могут быть проблемы. Там почти нет ничего такого, что может не работать. …
  • Troyka Cap
    18 June, 2020
    На схеме есть соответствие пинам Cap'а пинам на Raspberry Pi Попробуй модуль со светодиодом подключить напрямую к RasPi...…
  • Troyka Cap
    18 June, 2020
    > @Artem90056#6167 какие подробности я не сказал? Никаких. Я в принципе не понимаю, как ПИН может не работать....…
  • Troyka Cap
    18 June, 2020
    @mojo#6170 возможно что я не втыкаю в тройку кэп доп зарядник и мне не хватает мощности? …
  • Troyka Cap
    18 June, 2020
    @mojo#6170 http://wiki.amperka.ru/продукты:raspberry-troyka-cap пролистни чуть ниже проект маячок дана схема и код …
  • Raspberry pi 4 не включается
    18 June, 2020
    так и должно быть. Без SD карты горят все светодиоды Скорее всего не тот образ записал на карту …
  • Troyka Cap
    18 June, 2020
    Скидывай код и схему к какому пину Troyka Cap и что ты подключаешь …
  • Troyka Cap
    18 June, 2020
    @sv-lary#6166 не работают пины на troyka cap беру пример кода с амперки делаю всё по схеме но результата нет …
  • Troyka Cap
    18 June, 2020
    @sv-lary#6166 скажи что тебе ещё сказать? …
  • Troyka Cap
    18 June, 2020
    @sv-lary#6166 какие подробности я не сказал? я то знаю почему пины не работают да? …
  • Troyka Cap
    18 June, 2020
    > @Artem90056#6165 Troyka Cap не хочет работать И? А можно - хоть какие-то подробности? Или Вы предполагаете, что...…