Light Shield¶
Light Shield oferă plăcii OpenMV Cam nouă LED-uri albe de mare putere acționate de un driver de LED-uri TPS61169, cu luminozitate controlabilă de la cameră prin PWM.
Pentru fișa tehnică completă, fotografii și comenzi, consultați pagina produsului Light Shield.
Caracteristici principale¶
Nouă LED-uri albe de mare putere
Control al estompării prin PWM de la OpenMV Cam
Pinout¶
Referință pini¶
Pin |
Funcție |
|---|---|
P6 |
Control al iluminării prin PWM — acționează driverul de LED-uri TPS61169 |
Linia VIN |
Alimentează LED-urile (de la pinul VIN al camerei) |
Linia de 3,3 V |
Alimentează componentele electronice de pe placa shield-ului |
Linia GND |
Masă comună |
Notă
Shield-ul preia alimentarea LED-urilor direct de la pinul VIN al camerei. USB nu alimentează VIN pe nicio placă OpenMV Cam, așa că VIN trebuie furnizat extern (baterie, sursă de laborator sau similar) — alegeți o sursă dimensionată pentru consumul de curent combinat al tuturor celor nouă LED-uri la luminozitate maximă.
Utilizare¶
Estompați prin PWM cele nouă LED-uri de mare putere prin driverul TPS61169 de pe 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)