Battery Shield

Le Battery Shield alimente les OpenMV Cam à partir d’une source de 1,8 à 5,5 V via un connecteur d’alimentation cylindrique de 2,1 mm, ce qui le rend idéal pour les déploiements sur piles alcalines. Il accepte également une large plage d’entrée de 6 à 36 V avec protection contre l’inversion de polarité.

Battery Shield

Pour la fiche technique complète, les photos et la commande, consultez la page produit Battery Shield.

Points forts

  • Entrée par connecteur cylindrique DC de 1,8 à 5,5 V pour les déploiements sur piles

  • Large entrée de 6 à 36 V avec protection contre l’inversion de polarité et les surtensions

  • Entrée ADC de 0 à 6 V sur P6 pour surveiller la tension du connecteur cylindrique DC

Astuce

Utilisez l”estimateur d’autonomie de batterie pour modéliser la durée de fonctionnement d’un OpenMV Cam alimenté via ce shield sur une batterie donnée, pour un cycle d’activité actif / veille profonde donné.

Brochage

Brochage du Battery Shield

Référence des broches

Broche

Fonction

P6

Entrée ADC de 0 à 6 V (décalée à 0 à 2,8 V sur P6) pour surveiller la tension du connecteur cylindrique DC

BARREL in

Entrée de 1,8 à 5,5 V sur le connecteur cylindrique DC

PWR in

Large entrée de 6 à 36 V sur le bornier (tolérante à l’inversion de polarité)

RAW out

3,5 V jusqu’à 800 mA — directement depuis le connecteur cylindrique

VIN out

5,6 V jusqu’à 600 mA — régulé à partir de la large entrée via une diode OR

Rail 3,3 V

Alimente l’électronique intégrée du shield

Rail GND

Masse commune

Note

Le diviseur de tension du connecteur cylindrique alimente P6 via une résistance de 0 ohm à l’arrière du shield. Retirez la résistance pour libérer P6 pour un autre usage.

Note

Une unique résistance de 0 ohm à l’arrière du shield détermine si le connecteur cylindrique DC alimente RAW out (par défaut) ou VIN out — déplacez la résistance vers l’autre paire de plages pour changer. Utile pour les anciens OpenMV Cam qui sont alimentés sur VIN plutôt que sur RAW.

Utilisation

Lisez la tension du connecteur cylindrique DC sur P6 (le shield décale la plage de 0 à 6 V vers 0 à 2,8 V avant de piloter la broche)

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)