Log OBD2 CAN data with an ESP32, save CSV to SD or flash, view live engine stats on OLED, and stream a WiFi dashboard