TV Shield¶
TV Shield zapewnia kamerze OpenMV Cam analogowe wyjście wideo NTSC poprzez generator wideo SPI-na-NTSC VS23S010, sterujący wbudowanym gniazdem RCA, dzięki czemu można podłączyć wyświetlacz wideo composite bezpośrednio do kamery.
Pełną kartę katalogową, zdjęcia oraz informacje o zamawianiu znajdziesz na stronie produktu TV Shield.
Najważniejsze cechy¶
Układ SPI-na-NTSC VS23S010
Wyjście NTSC SIF 352x240 przy 60 Hz
Wbudowane gniazdo RCA dla wideo composite
Pinout¶
Opis pinów¶
Pin |
Funkcja |
|---|---|
P0 |
SPI MOSI — dane do układu VS23S010 |
P2 |
Zegar SPI |
P3 |
Wybór układu SPI |
Szyna 3,3V |
Zasila układ VS23S010 |
Szyna GND |
Wspólna masa (poprowadzona również do wbudowanego gniazda RCA) |
Informacja
Wyjście wideo NTSC, VIN oraz GND są również wyprowadzone na pola lutownicze przelotowe na spodzie nakładki — przylutuj tam przewody, aby wyprowadzić przewodowy sygnał wideo composite z płytki.
Użycie¶
Steruj nakładką za pomocą klasy TVDisplay udostępnianej przez moduł display. Przesyłaj strumieniowo ramki z kamery przez gniazdo RCA w rozdzielczości 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())