Battery Shield¶
Battery Shield จ่ายไฟให้ OpenMV Cams จากแหล่งจ่าย 1.8–5.5 V ผ่าน DC barrel jack ขนาด 2.1 mm เหมาะอย่างยิ่งสำหรับการใช้งานกับแบตเตอรี่อัลคาไลน์ นอกจากนี้ยังรองรับ input แบบกว้าง 6–36 V พร้อมการป้องกันแรงดันย้อนกลับ
สำหรับ datasheet ฉบับสมบูรณ์ รูปภาพ และการสั่งซื้อ ดูได้ที่ หน้าผลิตภัณฑ์ Battery Shield
จุดเด่น¶
ช่อง DC barrel jack 1.8–5.5 V สำหรับการใช้งานกับแบตเตอรี่
ช่อง input กว้าง 6–36 V พร้อมการป้องกันแรงดันย้อนกลับและแรงดันกระชาก
ช่อง ADC input 0–6 V ที่ P6 สำหรับมอนิเตอร์แรงดัน DC barrel jack
Tip
ใช้ เครื่องมือประมาณอายุแบตเตอรี่ เพื่อจำลองว่า OpenMV Cam ที่จ่ายไฟผ่านโล่นี้จะทำงานได้นานเท่าใดกับแบตเตอรี่ที่กำหนดและรอบการทำงาน active / deep-sleep ที่กำหนด
ผังพิน¶
อ้างอิงพิน¶
พิน |
ฟังก์ชัน |
|---|---|
P6 |
ช่อง ADC input 0–6 V (ปรับระดับเป็น 0–2.8 V ที่ P6) สำหรับมอนิเตอร์แรงดัน DC barrel jack |
BARREL in |
ช่อง input 1.8–5.5 V บน DC barrel jack |
PWR in |
ช่อง input กว้าง 6–36 V บนบล็อกขั้วต่อ (ทนแรงดันย้อนกลับ) |
RAW out |
3.5 V สูงสุด 800 mA — ตรงจาก barrel jack |
VIN out |
5.6 V สูงสุด 600 mA — ควบคุมจาก wide input ผ่าน OR'ing diode |
ราง 3.3V |
จ่ายไฟให้วงจรอิเล็กทรอนิกส์บนบอร์ดของโล่ |
ราง GND |
กราวด์ร่วม |
Note
ตัวแบ่งแรงดัน barrel jack ป้อนสัญญาณไปยัง P6 ผ่านตัวต้านทาน 0 โอห์มที่ด้านหลังของโล่ ถอดตัวต้านทานออกเพื่อเปิด P6 ให้ใช้งานอื่น
Note
ตัวต้านทาน 0 โอห์มตัวเดียวที่ด้านหลังของโล่ใช้เลือกว่า DC barrel jack จะป้อนไปยัง RAW out (ค่าเริ่มต้น) หรือ VIN out — ย้ายตัวต้านทานไปยังคู่แผ่นนำไฟฟ้าอีกชุดเพื่อสลับ มีประโยชน์สำหรับ OpenMV Cams รุ่นเก่าที่รับพลังงานที่ VIN แทน RAW
การใช้งาน¶
อ่านแรงดัน DC barrel jack ที่ P6 (โล่ปรับระดับ 0–6 V ลงเป็น 0–2.8 V ก่อนขับพิน):
from machine import ADC
import time
barrel = ADC("P6")
while True:
# 0–6 V on the input scaled to 0–2.8 V on P6
v = barrel.read_u16() * 2.8 / 65535
print("Barrel jack:", v * (6.0 / 2.8), "V")
time.sleep_ms(500)