Cómo controlar la energía de la batería de 12V a RPi con un microcontrolador

0

Tengo un módulo LM2596 y una batería de plomo de 12V que me gustaría usar para alimentar un RPi cero y controlar con un ATtiny85 en un proyecto que requiere que el RPi esté activo 30 segundos y luego se apague 270 segundos.

Mi pregunta es: ¿Cómo puedo activar o desactivar BAT1 usando la menor cantidad de corriente posible?

En mi proyecto, quiero que el RPi se encienda solo si hay suficiente luz en el exterior, así que estoy usando un fotoresistor para eso.

simular este circuito : esquema creado usando CircuitLab

Por lo tanto, para aclarar las cosas. El fotoresistor (U4) se alimenta mediante PIN2 solo cuando es necesario para leer el nivel de luz y PIN3 se utiliza como una entrada analógica en el ATtiny. No sé cómo cambiar BAT1 desde mi microcontrolador.

He medido el consumo de energía del RPi cero, que está en un máximo de aproximadamente 150 mA y en promedio de unos 60 mA.

Foto del módulo LM2596 que estoy usando:

    
pregunta Linus

1 respuesta

2

Dado que el meollo de la pregunta es cómo U1 puede controlar la potencia al RPZ, y U1 tiene su propia fuente de energía, la respuesta es simple: use uno de los pines libres en U1 para controlar U2. U2 es un LM2596, que tiene un pin de control (pin 5 en la hoja de datos de TI), por lo que:

  1. Conecte el pin 5 de U2 a, digamos, PIN4 en U1 (si PIN4 está destinado a esa función).
  2. Conecte los terrenos de los dos circuitos para un potencial común.
  3. Programe U1 PIN4 para controlar el regulador de potencia según lo desee.
respondido por el Smith

Lea otras preguntas en las etiquetas