TV Shield

TV Shield は VS23S010 SPI-to-NTSC ビデオジェネレータを介して OpenMV Cam に NTSC アナログビデオ出力を追加し、オンボードの RCA ジャックを駆動するため、コンポジットビデオディスプレイをカメラに直接接続できます。

TV Shield

完全なデータシート、写真、注文については TV Shield 製品ページ を参照してください。

主な特長

  • VS23S010 SPI-to-NTSC チップ

  • 60 Hz での 352x240 NTSC SIF 出力

  • コンポジットビデオ用オンボード RCA ジャック

ピン配置

TV Shield ピン配置

ピンリファレンス

ピン

機能

P0

SPI MOSI — VS23S010 へのデータ

P2

SPI クロック

P3

SPI チップセレクト

3.3V レール

VS23S010 に電源を供給します

GND レール

共通グランド(オンボードの RCA ジャックにも配線)

注釈

NTSC ビデオ出力、VIN、GND はシールド底面のスルーホールパッドにも引き出されています。配線によるコンポジットビデオ信号をボードから取り出すには、そこにワイヤをはんだ付けします。

使い方

シールドは display モジュール が公開する TVDisplay クラス を通じて駆動します。カメラのフレームを 352×240 SIF で RCA ジャックから出力します:

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