Battery Shield¶
Battery Shield napaja OpenMV Cam kamere iz izvora od 1.8-5.5 V putem 2.1 mm DC bačvastog priključka, što ga čini idealnim za primjene s alkalnim baterijama. Također prihvaća širok raspon ulaza od 6-36 V sa zaštitom od obrnutog napona.
Za potpunu tehničku dokumentaciju, fotografije i naručivanje pogledajte stranicu proizvoda Battery Shield.
Istaknute značajke¶
Ulaz na 1.8-5.5 V DC bačvasti priključak za baterijske primjene
Širok ulaz od 6-36 V sa zaštitom od obrnutog napona i prenaponske zaštite
0-6 V ADC ulaz na P6 za nadzor napona DC bačvastog priključka
Savjet
Upotrijebite procjenitelj trajanja baterije za modeliranje koliko će dugo OpenMV Cam napajan putem ovog shielda raditi na danoj bateriji uz zadani omjer aktivnog rada i dubokog mirovanja.
Raspored pinova¶
Referenca pinova¶
Pin |
Funkcija |
|---|---|
P6 |
0–6 V ADC ulaz (s pomaknutom razinom na 0–2.8 V na P6) za nadzor napona DC bačvastog priključka |
BARREL ulaz |
Ulaz od 1.8–5.5 V na DC bačvasti priključak |
PWR ulaz |
Širok ulaz od 6–36 V na redni priključak (tolerantan na obrnuti napon) |
RAW izlaz |
3.5 V do 800 mA — izravno s bačvastog priključka |
VIN izlaz |
5.6 V do 600 mA — regulirano iz širokog ulaza preko OR diode |
3.3V napajanje |
Napaja elektroniku na samom shieldu |
GND napajanje |
Zajednička masa |
Napomena
Djelitelj napona bačvastog priključka napaja P6 preko otpornika od 0 ohma na stražnjoj strani shielda. Uklonite otpornik kako biste oslobodili P6 za druge namjene.
Napomena
Jedan otpornik od 0 ohma na stražnjoj strani shielda odabire napaja li DC bačvasti priključak RAW izlaz (zadano) ili VIN izlaz — premjestite otpornik na drugi par kontaktnih pločica za prebacivanje. Korisno za starije OpenMV Cam kamere koje napajanje primaju na VIN umjesto na RAW.
Upotreba¶
Očitajte napon DC bačvastog priključka na P6 (shield pomiče razinu s 0–6 V na 0–2.8 V prije pobude pina):
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)