Battery Shield¶
Battery Shield memberi daya pada OpenMV Cam dari sumber 1,8–5,5 V melalui DC barrel jack 2,1 mm, membuatnya ideal untuk penerapan baterai alkalin. Shield ini juga menerima input wide 6–36 V dengan proteksi tegangan balik.
Untuk datasheet lengkap, foto, dan pemesanan, lihat halaman produk Battery Shield.
Fitur Unggulan¶
Input DC barrel jack 1,8–5,5 V untuk penerapan baterai
Input wide 6–36 V dengan proteksi tegangan balik dan lonjakan
Input ADC 0–6 V pada P6 untuk memantau tegangan DC barrel jack
Tip
Gunakan estimator masa baterai untuk memodelkan berapa lama OpenMV Cam yang diberi daya melalui shield ini akan berjalan pada baterai tertentu dengan siklus aktif / tidur-dalam tertentu.
Pinout¶
Referensi Pin¶
Pin |
Fungsi |
|---|---|
P6 |
Input ADC 0–6 V (digeser level ke 0–2,8 V pada P6) untuk memantau tegangan DC barrel jack |
BARREL in |
Input 1,8–5,5 V pada DC barrel jack |
PWR in |
Input wide 6–36 V pada blok terminal (toleran terhadap tegangan balik) |
RAW out |
3,5 V hingga 800 mA — langsung dari barrel jack |
VIN out |
5,6 V hingga 600 mA — diregulasi dari input wide melalui dioda OR |
3.3V rail |
Memberi daya pada elektronik bawaan shield |
GND rail |
Ground bersama |
Catatan
Pembagi tegangan barrel jack mengaliri P6 melalui resistor 0-ohm di bagian belakang shield. Lepas resistor tersebut untuk membebaskan P6 untuk penggunaan lain.
Catatan
Sebuah resistor 0-ohm tunggal di bagian belakang shield memilih apakah DC barrel jack mengaliri RAW out (default) atau VIN out — pindahkan resistor ke pasangan pad lainnya untuk beralih. Berguna untuk OpenMV Cam lama yang mendapat daya pada VIN bukan RAW.
Penggunaan¶
Baca tegangan DC barrel jack pada P6 (shield menggeser level 0–6 V menjadi 0–2,8 V sebelum menggerakkan pin):
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)