照明扩展板(Light Shield)¶
照明扩展板为 OpenMV Cam 提供九颗由 TPS61169 LED 驱动器驱动的大功率白光 LED,亮度可由摄像头通过 PWM 控制。
完整的数据手册、照片和订购信息请参见 照明扩展板产品页面。
亮点¶
九颗大功率白光 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)