Wireless TV Shield¶
El Wireless TV Shield combina un generador de vídeo SPI-a-NTSC VS23S010 con un transmisor de vídeo analógico MM213TL de 5,8 GHz, de modo que la OpenMV Cam pueda emitir sus fotogramas a un receptor FPV.
Para ver la hoja de datos completa, fotos y opciones de compra, consulta la página del producto Wireless TV Shield.
Aspectos destacados¶
Chip SPI-a-NTSC VS23S010
Transmisor de vídeo analógico MM213TL de 5,8 GHz
Salida NTSC de 352x240 a 60 Hz
Enlace de bajada de vídeo FPV / para drones
Asignación de pines¶
Referencia de pines¶
Pin |
Función |
|---|---|
P0 |
SPI MOSI — datos hacia el VS23S010 |
P2 |
Reloj SPI |
P3 |
Selección de chip SPI |
Línea de 3,3 V |
Alimenta el VS23S010 y el transmisor de 5,8 GHz |
Línea GND |
Tierra común (también enrutada a la salida de vídeo del borde frontal) |
Nota
La salida de vídeo NTSC, VIN y GND también se exponen en almohadillas de orificio pasante en la parte inferior del shield — suelda cables ahí para extraer la señal de vídeo compuesto por cable de la placa.
Uso¶
Controla el shield a través de la clase TVDisplay expuesta por el módulo display. Transmite fotogramas de la cámara por el enlace de bajada FPV de 5,8 GHz — IOCTL_CHANNEL selecciona cuál de los ocho canales Boscam (1–8) usa el transmisor:
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())