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.

Light Shield

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

Light Shield 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)