An open API service indexing awesome lists of open source software.

https://github.com/srenner/autocan_sensorhub

[Arduino] Sensor hub for automotive use
https://github.com/srenner/autocan_sensorhub

arduino can-bus megasquirt

Last synced: 2 months ago
JSON representation

[Arduino] Sensor hub for automotive use

Awesome Lists containing this project

README

        

# AutoCAN_SensorHub
Automotive sensor hub using Arduino. Simplifies wiring and communication when adding multiple aftermarket sensors to a vehicle. Outputs data to the CAN bus to be used by the ECU or other microcontrollers, and analog outputs to be used by traditional gauges.

Development Hardware
-
* [Arduino-compatible AST-CAN485 Dev Board](https://www.sparkfun.com/products/14483)
* DC buck converter to supply all hardware with 5v power
* [VR Conditioner Board](http://jbperf.com/dual_VR/v2_1.html) for handling VSS pulses
* DAC for analog output (only outputting AFR at this point)
* 3 axis accelerometer with compass (I2C communication)
* GPS module (I2C communication)
* Temperature sensor using 1-wire communication protocol
* [Adafruit Bluefruit LE SPI Friend](https://www.adafruit.com/product/2633) for wireless production debugging
* Optoisolators to take 12v inputs
* Electric cabin heater - VW/Audi part number 1K0 963 235 F

Inputs
-
* Fuel pressure (Honeywell MLH100PGB06A sensor)
* VSS (Ford 8k pulse/mile sensor)
* CAN ECU data (from MegaSquirt)
* Triple axis accelerometer
* GPS
* Compass
* Reverse trigger wire from transmission
* Ambient temperature sensor

Outputs
-
* Fuel pressure on CAN bus
* VSS on CAN bus
* Trip odometer on CAN bus
* Reverse indicator on CAN bus
* Analog AFR signal
* Accelerometer data on CAN bus
* GPS coordinates, time, date on CAN bus
* Compass heading (degrees) and text representation ("NW", etc.) on CAN bus
* Ambient outdoor temperature
* 3x cabin heater relay signals