Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gilbitron/cardash
OBD-II dashobard for Raspberry Pi powered by Nodejs
https://github.com/gilbitron/cardash
Last synced: 30 days ago
JSON representation
OBD-II dashobard for Raspberry Pi powered by Nodejs
- Host: GitHub
- URL: https://github.com/gilbitron/cardash
- Owner: gilbitron
- License: gpl-2.0
- Created: 2014-09-26T11:12:07.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-09-26T15:48:28.000Z (about 10 years ago)
- Last Synced: 2024-05-02T00:08:22.826Z (7 months ago)
- Language: JavaScript
- Size: 160 KB
- Stars: 46
- Watchers: 6
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cardash
Cardash uses a Raspberry Pi witha 2.8" TFT touchscreen to display ECU data via the OBD-II protocol.
The data is processed by Nodejs and sent to a webpage that uses Socket.io to update
in real time. Chromium is used to display the web page. Tapping the touchscreen display allows you to cycle
through different gauges.## Demo
https://www.youtube.com/watch?v=3IDu1S85dnE
## Hardware
* [Raspberry Pi](http://www.raspberrypi.org) (Model B or B+)
* [Adafruit PiTFT Touchscreen Display](http://www.adafruit.com/products/1601)
* [Plugable USB Bluetooth 4.0 Low Energy Micro Adapter](http://www.amazon.com/gp/product/B009ZIILLI/ref=oh_details_o00_s00_i00?ie=UTF8&psc=1)
* [ELM327 Bluetooth Adapter](http://www.amazon.com/Bluetooth-Available-CAN-BUS-Supports-Protocols/dp/B00EQ4J93K/ref=sr_1_11?s=electronics&ie=UTF8&qid=1401569383&sr=1-11&keywords=ELM327+bluetooth)
* Micro USB Car Charger## Software
* [Raspbian OS](http://www.raspbian.org)
* [Node.js](http://nodejs.org)
* [Socket.io](http://socket.io)
* [Chromium](http://www.chromium.org)## Credits
The idea was based heavily on [this](http://www.cowfishstudios.com/blog/obd-pitft-display-car-diagnostics-obd-ii-data-on-adafruits-pitft-touchscreen-display-for-raspberry-pi)
and the code was based heavily on [this](https://github.com/EricSmekens/node-serial-obd).