TV Shield

Il TV Shield dota la OpenMV Cam di un’uscita video analogica NTSC tramite un generatore video SPI-NTSC VS23S010, pilotando un jack RCA integrato in modo da poter collegare un display video composito direttamente alla camera.

TV Shield

Per il datasheet completo, le foto e gli ordini, consulta la pagina prodotto del TV Shield.

In evidenza

  • Chip SPI-NTSC VS23S010

  • Uscita NTSC SIF 352x240 a 60 Hz

  • Jack RCA integrato per il video composito

Pinout

Pinout del TV Shield

Riferimento dei pin

Pin

Funzione

P0

SPI MOSI — dati verso il VS23S010

P2

Clock SPI

P3

Chip select SPI

Linea 3,3V

Alimenta il VS23S010

Linea GND

Massa comune (instradata anche al jack RCA integrato)

Nota

L’uscita video NTSC, VIN e GND sono anche esposte su piazzole passanti sul fondo dello shield — salda dei fili lì per prelevare il segnale video composito cablato dalla scheda.

Utilizzo

Pilota lo shield tramite la classe TVDisplay esposta dal modulo display. Trasmetti i frame della camera dal jack 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())