For some reason I can’t figure out pm’s while using the mobile site.
Here is a general breakdown of what I’m doing and what I need.
My GUI will be built in processing.js and will receive the CAN data via the serial port. I’ll be using a win10 latte panda computer and a lcd bar display.
I basically need just someone to write a sketch that will be able to get me the CAN data at a decent enough speed for my gauges. I’m thinking min 10hz for engine and vehicle speed, min 4 hz for the other engine critical values (engine temp, oil pressure and voltage). Min 1 hz for gear selected. Obviously, the faster the better for all of those, but my tests showed ok results at 10hz for the primary gauges with some motion blur.
It would be great if it were written in a way that I could add pids in the future as I had more time to learn, but that isn’t necessary.
At minimum, just having a sketch to retrieve the aforementioned data into variables. At best, have that data put into an array and output to serial for the processing sketch to read.
One thing I’m not sure about is vehicle speed. I don’t know if the ecu will have that data, it may require gps. If I can get the gps shield for the M2, I’ll go that route. If not, I do have a gps breakout from adafruit that I could use.
Edit: also would be great if the sketch would return a value for “check engine light”
bonus points ($) if you add 5 inputs into the sketch. Left/right turn signal, high beams, illumination, and an extra momentary button input.