The MultiDisplay Project, An opensource datalogger, boost controller and display for cars
C++ C
Switch branches/tags
Nothing to show
Latest commit 0d080e3 Nov 8, 2016 md md changed debug format to dwarf-2
Permalink
Failed to load latest commit information.
.settings compiles with gcc-4.9 Mar 30, 2015
LCD addded support for PCF8574A on md02 Dec 11, 2014
libs compiles with gcc-4.9 Mar 30, 2015
.cproject changed debug format to dwarf-2 Nov 8, 2016
.project No commit message Oct 5, 2012
Map16x1.cpp bugfix, added watchdog with 4sec timeout Mar 27, 2014
Map16x1.h housekeeping; added throttle position input to boost control Mar 26, 2014
Map32x1.cpp housekeeping; added throttle position input to boost control Mar 26, 2014
Map32x1.h housekeeping; added throttle position input to boost control Mar 26, 2014
MultidisplayController.cpp fix for VR6 M3.8.1 Apr 12, 2015
MultidisplayController.h documentation Mar 28, 2014
MultidisplayDefines.h addded support for PCF8574A on md02 Dec 11, 2014
MultidisplayDefinesDigifant.h debug code Jul 31, 2014
MultidisplayDefinesVR6.h fix for VR6 M3.8.1 Apr 12, 2015
OledController.cpp compiles with gcc-4.9 Mar 30, 2015
OledController.h compiles with gcc-4.9 Mar 30, 2015
README.md addedadded README.md Aug 17, 2015
RPMBoostController.cpp No commit message Sep 8, 2014
RPMBoostController.h splitted multidisplaydefines.h into 2 ecu specific files Jul 31, 2014
SensorData.cpp No commit message Oct 21, 2013
SensorData.h No commit message Oct 21, 2013
gpl.txt inital checkin Feb 10, 2010
main.cpp bugfix, added watchdog with 4sec timeout Mar 27, 2014
multidisplay.doxyfile No commit message Feb 22, 2010
util.cpp bugfix, added watchdog with 4sec timeout Mar 27, 2014
util.h bugfix, added watchdog with 4sec timeout Mar 27, 2014

README.md

Important News:

to get the support and development sorted we created a forum where everything about it can be discussed! Join in and help us spreading this project even more, or just get the support you need!

Um die Hilfe und Entwicklung rund ums MultiDisplay auf einem Fleck zu konzentrieren haben wir ein Forum dafür erstellt! Registrierts Euch, und helft uns dabei das Projekt weiter zu verbessern, oder auch einfach wenn Ihr Fragen habts :)

multidisplay V2 - the new generation since 2012

Its running stable and everything needed to duplicate it is avaiable here :)

An opensource datalogger, boost controller and display for cars

The hardware is an Arduino, a 5V power supply designed for the 12V car enviroment and some Sensor circuits. This picture shows the older V1 version:

multidisplay

features:

  • 3.3 V support for bluetooth modules
  • 12V Input, but very robust for the automotive enviroment.
  • 20x4 LCD Support.
  • Seeeduino Mega with the ATmega1280/2560.
  • speed input
  • gear computation
  • gear and rpm dependent N75 boost control with PID!
  • 8 Typ K Thermocouples for Exhaust Gas Temperature measurement.
  • RPM measurement.
  • RGB Warn LED (i.e. high EGT).
  • 8 VDO Sensors, pressure or temperature.
  • Lamba measurement with small band probe or wideband signal of a PLX SM-AFR or similiar
  • Throttle position
  • Mass air flow
  • Boost measurement.
  • Streaming the data to a pc and visualizing it there.
  • Recording of events (like maximum RPM)
  • reading the BorgWarner EFR speed sensor
  • K-line connection to Bosch Digifant-1 ecu (requires ecu with a custom chip from http://digifant-onlineabstimmung.de/ )
  • PC Software (Linux and Windows) for logging and analyzing of the measired data
  • smartphone app for nokia n900 available; android app is currently under development

Ein Opensource Datenlogger, Boostcontroller und Display für Autos

Features:

  • vorbereitet für den Anschluss eines 3.3 V Bluetooth Modules
  • robuster 12V Eingang für automotive Umgebung
  • 20x4 LCD Display
  • Seeeduino Mega mit ATmega1280/2560 MCU
  • Geschwindigkeitseingang
  • Gang-Berechnung
  • Gang- und Drehzahlabhängige Ladedruckregelung
  • 8 Typ K Thermoelemente für Abgastemperaturmessungen.
  • Motordrehzahl-Eingang.
  • RGB Warn LED (z.B. für zu hohe AGT).
  • 8 VDO Sensoren, Druck oder Temperatur.
  • Lamba Eingang für Sprungsonde oder Breitbandsignal eines Lambda-Controllers wie z.B. PLX SM-AFR
  • Drosselklappen-Stellung
  • LMM
  • Ladedruck
  • Mitloggen und Visualisieren der Daten per USB oder Bluetooth an einen PC / Smartphone
  • Loggen von Events wie maximaler Ladedruck etc
  • BorgWarner EFR speed sensor auslesen
  • K-line Verbindung zu Bosch Digifant-1 Ecu (Spezial-Chip für Digifant-I von http://digifant-onlineabstimmung.de/ nötig)
  • PC software zum Loggen und Analysieren der Daten
  • Smartphone App für Nokia N900 verfügbar; Android App ist in der Entwicklung

multidisplay smartphone app for android, maemo and pc app for linux and windows

We wrote a Qt-app called mUI for linux, windows (pc) and smartphone (android, maemo). mUI development has its own github project: https://github.com/digifant/multidisplay-app

multidisplay smartphone app for android

multidisplay android app

multidisplay smartphone app on nokia n900

mui app on nokia n900 (maemo)