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())