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