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)