Light Shield¶
Light Shield wyposaża OpenMV Cam w dziewięć białych diod LED dużej mocy sterowanych przez sterownik LED TPS61169, z jasnością regulowaną z kamery przez PWM.
Pełną dokumentację techniczną, zdjęcia i informacje o zamówieniu znajdziesz na stronie produktu Light Shield.
Najważniejsze cechy¶
Dziewięć białych diod LED dużej mocy
Regulacja jasności PWM z OpenMV Cam
Rozkład wyprowadzeń¶
Opis wyprowadzeń¶
Pin |
Funkcja |
|---|---|
P6 |
Sterowanie oświetleniem PWM — steruje sterownikiem LED TPS61169 |
Szyna VIN |
Zasila diody LED (z pinu VIN kamery) |
Szyna 3,3 V |
Zasila układy elektroniczne shielda |
Szyna GND |
Wspólna masa |
Informacja
Shield pobiera zasilanie diod LED bezpośrednio z pinu VIN kamery. USB nie zasila VIN w żadnej kamerze OpenMV Cam, więc VIN musi być dostarczone zewnętrznie (z baterii, zasilacza laboratoryjnego lub podobnego) — wybierz źródło o wydajności prądowej odpowiadającej łącznemu poborowi wszystkich dziewięciu diod LED przy pełnej jasności.
Zastosowanie¶
Przyciemniaj przez PWM dziewięć diod LED dużej mocy przez sterownik TPS61169 na P6:
from machine import Pin, PWM
import time
pwm = PWM(Pin("P6"), freq=50_000, duty_u16=0)
while True:
for i in range(101): # ramp up
pwm.duty_u16((i * 65535) // 100)
time.sleep_ms(10)
for i in range(101): # ramp down
pwm.duty_u16(((100 - i) * 65535) // 100)
time.sleep_ms(10)