TV Shield

El TV Shield dota a la OpenMV Cam de una salida de vídeo analógico NTSC mediante un generador de vídeo SPI-a-NTSC VS23S010, que controla un conector RCA integrado para que puedas conectar una pantalla de vídeo compuesto directamente a la cámara.

TV Shield

Para ver la hoja de datos completa, fotos y opciones de compra, consulta la página del producto TV Shield.

Aspectos destacados

  • Chip SPI-a-NTSC VS23S010

  • Salida NTSC SIF de 352x240 a 60 Hz

  • Conector RCA integrado para vídeo compuesto

Asignación de pines

Asignación de pines del TV Shield

Referencia de pines

Pin

Función

P0

SPI MOSI — datos hacia el VS23S010

P2

Reloj SPI

P3

Selección de chip SPI

Línea de 3,3 V

Alimenta el VS23S010

Línea GND

Tierra común (también enrutada al conector RCA integrado)

Nota

La salida de vídeo NTSC, VIN y GND también se exponen en almohadillas de orificio pasante en la parte inferior del shield — suelda cables ahí para extraer la señal de vídeo compuesto por cable de la placa.

Uso

Controla el shield a través de la clase TVDisplay expuesta por el módulo display. Transmite fotogramas de la cámara por el conector RCA a 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())