Continuing with Arduino development I decided to have a bash at making a gauge that could monitor all the vital systems in the car but would fit in with the period looks. The obvious way to go is to mount an OLED inside a stripped out Smiths gauge which will be mounted in my carbon centre binnacle.
I bit of googling turned up this project page with some code that I could easily adapt to for my own use. A big thanks to Boris for publishing his code.
I have modified the original code quite a lot to include extra pages and a few warnings. I will be adding a fuel level page soon plus a low oil pressure warning.
The warnings are generated when a defined upper or lower limit is reached. The button normally used to change pages becomes a dismiss button but the warning flag remains active until the normal operating range is achieved. I have done it this way so I have the option to add a further warning after a delay or so I can trigger an output like turning a fan.
Still to do;
1. Add fuel gauge
2. Add oil pressure low warning
3. Add oil temp warnings
4. Add fuel low warning
5. Have warning trigger display appropriate page e.g. low oil pressure warning displays oil pressure page if not currently active.