I'm trying to design a device to monitor half a dozen 12V DC circuits and display the status of each. I would appreciate feedback on the general concept I have so far. Also the best way to build it. I'm thinking of using perf board. If it works for a year and a day, I'll getting something made by PCB way or whoever.
I should note this is for fun. I'm not prototyping a commercial product or anything I will rely on for safety.
Basically, for each circuit I want the following states and outputs for
- Power to switch (input nominal state) - solid amber (could be a ring instead)
- No power to switch (caution state) - flashing solid amber
- Power at switch output (alert state) - solid red
- Power at switch output uninterrupted for x seconds (high alert state) - flashing red symbol
What I've come up with so far: -
- Brains: Microcontroller like an Arduino or perhaps an ESP32
- Power: Voltage converter to convert ~12V DC to 5V to power the microcontroller.
- Input: Two opto-isolated relays per circuit to convert 12V DC to 5V signal
- Output Option A: One amber LED and one red LED per channel
- Output Option B: A small colour screen
- Bonus Output: Peizo activated by high alert state on one or more circuits and a silencing switch
Notes
- Device will be deployed on a boat and will monitor pump circuits. It's non-critical as other alert systems are in place
- Colour scheme is night vision friendly
- 12v supply will vary a bit in real world use
- I'll design and print an IP 67 case for it. v1 enclosure will probably be a systema case
- I'm not sure if this will need a heatsink?
- I might also add brightness adjustment via an analog input/sensor or perhaps just day/night mode via a toggle switch (because they're cool)

