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.
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¶
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)