Light Shield

Il Light Shield fornisce all’OpenMV Cam nove LED bianchi ad alta potenza pilotati da un driver LED TPS61169, con luminosità controllabile dalla camera tramite PWM.

Light Shield

Per il datasheet completo, le foto e gli ordini consulta la pagina prodotto del Light Shield.

Punti salienti

  • Nove LED bianchi ad alta potenza

  • Controllo della luminosità tramite PWM dall’OpenMV Cam

Pinout

Pinout del Light Shield

Riferimento dei pin

Pin

Funzione

P6

Controllo dell’illuminazione tramite PWM — pilota il driver LED TPS61169

Linea VIN

Alimenta i LED (dal pin VIN della camera)

Linea 3.3V

Alimenta l’elettronica on-board dello shield

Linea GND

Massa comune

Nota

Lo shield preleva l’alimentazione dei LED direttamente dal pin VIN della camera. L’USB non alimenta VIN su nessuna OpenMV Cam, quindi VIN deve essere fornita esternamente (batteria, alimentatore da banco o simili) — scegli una sorgente dimensionata per l’assorbimento di corrente combinato di tutti e nove i LED alla massima luminosità.

Utilizzo

Regola tramite PWM la luminosità dei nove LED ad alta potenza attraverso il driver TPS61169 su 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)