Wireless TV Shield¶
Wireless TV Shield รวมชิป VS23S010 SPI-to-NTSC เข้ากับเครื่องส่งสัญญาณวิดีโออนาล็อก MM213TL 5.8 GHz เพื่อให้ OpenMV Cam สามารถกระจายเฟรมไปยังเครื่องรับ FPV
ดูข้อมูล datasheet ฉบับเต็ม รูปภาพ และการสั่งซื้อได้ที่ หน้าผลิตภัณฑ์ Wireless TV Shield
จุดเด่น¶
ชิป VS23S010 SPI-to-NTSC
เครื่องส่งสัญญาณวิดีโออนาล็อก MM213TL 5.8 GHz
เอาต์พุต NTSC 352x240 ที่ 60 Hz
FPV / ดาวน์ลิงก์วิดีโอ drone
ผังพิน¶
อ้างอิงพิน¶
พิน |
ฟังก์ชัน |
|---|---|
P0 |
SPI MOSI — ข้อมูลไปยัง VS23S010 |
P2 |
สัญญาณนาฬิกา SPI |
P3 |
SPI chip select |
3.3V rail |
จ่ายไฟให้ VS23S010 และเครื่องส่งสัญญาณ 5.8 GHz |
GND rail |
กราวด์ร่วม (ต่อถึง video breakout ขอบด้านหน้าด้วย) |
Note
เอาต์พุตวิดีโอ NTSC, VIN และ GND ยังถูกนำออกมาที่แพดรูเจาะด้านล่าง shield — บัดกรีสายที่นั่นเพื่อนำสัญญาณวิดีโอ composite แบบมีสายออกจากบอร์ด
การใช้งาน¶
ขับ shield ผ่าน คลาส TVDisplay ที่เปิดเผยโดย โมดูล display ส่งเฟรมกล้องผ่านดาวน์ลิงก์ FPV 5.8 GHz — IOCTL_CHANNEL เลือกว่าจะใช้ช่องสัญญาณ Boscam ใดในแปดช่อง (1–8) สำหรับเครื่องส่งสัญญาณ:
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())