Battery Shield

El Battery Shield alimenta las OpenMV Cam desde una fuente de 1,8-5,5 V a través de un conector cilíndrico DC de 2,1 mm, lo que lo hace ideal para despliegues con pilas alcalinas. También admite una entrada amplia de 6-36 V con protección contra inversión de voltaje.

Battery Shield

Para ver la hoja de datos completa, fotos e información de compra, consulta la página de producto del Battery Shield.

Aspectos destacados

  • Entrada por conector cilíndrico DC de 1,8-5,5 V para despliegues con pilas

  • Entrada amplia de 6-36 V con protección contra inversión de voltaje y sobretensiones

  • Entrada ADC de 0-6 V en P6 para monitorizar el voltaje del conector cilíndrico DC

Truco

Usa el estimador de duración de la batería para modelar cuánto tiempo funcionará una OpenMV Cam alimentada a través de este shield con una batería determinada y un ciclo de trabajo activo / sueño profundo dado.

Distribución de pines

Distribución de pines del Battery Shield

Referencia de pines

Pin

Función

P6

Entrada ADC de 0–6 V (reducida de nivel a 0–2,8 V en P6) para monitorizar el voltaje del conector cilíndrico DC

BARREL in

Entrada de 1,8–5,5 V en el conector cilíndrico DC

PWR in

Entrada amplia de 6–36 V en el bloque de terminales (tolerante a la inversión de voltaje)

RAW out

3,5 V hasta 800 mA — directamente del conector cilíndrico

VIN out

5,6 V hasta 600 mA — regulado desde la entrada amplia mediante diodo de OR

Riel de 3,3 V

Alimenta la electrónica de la placa del shield

Riel GND

Tierra común

Nota

El divisor de voltaje del conector cilíndrico alimenta P6 a través de una resistencia de 0 ohmios en la parte trasera del shield. Retira la resistencia para liberar P6 para otros usos.

Nota

Una única resistencia de 0 ohmios en la parte trasera del shield selecciona si el conector cilíndrico DC alimenta RAW out (predeterminado) o VIN out — mueve la resistencia al otro par de almohadillas para cambiar. Útil para las OpenMV Cam antiguas que reciben su alimentación por VIN en lugar de RAW.

Uso

Lee el voltaje del conector cilíndrico DC en P6 (el shield reduce el nivel de 0–6 V a 0–2,8 V antes de aplicarlo al pin):

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)