Battery Shield

Battery Shield syöttää virran OpenMV Cameille 1,8–5,5 V:n lähteestä 2,1 mm DC-tynnyriliittimen kautta, mikä tekee siitä ihanteellisen alkaliparistokäyttöön. Se hyväksyy myös laajan 6–36 V:n syötteen napaisuussuojauksella.

Battery Shield

Täydellinen datalehti, kuvat ja tilaustiedot löytyvät Battery Shield -tuotesivulta.

Kohokohdat

  • 1,8–5,5 V DC-tynnyriliitinsyöte paristokäyttöä varten

  • 6–36 V:n laaja syöte napaisuus- ja ylijännitesuojauksella

  • 0–6 V ADC-syöte P6:ssa DC-tynnyriliittimen jännitteen valvontaan

Vihje

Käytä pariston keston arviointityökalua mallintaaksesi, kuinka kauan tämän shieldin kautta virtansa saava OpenMV Cam toimii tietyllä paristolla tietyllä aktiivinen-/syväunisuhteella.

Nastakartta

Battery Shield -nastakartta

Nastaviittaus

Nasta

Toiminto

P6

0–6 V ADC-syöte (tasonsiirretty 0–2,8 V:iin P6:ssa) DC-tynnyriliittimen jännitteen valvontaan

BARREL sisään

1,8–5,5 V:n syöte DC-tynnyriliittimessä

PWR sisään

6–36 V:n laaja syöte riviliittimessä (napaisuussietoinen)

RAW ulos

3,5 V jopa 800 mA:lla — suoraan tynnyriliittimestä

VIN ulos

5,6 V jopa 600 mA:lla — säädelty laajasta syötteestä OR-diodin kautta

3,3 V:n linja

Syöttää virran shieldin kortilla olevalle elektroniikalle

GND-linja

Yhteinen maa

Muista

Tynnyriliittimen jännitteenjakaja syöttää P6:ta 0 ohmin vastuksen kautta shieldin takapuolella. Poista vastus vapauttaaksesi P6:n muuhun käyttöön.

Muista

Yksittäinen 0 ohmin vastus shieldin takapuolella valitsee, syöttääkö DC-tynnyriliitin RAW-ulostuloa (oletus) vai VIN-ulostuloa — siirrä vastus toiselle padiparille vaihtaaksesi. Hyödyllinen vanhoille OpenMV Cameille, jotka ottavat virtansa VIN:stä RAW:n sijaan.

Käyttö

Lue DC-tynnyriliittimen jännite P6:sta (shield tasonsiirtää 0–6 V alas 0–2,8 V:iin ennen nastan ohjaamista):

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)