TV Shield¶
TV Shield는 VS23S010 SPI-to-NTSC 비디오 생성기를 통해 OpenMV Cam에 NTSC 아날로그 비디오 출력을 제공하며, 온보드 RCA 잭을 구동하여 컴포지트 비디오 디스플레이를 카메라에 바로 연결할 수 있게 합니다.
전체 데이터시트, 사진 및 주문 정보는 TV Shield 제품 페이지 를 참조하세요.
주요 특징¶
VS23S010 SPI-to-NTSC 칩
60Hz에서 352x240 NTSC SIF 출력
컴포지트 비디오용 온보드 RCA 잭
핀아웃¶
핀 참조¶
핀 |
기능 |
|---|---|
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())