Physical sensors monitor various systems of the car
A voltage drop circuit causes the sensor to read a voltage between 0 and 5 volts
The digital integers get labeled per sensor and sent as a message over the serial port
The Arduino turns the analog voltage into an equivalent 8bit integer
The Raspberry Pi receives the serial signal and does all the heavy lifting from here on out
A Node script reads the serial port and does the math to make the labeled integers into real, useful readings
Node uses Express to host the front-end html, CSS, and Javascript
Javascript receives the converted sensor readings via websocket, and uses that data to update the charts and gauges
A Raspberry Pi touchscreen display lets the user interact with and monitor the data