I am designing a circuit for an irrigation system with two pumps. Each of the two 12V-pumps is controlled in the same way by a 3V logic pin of a microcontroller through a relay.
I'd like to add an additional power switch to disable each of the pumps safely in case the hose is not connected. This will be done using a simple rocker switch.
I added a small circuit to detect if the rocker switch currently enables or disables the pump.
But I have doubts about the following points of my design:
- If the relay is opened and the rocker disables the pump, the BC547 transistor has a floating emitter. Will the detection of the rocker state still work?
- If the rocker is open and the relay closed, the Emitter of the BC547 will be at 12V. So there is a negative V_BE. Will this destroy the BC547 in the long run?
- Is it a problem to switch the current of the pump to ground rather than to +12V?

