TV Shield¶
TV Shield оснащает OpenMV Cam аналоговым видеовыходом NTSC через генератор видеосигнала VS23S010 (SPI-в-NTSC), управляющий встроенным разъёмом RCA, что позволяет напрямую подключить к камере дисплей с композитным видеовходом.
Полную техническую документацию, фотографии и информацию о заказе см. на странице продукта TV Shield.
Основные характеристики¶
Микросхема VS23S010 (SPI-в-NTSC)
Выход NTSC SIF 352x240 при 60 Гц
Встроенный разъём RCA для композитного видео
Распиновка¶
Справочник по выводам¶
Вывод |
Функция |
|---|---|
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())