Wireless TV Shield¶
Wireless TV Shield は VS23S010 SPI-to-NTSC ビデオジェネレータと MM213TL 5.8 GHz アナログビデオ送信機を組み合わせ、OpenMV Cam がフレームを FPV 受信機にブロードキャストできるようにします。
完全なデータシート、写真、注文については Wireless TV Shield 製品ページ を参照してください。
主な特長¶
VS23S010 SPI-to-NTSC チップ
MM213TL 5.8 GHz アナログビデオ送信機
60 Hz での 352x240 NTSC 出力
FPV / ドローンビデオダウンリンク
ピン配置¶
ピンリファレンス¶
ピン |
機能 |
|---|---|
P0 |
SPI MOSI — VS23S010 へのデータ |
P2 |
SPI クロック |
P3 |
SPI チップセレクト |
3.3V レール |
VS23S010 と 5.8 GHz 送信機に電源を供給します |
GND レール |
共通グランド(前縁のビデオブレイクアウトにも配線) |
注釈
NTSC ビデオ出力、VIN、GND はシールド底面のスルーホールパッドにも引き出されています。配線によるコンポジットビデオ信号をボードから取り出すには、そこにワイヤをはんだ付けします。
使い方¶
シールドは display モジュール が公開する TVDisplay クラス を通じて駆動します。カメラのフレームを 5.8 GHz FPV ダウンリンク経由でストリーミングします。IOCTL_CHANNEL は送信機が使用する 8 つの Boscam チャンネル(1〜8)のいずれかを選択します:
import csi
import display
import time
csi0 = csi.CSI()
csi0.reset()
csi0.pixformat(csi.RGB565)
csi0.framesize(csi.SIF)
tv = display.TVDisplay()
tv.ioctl(display.IOCTL_CHANNEL, 8)
clock = time.clock()
while True:
clock.tick()
tv.write(csi0.snapshot())
print(clock.fps())