Light Shield¶
De Light Shield geeft de OpenMV Cam negen krachtige witte LED’s aangestuurd door een TPS61169 LED-driver, met de helderheid regelbaar vanaf de camera via PWM.
Voor de volledige datasheet, foto’s en bestelinformatie, zie de productpagina van de Light Shield.
Hoogtepunten¶
Negen krachtige witte LED’s
PWM-dimbesturing vanaf de OpenMV Cam
Pinout¶
Pinreferentie¶
Pin |
Functie |
|---|---|
P6 |
PWM-verlichtingsbesturing — stuurt de TPS61169 LED-driver aan |
VIN-rail |
Voedt de LED’s (vanaf de VIN-pin van de camera) |
3.3V-rail |
Voedt de elektronica op de print van de shield |
GND-rail |
Gemeenschappelijke aarde |
Notitie
De shield trekt de LED-voeding rechtstreeks van de VIN-pin van de camera. USB voedt VIN op geen enkele OpenMV Cam, dus VIN moet extern worden geleverd (batterij, labvoeding of vergelijkbaar) — kies een bron die geschikt is voor het gecombineerde stroomverbruik van alle negen LED’s op volle helderheid.
Gebruik¶
Dim de negen krachtige LED’s met PWM via de TPS61169-driver op 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)