Battery Shield¶
Battery Shield driver OpenMV Cam från en 1,8-5,5 V-källa via ett 2,1 mm DC-rörkontaktuttag, vilket gör den idealisk för driftsättningar med alkaliska batterier. Den accepterar även en bred 6-36 V-ingång med skydd mot omvänd spänning.
För fullständigt datablad, foton och beställning, se produktsidan för Battery Shield.
Höjdpunkter¶
1,8-5,5 V DC-rörkontaktingång för batteridriftsättningar
6-36 V bred ingång med skydd mot omvänd spänning och spänningsspikar
0-6 V ADC-ingång på P6 för övervakning av DC-rörkontaktens spänning
Tips
Använd batterilivslängdsuppskattaren för att modellera hur länge en OpenMV Cam som drivs via denna shield körs på ett givet batteri vid en given arbetscykel för aktivt läge / djupsömn.
Stiftkonfiguration¶
Stiftreferens¶
Stift |
Funktion |
|---|---|
P6 |
0–6 V ADC-ingång (nivåväxlad till 0–2,8 V på P6) för övervakning av DC-rörkontaktens spänning |
BARREL in |
1,8–5,5 V-ingång på DC-rörkontakten |
PWR in |
6–36 V bred ingång på anslutningsplinten (tål omvänd spänning) |
RAW ut |
3,5 V vid upp till 800 mA — direkt från rörkontakten |
VIN ut |
5,6 V vid upp till 600 mA — reglerad från den breda ingången via OR-kopplande diod |
3,3 V-skena |
Driver shieldens inbyggda elektronik |
GND-skena |
Gemensam jord |
Anteckning
Rörkontaktens spänningsdelare matar P6 via ett 0-ohms motstånd på baksidan av shielden. Ta bort motståndet för att frigöra P6 för annan användning.
Anteckning
Ett enda 0-ohms motstånd på baksidan av shielden väljer om DC-rörkontakten matar RAW ut (standard) eller VIN ut — flytta motståndet till det andra paret av lödöar för att växla. Användbart för äldre OpenMV Cam som tar sin ström på VIN i stället för RAW.
Användning¶
Läs av DC-rörkontaktens spänning på P6 (shielden nivåväxlar 0–6 V ner till 0–2,8 V innan stiftet drivs):
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)