Opens in a new tab

Dashboard on the status of Alfa Romeo Giulia and Stelvio with ESP32.

While I don’t own an Alfa, I came across this project GiuliaAndStelvioDPFMonitor, which is designed for owners of diesel vehicles Alfa Romeo Giulia and Stelvio 2.2. It is a dashboard project (information display, monitor) that reads a variety of interesting information through the OBD2 port – for example, the status of the DPF filter, turbo pressure, oil quality, tire pressures, and other parameters directly from the vehicle’s CAN bus. It is all based on the ESP32.

Technical Specifications and Functionality

The monitor can display the current status and progress of DPF regeneration, the total number of regenerations, the level of filter clogging measured by differential pressure and exhaust gas temperatures, as well as the engine coolant temperature. In addition, the system monitors:

– Engine oil quality, its degradation, level, and now also oil pressure (when using direct CAN connection)
– Turbo pressure and throttle position
– Battery states including voltage, aging, and temperature
– Fuel system parameters (temperature, pressure, presence of water in fuel)
– Tire temperatures and pressures (data from TPMS)
– Service interval statistics, remaining kilometers, and days until the next service
– The number and last activity of keys and remote controls
– The function to deactivate the Start-Stop system (when using direct CANBUS connection)
– Automatic brightness adjustment of the display based on the state of the low beam lights

Data is read either directly via the CAN transceiver SN65HVD230 or wirelessly using a Bluetooth OBD2 adapter (ELM327 compatible). The project uses, among other things, a modified version of the ELMduino libraries, DWIN DGUS HMI for the display unit, and other libraries for ESP32.

What’s Available in the Repository

On GitHub, you will find the complete firmware, Project PlatformIO configurations, wiring diagrams allowing work with DWIN DGUS displays of various formats (COF and COB). The documentation includes detailed instructions for both direct and wireless connection to the vehicle, descriptions of available functions, and procedures for configuring the device.

In Conclusion

The ESP32 is an interesting chip in terms of performance, price, and versatility. Here, it served as an interface between the car and the driver, where it clearly displays data about the engine status, DPF filter, tire pressure, and other measured parameters of the vehicle on the display thanks to reading from the CAN interface.

Link to the project: github.com/dixtone/GiuliaAndStelvioDPFMonitor

Do you know of a similar project for Škodas, Kias, Peugeots, or Citroens? Write to me at tipnaclanek(zavinac)chiptron(tecka)cz, Thanks 🙂

Share the article:
Show your
Maker soul!
Buy a T-Shirt
Coffee for Chiptron
Give a boost to the next article

Related Articles

If you’ve ever wondered what plane is flying over your house, you’ve probably used an app like FlightRadar24. The ESP32 Plane Radar project offers a more interesting solution though – your own desktop radar built on ESP32 that displays planes…

MeteoPlaneRadar 0.7.0: aircraft radar, weather radar, forecast, spot electricity price and the grid mix on a round 2.1″ display. Flashed from a browser.

Linux 6.11 runs directly on the Xtensa core of the ESP32-S3 without emulation. After login, the shell mirrors to the 9.7″ ED097TC2 e-paper display.

The YoRadio project is an open-source internet radio built on the ESP32 Wi-Fi and Bluetooth chip with the ESP32-audioI2S library. It features complete documentation, a wide range of supported displays, and can be controlled via MQTT (suitable for Home Assistant).

We used AI to hack a toy from AliExpress. We identified the type and tried connecting to its memory to read it. Although it didn’t work, I gained a lot of useful insights.

FNIRSI FNB-C2

I received an email about a new product from FNIRSI. It’s a new USB tester called FNB-C2, and it looks really good. It supports the PD3.1 standard, can measure up to 240W (20V/6.5A), reads e-Marker USB-C cables, and can also…

Trends