Kablosuz TV Shield¶
Kablosuz TV Shield, bir VS23S010 SPI-NTSC video üretecini bir MM213TL 5,8 GHz analog video vericisiyle birleştirir; böylece OpenMV Cam çerçevelerini bir FPV alıcısına yayınlayabilir.
Tam veri sayfası, fotoğraflar ve sipariş için bkz. Kablosuz TV Shield ürün sayfası.
Öne çıkanlar¶
VS23S010 SPI-NTSC çipi
MM213TL 5,8 GHz analog video vericisi
60 Hz’de 352x240 NTSC çıkışı
FPV / drone video aktarımı
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 ve 5,8 GHz vericisini besler |
GND hattı |
Ortak toprak (ayrıca ön kenardaki video çıkışı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 5,8 GHz FPV aktarımı üzerinden gönderin — IOCTL_CHANNEL, vericinin kullandığı sekiz Boscam kanalından (1–8) hangisinin kullanılacağını seçer:
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())