Wireless TV Shield¶
De Wireless TV Shield combineert een VS23S010 SPI-naar-NTSC-videogenerator met een MM213TL 5,8 GHz analoge videozender, zodat de OpenMV Cam zijn frames kan uitzenden naar een FPV-ontvanger.
Raadpleeg voor het volledige datasheet, foto’s en bestelinformatie de productpagina van de Wireless TV Shield.
Hoogtepunten¶
VS23S010 SPI-naar-NTSC-chip
MM213TL 5,8 GHz analoge videozender
352x240 NTSC-uitvoer bij 60 Hz
FPV-/drone-videodownlink
Pinout¶
Pinreferentie¶
Pin |
Functie |
|---|---|
P0 |
SPI MOSI — data naar de VS23S010 |
P2 |
SPI-klok |
P3 |
SPI-chipselectie |
3,3V-rail |
Voedt de VS23S010 en de 5,8 GHz-zender |
GND-rail |
Gemeenschappelijke aarde (ook doorgevoerd naar de video-breakout aan de voorrand) |
Notitie
De NTSC-video-uitgang, VIN en GND zijn ook uitgebroken naar doorvoergaten aan de onderkant van de shield — soldeer daar draden aan om het bedrade composietvideosignaal van de print af te nemen.
Gebruik¶
Stuur de shield aan via de TVDisplay-klasse die wordt aangeboden door de display-module. Stream cameraframes via de 5,8 GHz FPV-downlink — IOCTL_CHANNEL selecteert welk van de acht Boscam-kanalen (1–8) de zender gebruikt:
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())