Light Shield

O Light Shield fornece à OpenMV Cam nove LEDs brancos de alta potência acionados por um driver de LED TPS61169, com brilho controlável a partir da câmera via PWM.

Light Shield

Para o datasheet completo, fotos e informações de compra, consulte a página do produto Light Shield.

Destaques

  • Nove LEDs brancos de alta potência

  • Controle de dimerização PWM a partir da OpenMV Cam

Pinagem

Pinagem do Light Shield

Referência de pinos

Pino

Função

P6

Controle de iluminação PWM — aciona o driver de LED TPS61169

trilho VIN

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

trilho 3.3V

Alimenta a eletrônica integrada do shield

trilho GND

Terra comum

Nota

O shield extrai a energia dos LEDs diretamente do pino VIN da câmera. O USB não alimenta o VIN em nenhuma OpenMV Cam, então o VIN deve ser fornecido externamente (bateria, fonte de bancada ou similar) — escolha uma fonte dimensionada para o consumo de corrente combinado de todos os nove LEDs em brilho máximo.

Uso

Dimerize via PWM os nove LEDs de alta potência 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)