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.

TV Shield

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

TV Shieldin 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())