TV Shield

Le TV Shield dote l’OpenMV Cam d’une sortie vidéo analogique NTSC via un générateur vidéo SPI-vers-NTSC VS23S010, pilotant une prise RCA intégrée afin que vous puissiez brancher directement un écran vidéo composite sur la caméra.

TV Shield

Pour la fiche technique complète, les photos et les commandes, consultez la page produit du TV Shield.

Points forts

  • Puce SPI-vers-NTSC VS23S010

  • Sortie NTSC SIF 352x240 à 60 Hz

  • Prise RCA intégrée pour la vidéo composite

Brochage

Brochage du TV Shield

Référence des broches

Broche

Fonction

P0

SPI MOSI — données vers le VS23S010

P2

Horloge SPI

P3

Sélection de puce SPI

Rail 3,3 V

Alimente le VS23S010

Rail GND

Masse commune (également routée vers la prise RCA intégrée)

Note

La sortie vidéo NTSC, VIN et GND sont également accessibles sur des pastilles traversantes au dos du shield — soudez-y des fils pour récupérer le signal vidéo composite filaire de la carte.

Utilisation

Pilotez le shield via la classe TVDisplay exposée par le module display. Diffusez les trames de la caméra par la prise RCA en SIF 352×240:

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