Light Shield¶
Light Shield добавляет OpenMV Cam девять мощных белых светодиодов, управляемых драйвером TPS61169, с регулировкой яркости от камеры через PWM.
Полный datasheet, фотографии и информацию для заказа смотрите на странице продукта Light Shield.
Основные характеристики¶
Девять мощных белых светодиодов
Управление яркостью через PWM от OpenMV Cam
Распиновка¶
Описание выводов¶
Вывод |
Функция |
|---|---|
P6 |
Управление освещением через PWM — управляет драйвером светодиодов TPS61169 |
Шина VIN |
Питает светодиоды (от вывода VIN камеры) |
Шина 3,3 В |
Питает встроенную электронику шилда |
Шина GND |
Общая земля |
Примечание
Шилд берёт питание светодиодов напрямую с вывода VIN камеры. USB не питает VIN ни на одной OpenMV Cam, поэтому VIN должен подаваться извне (от батареи, лабораторного источника или аналогичного) — выбирайте источник, рассчитанный на суммарный потребляемый ток всех девяти светодиодов при полной яркости.
Использование¶
Регулируйте через PWM яркость девяти мощных светодиодов через драйвер TPS61169 на 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)