TV Shield¶
TV Shield надає OpenMV Cam аналоговий відеовихід NTSC за допомогою генератора відеосигналу VS23S010 SPI-to-NTSC, підключеного до вбудованого роз’єму RCA, що дозволяє підключити дисплей із композитним відеовходом безпосередньо до камери.
Повний технічний опис, фотографії та інформацію про замовлення дивіться на сторінці продукту TV Shield.
Основні характеристики¶
Мікросхема VS23S010 SPI-to-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 у форматі SIF 352×240:
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())