Battery Low Voltage protection with zero power drain if battery is drained

Hello.

I would like to realize (on the smallest possible footprint) a low voltage protection for batteries.

I am using multiple batteries (usually power tool ones in the range from 12-40V) to power different devices.

So far I did use the cheap and readily available XH-M609. This works OK, but has a major drawback:
1st and major: Even if the low voltage cuts power to the consumer, the board itself and display will deep discharge and potentially damage the battery.

Requirement: Will work on Battery-Voltages 10-50V.

With that in mind I wonder if I could use a small Arduino, a relay (preferably SSD to minimize power usage) and realize something like this:

If battery is first connected to the circuit, it will not be powered.
I will have to press a momentary switch, so the Arduino will check if voltage is within the required parameters. If so, it will turn on power to the load and keep itself powered. If voltage drops, the load and the Arduino will be disconnected.

Any thoughts as if this can be realized and what is needed, or maybe a totally different approach to get what I am looking for?

Thanks for reading :slight_smile:

Yes, that is possible. You need some way to set voltage parameters for the different battery voltages, and the design of the actual power control circuitry will depend very strongly on the voltage and maximum current draw.