TV Shield

Das TV Shield stattet die OpenMV Cam über einen VS23S010 SPI-zu-NTSC-Videogenerator mit einem analogen NTSC-Videoausgang aus und treibt eine integrierte RCA-Buchse an, sodass Sie ein Composite-Video-Display direkt an die Kamera anschließen können.

TV Shield

Das vollständige Datenblatt sowie Fotos und Bestellinformationen finden Sie auf der TV Shield Produktseite.

Highlights

  • VS23S010 SPI-zu-NTSC-Chip

  • 352x240 NTSC SIF-Ausgabe bei 60 Hz

  • Integrierte RCA-Buchse für Composite-Video

Pinbelegung

TV Shield Pinbelegung

Pin-Referenz

Pin

Funktion

P0

SPI MOSI — Daten zum VS23S010

P2

SPI-Takt

P3

SPI-Chip-Select

3,3-V-Schiene

Versorgt den VS23S010

GND-Schiene

Gemeinsame Masse (auch zur integrierten RCA-Buchse geführt)

Bemerkung

Der NTSC-Videoausgang, VIN und GND sind außerdem auf Durchsteck-Pads an der Unterseite des Shields herausgeführt — löten Sie dort Drähte an, um das verdrahtete Composite-Video-Signal von der Platine abzugreifen.

Verwendung

Steuern Sie das Shield über die TVDisplay-Klasse, die vom display-Modul bereitgestellt wird. Streamen Sie Kamera-Einzelbilder über die RCA-Buchse bei 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())