Light Shield¶
Light Shield มอบ LED สีขาวกำลังสูงเก้าดวงที่ขับโดยไดรเวอร์ LED TPS61169 ให้กับ OpenMV Cam โดยสามารถควบคุมความสว่างจากกล้องผ่าน PWM
ดูข้อมูลทางเทคนิคฉบับเต็ม รูปภาพ และการสั่งซื้อได้ที่ หน้าผลิตภัณฑ์ Light Shield
คุณสมบัติเด่น¶
LED สีขาวกำลังสูงเก้าดวง
ควบคุมการหรี่แสง PWM จาก OpenMV Cam
การจัดเรียงพิน¶
ข้อมูลอ้างอิงพิน¶
พิน |
ฟังก์ชัน |
|---|---|
P6 |
ควบคุมแสงด้วย PWM — ขับไดรเวอร์ LED TPS61169 |
VIN rail |
จ่ายไฟให้ LED (จากพิน VIN ของกล้อง) |
3.3V rail |
จ่ายไฟให้กับอิเล็กทรอนิกส์บนบอร์ดของชีลด์ |
GND rail |
กราวด์ร่วม |
Note
ชีลด์ดึงพลังงาน LED โดยตรงจากพิน VIN ของกล้อง USB ไม่จ่ายไฟให้ VIN บน OpenMV Cam ใดๆ ดังนั้นจะต้องจ่าย VIN จากภายนอก (แบตเตอรี่ แหล่งจ่ายไฟสำหรับห้องปฏิบัติการ หรืออื่นๆ ที่คล้ายกัน) — เลือกแหล่งจ่ายที่รองรับกระแสรวมของ LED ทั้งเก้าดวงที่ความสว่างเต็มที่
การใช้งาน¶
หรี่ LED กำลังสูงเก้าดวงผ่าน PWM โดยใช้ไดรเวอร์ TPS61169 บน 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)