照明扩展板(Light Shield)

照明扩展板为 OpenMV Cam 提供九颗由 TPS61169 LED 驱动器驱动的大功率白光 LED,亮度可由摄像头通过 PWM 控制。

照明扩展板(Light Shield)

完整的数据手册、照片和订购信息请参见 照明扩展板产品页面

亮点

  • 九颗大功率白光 LED

  • 由 OpenMV Cam 进行 PWM 调光控制

引脚分布

照明扩展板引脚分布

引脚参考

引脚

功能

P6

PWM 照明控制 — 驱动 TPS61169 LED 驱动器

VIN rail

为 LED 供电(来自摄像头的 VIN 引脚)

3.3V rail

为扩展板的板载电路供电

GND rail

公共地

备注

扩展板直接从摄像头的 VIN 引脚获取 LED 电源。任何 OpenMV Cam 上的 USB 都不会为 VIN 供电,因此必须从外部(电池、台式电源或类似来源)为 VIN 供电 — 请选择额定电流足以承受全部九颗 LED 全亮时合计电流消耗的电源。

用法

通过 P6 上的 TPS61169 驱动器对九颗大功率 LED 进行 PWM 调光:

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)