TV Shield¶
TV Shield antaa OpenMV Camille NTSC-analogivideoulostulon VS23S010 SPI-to-NTSC -videogeneraattorin kautta, ohjaten kortilla olevaa RCA-liitintä, joten voit kytkeä komposiittivideonäytön suoraan kameraan.
Täydellinen datalehti, kuvat ja tilaustiedot löytyvät TV Shield -tuotesivulta.
Kohokohdat¶
VS23S010 SPI-to-NTSC -siru
352x240 NTSC SIF -ulostulo 60 Hz:llä
Kortilla oleva RCA-liitin komposiittivideolle
Nastajärjestys¶
Nastojen viite¶
Nasta |
Toiminto |
|---|---|
P0 |
SPI MOSI — data VS23S010:lle |
P2 |
SPI-kello |
P3 |
SPI-sirun valinta |
3,3 V -kisko |
Syöttää virran VS23S010:lle |
GND-kisko |
Yhteinen maa (reititetty myös kortilla olevaan RCA-liittimeen) |
Muista
NTSC-videoulostulo, VIN ja GND on myös tuotu esiin läpijuotettaviin tyynyihin shieldin pohjassa — juota johdot sinne ottaaksesi langallisen komposiittivideosignaalin pois kortilta.
Käyttö¶
Ohjaa shieldiä TVDisplay-luokan kautta, jonka display-moduuli paljastaa. Striimaa kamerakehyksiä ulos RCA-liittimestä 352×240 SIF -tarkkuudella:
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())