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

Finally, I can write you a short tutorial how to play with ESP32 (more powerful than ESP8266). On the internet is a lot of tutorials how to do it, but this is a little bit different. I don’t have LoLin32,…

Creating an information display for ESPHome isn’t exactly straightforward. Every change requires editing the YAML, uploading it to the device, and waiting to see if it looks as you intended. This is exactly what the ESPHome Designer tool aims to…

Nowadays we can develop a device which will measure all parameters of air – temperature, humidity and also we can buy CO2 sensor and measure the quality of air. The value of CO2 sensor is really important for us, because…

BigClown, popular IoT platform, offers a lot of TAGs (board with sensor) and modules, but I still had missed versatile board for connection of cheap sensors from ebay and aliexpress – e.g. BMP280, Si7021 or SHT31. Notice: HARDWARIO s.r.o. doesn’t…

The article could be titled “How I Enhanced a 3D-Printed Box with a Radiation Shield for a Weather Station with the SEN5x Sensor and Air Board Controller.” This would perfectly capture my effort. I improved the box by adding space…

I liked the project zivyobraz.eu because it simply makes ePaper/eInk display technology accessible to regular people without programming knowledge. They can easily create their own information display. What appears on the display is entirely up to them. The service offers…

Trends