Light Shield¶
A Light Shield kilenc nagy teljesítményű fehér LED-et ad az OpenMV Cam-nek, amelyeket egy TPS61169 LED-meghajtó hajt, fényerejük pedig a kameráról PWM-en keresztül vezérelhető.
A teljes adatlapért, fényképekért és rendelési információkért lásd a Light Shield termékoldalt.
Kiemelt jellemzők¶
Kilenc nagy teljesítményű fehér LED
PWM fényerő-szabályozás az OpenMV Cam-ről
Lábkiosztás¶
Lábkiosztás-referencia¶
Láb |
Funkció |
|---|---|
P6 |
PWM világításvezérlés — a TPS61169 LED-meghajtót hajtja |
VIN-sín |
A LED-eket táplálja (a kamera VIN lábáról) |
3,3 V-os sín |
A shield fedélzeti elektronikáját táplálja |
GND-sín |
Közös föld |
Megjegyzés
A shield a LED-tápot közvetlenül a kamera VIN lábáról veszi fel. Az USB egyetlen OpenMV Cam-en sem táplálja a VIN-t, ezért a VIN-t külső forrásból kell biztosítani (akkumulátor, laboratóriumi tápegység vagy hasonló) — válassz olyan forrást, amely megfelel mind a kilenc LED teljes fényerőn felvett együttes áramának.
Használat¶
Halványítsd PWM-mel a kilenc nagy teljesítményű LED-et a TPS61169 meghajtón keresztül a P6-on:
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)