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,…

In this news, you will see really handy man Jiří Praus. He made a few fantastic products. The best of them is mechanical tulip. ATmega8L in TQFP32 on 6th pin header https://twitter.com/jipraus/status/1071388807172378624?ref_src=twsrc%5Etfw ATmega8L in Christmas ball https://twitter.com/jipraus/status/1071865912960172032?ref_src=twsrc%5Etfw https://twitter.com/jipraus/status/1072209208756580352?ref_src=twsrc%5Etfw ESP https://twitter.com/jipraus/status/1079473906921230337?ref_src=twsrc%5Etfw…

If you program microcontrollers by STM (STM32F4, STM32F0, STM32L1) with Standard Peripheral Library your code is bigger than without Standard Peripheral Library. It is motivation why we can program of microcontrollers without Standard Peripheral Library. Nevertheless, if you program without…

HARDWARIO, the company which is developing IoT platform called BigClown released a new software called Playground. BigClown recently released a new modules GPS and Infra Grid. Now, the BigClown team released Playground, the software which includes everything what you need…

Other article about ESP32, with using of development board of SunDuino ESP32 and temperature/humidity sensor Si7021 (HTU21). I recommend the first article about ESP32 and SunDuino ESP32 which is available on https://time4ee.com/articles.php?article_id=43 Thank dfrobot.com for ESP32. I thank designer of…