TV Shield¶
ה-TV Shield מעניק ל-OpenMV Cam פלט וידאו אנלוגי NTSC באמצעות מחולל וידאו VS23S010 מסוג SPI-to-NTSC, המפעיל שקע RCA מובנה כך שניתן לחבר צג וידאו קומפוזיט ישירות אל המצלמה.
ל-datasheet המלא, לתמונות ולהזמנה ראו את דף המוצר של TV Shield.
עיקרי תכונות¶
שבב VS23S010 מסוג SPI-to-NTSC
פלט NTSC SIF ברזולוציה 352x240 בקצב 60 Hz
שקע RCA מובנה לווידאו קומפוזיט
מערך פינים¶
מדריך פינים¶
פין |
תפקיד |
|---|---|
P0 |
SPI MOSI — נתונים אל ה-VS23S010 |
P2 |
שעון SPI |
P3 |
בחירת שבב SPI |
פס 3.3V |
מספק מתח ל-VS23S010 |
פס GND |
הארקה משותפת (מנותבת גם אל שקע ה-RCA המובנה) |
הערה
פלט הווידאו NTSC, VIN ו-GND מנותבים גם אל רפידות חירור בתחתית ה-shield — הלחימו שם חוטים כדי להוציא את אות הווידאו הקומפוזיט המחווט מהלוח.
שימוש¶
הפעילו את ה-shield באמצעות מחלקת TVDisplay שנחשפת על ידי מודול display. הזרימו פריימים מהמצלמה אל שקע ה-RCA ברזולוציה 352×240 SIF:
import csi
import display
import time
csi0 = csi.CSI()
csi0.reset()
csi0.pixformat(csi.RGB565)
csi0.framesize(csi.SIF)
tv = display.TVDisplay()
clock = time.clock()
while True:
clock.tick()
tv.write(csi0.snapshot())
print(clock.fps())