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.

Light Shield

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

Distribución de pines del Light Shield

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)