A prototype projected heads-up display for an automobile cantido.github.io/vehiclehud
  • C++ 52%
  • C 40.7%
  • C# 3.7%
  • Makefile 3.1%
  • CSS 0.5%
Find a file
Robert Richter d97f8b98b2 Fix typo
2013-12-09 12:40:47 -06:00
doc/report Fix typo 2013-12-09 12:40:47 -06:00
src Add object files to clean target 2013-12-06 22:11:19 -06:00
.gitattributes Initial commit of hardware and firmware. 2013-08-14 01:14:32 -05:00
.gitignore Add Makefile for C code 2013-10-22 21:14:08 -05:00
.travis.yml Update .travis.yml 2013-11-04 00:33:07 -06:00
COPYING Applied GPL 2013-05-01 19:27:18 -05:00
README.md Append newline to end of README 2013-10-31 14:30:07 -05:00

VehicleHUD Build Status

The purpose of this project is to design and build a projected heads-up display for a car that is projected on to the windshield. This system will pull vehicle information from the OBD-II diagnostic jack located in all modern cars.

Compiling Vehiclehud

The main program can be built simply using Make:

cd src && make

Using Vehiclehud

There is no configuration necessary. Just execute the program that is created by make. Vehiclehud will attempt to connect to an OBD-II adapter at a file location defined in the source. If it can connect, it will begin polling the OBD device for vehicle information and printing the current RPM to standard output.

OBD-II Adapter Support

Currently this software only supports the ELM327 OBD-II adapter. It is a goal of this project to encapsulate adapter functions so that adding support for other adapters is possible.


Copyright 2013 Robert Richter and Aaron Hall
Distributed under the terms of the GNU GPL.