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