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#

Battery Shield Pinout

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)