data cruise

An Android application providing real-time data & suggestions about car metrics.


About

This app was built as a university project for the course “Car IT” during the third semester of studies “Information Management Automotive” at University of Applied Sciences Neu-Ulm.

The app displays information from a car’s ecu (electronic control unit) in real-time. It gets its information from an arduino uno mini-computer, which is itself connected to the car via the standardized OBD(on-board-diagnostics)-port. Communication between the arduino uno and the app happens using the bluetooth technology

The app provides two modes:

Users can switch between these two modes seamlessly using the tabs at the top of their screen.

Presentation

Click the image below to view a showcase on Youtube:

Data Cruise YouTube Preview

Implementation

data cruise works by connecting an Arduino computer to a car’s on-board diagnostics port (OBD2). The Arduino then communicates with the app installed on the user’s Android device via Bluetooth, transmitting diagnosis data in real-time. The application displays the received data to the user and provides driving recommendations based off of it. If the driver continues to drive with either too high or too low rpm for a certain amount of time, this event will be saved on a thingspeak server.

As the OBD Port is a standardized diagnostics interface, this app can be used with any car (programmed arduino computer required).

Team

Built by

## Additional Links Thingspeak server:

https://thingspeak.com/channels/676477-