TV Shield¶
TV Shield ger OpenMV Cam en analog NTSC-videoutgång via en VS23S010 SPI-till-NTSC-videogenerator som driver ett inbyggt RCA-uttag så att du kan ansluta en komposit-videoskärm direkt till kameran.
För fullständigt datablad, foton och beställning, se produktsidan för TV Shield.
Höjdpunkter¶
VS23S010 SPI-till-NTSC-krets
352x240 NTSC SIF-utgång vid 60 Hz
Inbyggt RCA-uttag för kompositvideo
Stiftkonfiguration¶
Stiftreferens¶
Stift |
Funktion |
|---|---|
P0 |
SPI MOSI — data till VS23S010 |
P2 |
SPI-klocka |
P3 |
SPI chip select |
3,3 V-skena |
Driver VS23S010 |
GND-skena |
Gemensam jord (även dragen till det inbyggda RCA-uttaget) |
Anteckning
NTSC-videoutgången, VIN och GND är även utbrutna till genomgångshål på sköldens undersida — löd fast kablar där för att leda den trådbundna komposit-videosignalen av kortet.
Användning¶
Driv skölden via TVDisplay-klassen som exponeras av display-modulen. Strömma kamerabildrutor ut genom RCA-uttaget vid 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())