Преобразователь видео-потока HDMI to CSI позволяет подключить в CSI-разъем для камеры любое устройство видеозахвата или видеовоспроизведения с HDMI выходом. Например, вы сможете использовать в качестве источника видеопотока экшн-камеру или профессиональный зеркальный фотоаппарат. К сожалению, данный способ подключения не позволяет использовать полное разрешение подключенных устройств, так как изображение через HDMI передается в разрешении 1080p с частотой 25 кадров в секунду.
Технические характеристики:
- Чип: Toshiba TC358743XBG
- Питание: 3.3В, питается от 15 контакта CSI порта
- Разрешение захватываемого видео: 1080p25 (это программное ограничение драйвера для Raspberry Pi в настоящий момент, в будущем разрешение может быть улучшено)
- Подключение к Raspberry Pi: 15-ти контактным с шагом 1мм FPC шлейфом к CSI порту (всё аналогично подключению модуля камеры)
- Совместимость с моделями Raspberry Pi: 4B/3B+/3B/2B/B+/3A+
- Совместимость с ПО Linux: V4L2, стек raspicam, gstreamer1.0-tools, yavta и др. (стек libcamera не поддерживается)
Поскольку этот модуль осуществляет аппаратную эмуляцию интерфейса CSI-2 для устройств с HDMI-выходом, то для его работы необходимо активировать режим поддержки камеры через raspi-config. После настройки и перезагрузки Raspbeeri Pi, с данным модулем можно работать через стандартное приложение raspivid, встроенное в Raspbian OS точно также как с обычной камерой. Например, для бесконечного отображения входящего видеопотока на экране, нужно выполнить команду:
raspivid -t 0
Модуль необходимо перезагружать перед каждым новым вызовом raspivid. Линия сброса на модуле видеозахвата соединена с 11 линией CS-порта (CAM_GPIO) шлейфом. Линия CAM_GPIO c CSI-порта физически соединена с одним из контактов на GPIO (каким конкретно, зависит от модели Raspberry Pi). Низкий, а затем высокий уровень на CAM_GPIO приведёт к перезагрузке модуля.