Battery Shield¶
Battery Shield alimentează camerele OpenMV Cam de la o sursă de 1,8-5,5 V printr-o mufă DC de tip baril de 2,1 mm, fiind ideal pentru implementări cu baterii alcaline. Acceptă, de asemenea, o intrare largă de 6-36 V cu protecție la inversarea tensiunii.
Pentru fișa tehnică completă, fotografii și comenzi, consultați pagina produsului Battery Shield.
Puncte importante¶
Intrare prin mufă DC de tip baril de 1,8-5,5 V pentru implementări cu baterii
Intrare largă de 6-36 V cu protecție la inversarea tensiunii și la supratensiuni
Intrare ADC de 0-6 V pe P6 pentru monitorizarea tensiunii mufei DC de tip baril
Sfat
Folosiți estimatorul duratei de viață a bateriei pentru a modela cât timp va funcționa o cameră OpenMV Cam alimentată prin acest shield de la o anumită baterie, pentru un anumit ciclu de funcționare activ / somn profund.
Configurația pinilor¶
Referință pini¶
Pin |
Funcție |
|---|---|
P6 |
Intrare ADC de 0–6 V (deplasată la nivel de 0–2,8 V pe P6) pentru monitorizarea tensiunii mufei DC de tip baril |
intrare BARREL |
Intrare de 1,8–5,5 V pe mufa DC de tip baril |
intrare PWR |
Intrare largă de 6–36 V pe blocul de borne (tolerant la inversarea tensiunii) |
ieșire RAW |
3,5 V până la 800 mA — direct de la mufa de tip baril |
ieșire VIN |
5,6 V până la 600 mA — reglat din intrarea largă printr-o diodă de combinare (OR) |
linie de 3,3 V |
Alimentează componentele electronice de pe placa shield-ului |
linie GND |
Masă comună |
Notă
Divizorul de tensiune al mufei de tip baril alimentează P6 printr-un rezistor de 0 ohmi de pe spatele shield-ului. Înlăturați rezistorul pentru a elibera P6 pentru alte utilizări.
Notă
Un singur rezistor de 0 ohmi de pe spatele shield-ului selectează dacă mufa DC de tip baril alimentează ieșirea RAW (implicit) sau ieșirea VIN — mutați rezistorul pe cealaltă pereche de pad-uri pentru a comuta. Util pentru camerele OpenMV Cam mai vechi care își preiau alimentarea pe VIN în loc de RAW.
Utilizare¶
Citiți tensiunea mufei DC de tip baril pe P6 (shield-ul deplasează nivelul de la 0–6 V la 0–2,8 V înainte de a comanda pinul):
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)