Light Shield

Das Light Shield verleiht der OpenMV Cam neun leistungsstarke weiße LEDs, die von einem TPS61169-LED-Treiber angesteuert werden, mit über PWM von der Kamera steuerbarer Helligkeit.

Light Shield

Vollständiges Datenblatt, Fotos und Bestellinformationen finden Sie auf der Light-Shield-Produktseite.

Höhepunkte

  • Neun leistungsstarke weiße LEDs

  • PWM-Dimmsteuerung von der OpenMV Cam

Pinbelegung

Light-Shield-Pinbelegung

Pin-Referenz

Pin

Funktion

P6

PWM-Beleuchtungssteuerung — steuert den TPS61169-LED-Treiber an

VIN-Schiene

Versorgt die LEDs (vom VIN-Pin der Kamera)

3,3-V-Schiene

Versorgt die integrierte Elektronik des Shields

GND-Schiene

Gemeinsame Masse

Bemerkung

Das Shield bezieht die LED-Leistung direkt vom VIN-Pin der Kamera. USB speist VIN auf keiner OpenMV Cam, daher muss VIN extern bereitgestellt werden (Batterie, Labornetzteil oder Ähnliches) — wählen Sie eine Quelle, die für die kombinierte Stromaufnahme aller neun LEDs bei voller Helligkeit ausgelegt ist.

Verwendung

Dimmen Sie die neun leistungsstarken LEDs per PWM über den TPS61169-Treiber an 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)