Wireless TV Shield¶
O Wireless TV Shield combina um gerador de vídeo SPI-para-NTSC VS23S010 com um transmissor de vídeo analógico MM213TL de 5,8 GHz, permitindo que a OpenMV Cam transmita os seus fotogramas para um recetor FPV.
Para consultar a folha de dados completa, fotografias e informações de encomenda, visite a página do produto Wireless TV Shield.
Destaques¶
Chip SPI-para-NTSC VS23S010
Transmissor de vídeo analógico MM213TL de 5,8 GHz
Saída NTSC de 352x240 a 60 Hz
Ligação de vídeo descendente para FPV / drone
Esquema de pinos¶
Referência de pinos¶
Pino |
Função |
|---|---|
P0 |
SPI MOSI — dados para o VS23S010 |
P2 |
Relógio SPI |
P3 |
Seleção de chip SPI |
Linha 3,3V |
Alimenta o VS23S010 e o transmissor de 5,8 GHz |
Linha GND |
Terra comum (também encaminhado para os pads de saída de vídeo na extremidade frontal) |
Nota
A saída de vídeo NTSC, VIN e GND estão também disponíveis em pads de furo passante na parte inferior do shield — solde fios nesses pontos para extrair o sinal de vídeo composto com fio da placa.
Utilização¶
Controle o shield através da classe TVDisplay disponibilizada pelo módulo display. Transmita fotogramas da câmara pela ligação FPV de 5,8 GHz — IOCTL_CHANNEL seleciona qual dos oito canais Boscam (1–8) o transmissor utiliza:
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())