Light Shield¶
Light Shield antaa OpenMV Cam -kameralle yhdeksän suuritehoista valkoista LEDiä, joita ohjaa TPS61169 LED-ohjain ja joiden kirkkautta voidaan ohjata kamerasta PWM:n kautta.
Täydellisen datalehden, valokuvat ja tilaustiedot löydät Light Shield -tuotesivulta.
Kohokohdat¶
Yhdeksän suuritehoista valkoista LEDiä
PWM-himmennyksen ohjaus OpenMV Cam -kamerasta
Nastat¶
Nastaviite¶
Nasta |
Toiminto |
|---|---|
P6 |
PWM-valaistuksen ohjaus — ohjaa TPS61169 LED-ohjainta |
VIN-kisko |
Syöttää LEDien virran (kameran VIN-nastasta) |
3,3 V:n kisko |
Syöttää suojuksen oman elektroniikan virran |
GND-kisko |
Yhteinen maa |
Muista
Suojus ottaa LED-virran suoraan kameran VIN-nastasta. USB ei syötä VIN:ää missään OpenMV Cam -kamerassa, joten VIN täytyy syöttää ulkoisesti (akku, virtalähde tai vastaava) — valitse lähde, joka on mitoitettu kaikkien yhdeksän LEDin yhteenlasketulle virrankulutukselle täydellä kirkkaudella.
Käyttö¶
PWM-himmennä yhdeksää suuritehoista LEDiä TPS61169-ohjaimen kautta nastassa 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)