TV Shield

TV Shield оснащает OpenMV Cam аналоговым видеовыходом NTSC через генератор видеосигнала VS23S010 (SPI-в-NTSC), управляющий встроенным разъёмом RCA, что позволяет напрямую подключить к камере дисплей с композитным видеовходом.

TV Shield

Полную техническую документацию, фотографии и информацию о заказе см. на странице продукта TV Shield.

Основные характеристики

  • Микросхема VS23S010 (SPI-в-NTSC)

  • Выход NTSC SIF 352x240 при 60 Гц

  • Встроенный разъём RCA для композитного видео

Распиновка

Распиновка TV Shield

Справочник по выводам

Вывод

Функция

P0

SPI MOSI — данные к VS23S010

P2

Тактовый сигнал SPI

P3

Выбор микросхемы SPI

Шина 3,3 В

Питает VS23S010

Шина GND

Общая земля (также подведена к встроенному разъёму RCA)

Примечание

Видеовыход NTSC, VIN и GND также выведены на сквозные контактные площадки на нижней стороне платы расширения — припаяйте к ним провода, чтобы снять проводной композитный видеосигнал с платы.

Использование

Управляйте платой расширения через класс TVDisplay, предоставляемый модулем display. Выводите кадры камеры на разъём RCA в формате 352×240 SIF:

import csi
import display
import time

csi0 = csi.CSI()
csi0.reset()
csi0.pixformat(csi.RGB565)
csi0.framesize(csi.SIF)

tv = display.TVDisplay()
clock = time.clock()

while True:
    clock.tick()
    tv.write(csi0.snapshot())
    print(clock.fps())