TV Shield¶
TV Shield, bir VS23S010 SPI-NTSC video üreteci aracılığıyla OpenMV Cam’e NTSC analog video çıkışı kazandırır ve yerleşik bir RCA jakını sürerek kompozit bir video ekranını doğrudan kameraya takmanızı sağlar.
Tam veri sayfası, fotoğraflar ve sipariş için bkz. TV Shield ürün sayfası.
Öne çıkanlar¶
VS23S010 SPI-NTSC çipi
60 Hz’de 352x240 NTSC SIF çıkışı
Kompozit video için yerleşik RCA jakı
Pin Dağılımı¶
Pin referansı¶
Pin |
İşlev |
|---|---|
P0 |
SPI MOSI — VS23S010’a veri |
P2 |
SPI saat sinyali |
P3 |
SPI çip seçimi |
3,3V hattı |
VS23S010’u besler |
GND hattı |
Ortak toprak (ayrıca yerleşik RCA jakına da yönlendirilir) |
Not
NTSC video çıkışı, VIN ve GND, shield’in altındaki delikli pedlere de çıkarılmıştır — kablolu kompozit video sinyalini karttan almak için oraya kablo lehimleyin.
Kullanım¶
Shield’i, display modülü tarafından sunulan TVDisplay sınıfı üzerinden sürün. Kamera çerçevelerini RCA jakından 352×240 SIF olarak aktarın:
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())