Módulo de Iluminação

O Módulo de Iluminação fornece à OpenMV Cam nove LEDs brancos de alta potência acionados por um driver LED TPS61169, com brilho controlável a partir da câmara via PWM.

Light Shield

Para o datasheet completo, fotografias e informações de compra, consulte a página do produto Módulo de Iluminação.

Destaques

  • Nove LEDs brancos de alta potência

  • Controlo de intensidade por PWM a partir da OpenMV Cam

Pinagem

Light Shield Pinout

Referência de pinos

Pino

Função

P6

Controlo de iluminação por PWM — aciona o driver LED TPS61169

Rail VIN

Alimenta os LEDs (a partir do pino VIN da câmara)

Rail 3.3V

Alimenta os componentes eletrónicos integrados do módulo

Rail GND

Terra comum

Nota

O módulo obtém a alimentação dos LEDs diretamente do pino VIN da câmara. O USB não alimenta VIN em nenhuma OpenMV Cam, pelo que o VIN deve ser fornecido externamente (bateria, fonte de bancada ou similar) — escolha uma fonte dimensionada para a corrente combinada de todos os nove LEDs em plena luminosidade.

Utilização

Controlar a intensidade dos nove LEDs de alta potência por PWM através do driver TPS61169 em 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)