Wireless TV Shield¶
Le Wireless TV Shield combine un générateur vidéo SPI-vers-NTSC VS23S010 avec un émetteur vidéo analogique MM213TL 5,8 GHz afin que l’OpenMV Cam puisse diffuser ses trames vers un récepteur FPV.
Pour la fiche technique complète, les photos et les commandes, consultez la page produit du Wireless TV Shield.
Points forts¶
Puce SPI-vers-NTSC VS23S010
Émetteur vidéo analogique MM213TL 5,8 GHz
Sortie NTSC 352x240 à 60 Hz
Liaison vidéo descendante FPV / drone
Brochage¶
Référence des broches¶
Broche |
Fonction |
|---|---|
P0 |
SPI MOSI — données vers le VS23S010 |
P2 |
Horloge SPI |
P3 |
Sélection de puce SPI |
Rail 3,3 V |
Alimente le VS23S010 et l’émetteur 5,8 GHz |
Rail GND |
Masse commune (également routée vers la sortie vidéo en bord avant) |
Note
La sortie vidéo NTSC, VIN et GND sont également accessibles sur des pastilles traversantes au dos du shield — soudez-y des fils pour récupérer le signal vidéo composite filaire de la carte.
Utilisation¶
Pilotez le shield via la classe TVDisplay exposée par le module display. Diffusez les trames de la caméra sur la liaison descendante FPV 5,8 GHz — IOCTL_CHANNEL sélectionne lequel des huit canaux Boscam (1–8) l’émetteur utilise:
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())