Wireless TV Shield¶
Das Wireless TV Shield kombiniert einen VS23S010 SPI-zu-NTSC-Videogenerator mit einem analogen 5,8-GHz-Videosender MM213TL, sodass die OpenMV Cam ihre Einzelbilder an einen FPV-Empfänger senden kann.
Das vollständige Datenblatt sowie Fotos und Bestellinformationen finden Sie auf der Wireless TV Shield Produktseite.
Highlights¶
VS23S010 SPI-zu-NTSC-Chip
Analoger 5,8-GHz-Videosender MM213TL
352x240 NTSC-Ausgabe bei 60 Hz
FPV-/Drohnen-Video-Downlink
Pinbelegung¶
Pin-Referenz¶
Pin |
Funktion |
|---|---|
P0 |
SPI MOSI — Daten zum VS23S010 |
P2 |
SPI-Takt |
P3 |
SPI-Chip-Select |
3,3-V-Schiene |
Versorgt den VS23S010 und den 5,8-GHz-Sender |
GND-Schiene |
Gemeinsame Masse (auch zum Video-Breakout an der Vorderkante geführt) |
Bemerkung
Der NTSC-Videoausgang, VIN und GND sind außerdem auf Durchsteck-Pads an der Unterseite des Shields herausgeführt — löten Sie dort Drähte an, um das verdrahtete Composite-Video-Signal von der Platine abzugreifen.
Verwendung¶
Steuern Sie das Shield über die TVDisplay-Klasse, die vom display-Modul bereitgestellt wird. Streamen Sie Kamera-Einzelbilder über den 5,8-GHz-FPV-Downlink — IOCTL_CHANNEL wählt aus, welchen der acht Boscam-Kanäle (1–8) der Sender verwendet:
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())