Mat Bailey - Hi, I've recently got a Halmet up ...
Hi, I've recently got a Halmet up and running and i've added some additional code to the base config to get resistive temp and oil pressure, a BME280 and 2x1-wire sensors. This time, rather than sticking all the code in the main.cpp, I've followed the structure of the other files and added it to main, digital and anolog.cpp - I would appreciate any feedback on this https://github.com/Boatingwiththebaileys/Halmet/tree/main/src
4 Replies
hey mat, i'm just starting to build a similar engine monitoring system using a halmet.
I'm wondering if you had any circuit diagrams for the input circuits for oil pressure and float switch monitoring? did you tap the existing oil pressure monitoring lines from your engine?
Hi, I built my original one just using an esp and I made the electronics. I wondered if this one was any more accurate so i got one for testing more than anything else.
For oil pressure, I've purchased a new sensor that has both a switch and an output so my plan is to use the switch part on the original wiring harness and then the reading part to my Halmet. I've not yet installed that just created the code and tested with resistors.
For temp, I installed its own sensor as part of my mk1 version in the heat exchanger. I have a 1 wire sensor on my exhaust and the rpm just tapped off the alternator.
A lot of it's on YouTube so happy to share links. The code is all in GitHub for both versions
youtube link would be awesome
This is where we started
OpenPlotter - ESP32 - Getting started, adding code and digitising an older engine MD2030 - SensESP
https://youtu.be/BufR5rj81-g
The sensors I used
OpenPlotter - ESP32 - Circuits & Sensors - Digitising an older engine MD2030 - SensESP
https://youtu.be/I12NdvRQNxY
install
OpenPlotter - ESP32 Install - Digitising an older engine - SensESP
https://youtu.be/II8URyYTFqc
and then I've done updates and other things to get data into different places.
https://boatingwiththebaileys.com/openplotter/
Im not a coder but if you do get stuck let me know and I'll try and help