Light Shield¶
El Light Shield dota a la OpenMV Cam de nueve LED blancos de alta potencia controlados por un controlador de LED TPS61169, con el brillo regulable desde la cámara mediante PWM.
Para consultar la hoja de datos completa, fotos e información de compra, visite la página del producto Light Shield.
Características destacadas¶
Nueve LED blancos de alta potencia
Control de atenuación PWM desde la OpenMV Cam
Distribución de pines¶
Referencia de pines¶
Pin |
Función |
|---|---|
P6 |
Control de iluminación PWM — controla el controlador de LED TPS61169 |
Línea VIN |
Alimenta los LED (desde el pin VIN de la cámara) |
Línea de 3,3 V |
Alimenta la electrónica integrada del shield |
Línea GND |
Masa común |
Nota
El shield toma la alimentación de los LED directamente del pin VIN de la cámara. USB no alimenta VIN en ninguna OpenMV Cam, por lo que VIN debe suministrarse externamente (batería, fuente de laboratorio o similar) — elija una fuente dimensionada para el consumo de corriente combinado de los nueve LED a pleno brillo.
Uso¶
Atenúe con PWM los nueve LED de alta potencia a través del controlador TPS61169 en 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)