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.
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¶
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)