Hier soll dokumentiert werden, wie man ein OBD-Display für den Smart selber bauen kann. Als Basis kommen dazu das TTGO T4-Display mit ESP32 Mikrocontroller sowie die Arduino-Entwicklungsumgebung zum Einsatz.
Die Software-Basis für das Display wird bodmers TFT_eSPI-Bibliothek.
Die Software-Basis für die Kommunikation wird PowerBroker2s ELMduino.
Als Hauptplatine verwende ich das TTGO T4 Display (Kaufen oder hier. )
Zur Kommunikation mit dem Auto verwende ich einen preiswerten ELM327-Klon mit WLan*. Die Entscheidung gegen Bluetooth wurde getroffen, da ich mit Bluetooth Probleme hatte die Werte sauber auszulesen. Außerdem macht anscheinend die einmalige Nutzung des Adapters mit der Android-Software Tourque die Konfiguration des Bluetooth Adapters dermaßen zunichte, dass eine Kommunikation mit dem ESP nicht mehr zustande kommt.
*: Achtung Link zu Amazon, gesponsort.