diff options
author | Stanley Huang <stanleyhuangyc@gmail.com> | 2014-08-29 22:07:27 +1000 |
---|---|---|
committer | Stanley Huang <stanleyhuangyc@gmail.com> | 2014-08-29 22:07:27 +1000 |
commit | efcbb054bd26a2d92b6153466344c7da8a858372 (patch) | |
tree | 53183a2e9d760dbcc76b1e68521551656d7fb9eb | |
parent | c2b64916764395ea3cda7b237893c396ee2c1d4e (diff) | |
parent | 4e9f99d56d2bb48990ffc1b41ce6ed6cf6e45c4a (diff) | |
download | 2021-arduino-obd-efcbb054bd26a2d92b6153466344c7da8a858372.tar.gz 2021-arduino-obd-efcbb054bd26a2d92b6153466344c7da8a858372.tar.bz2 2021-arduino-obd-efcbb054bd26a2d92b6153466344c7da8a858372.zip |
Merge branch 'master' of https://github.com/stanleyhuangyc/ArduinoOBD
-rw-r--r-- | megalogger/README.md | 61 | ||||
-rw-r--r-- | utilities/data2kml/README.txt | 4 |
2 files changed, 33 insertions, 32 deletions
diff --git a/megalogger/README.md b/megalogger/README.md index 9053d6a..40f9b1c 100644 --- a/megalogger/README.md +++ b/megalogger/README.md @@ -5,23 +5,24 @@ MegaLogger is a sketch developed for Arduino Telematics Kits based on Arduino ME The sketch utilize following custom Arduino libraries: - OBD-II Library - TinyGPS Library - MPU6050 Library - MultiLCD Library + OBD-II Library + TinyGPS Library + MPU6050 Library + MultiLCD Library + Configuration ------------- MegaLogger has several configurable options all stay in the config.h file. Major options include: - OBD_MODEL - defines the model of OBD-II Adapter (UART or I2C) - USE_GPS - defines whether GPS is used - USE_MPU6050 - defines whether - MPU6050 (accelerometer & gyro) is used - ENABLE_DATA_LOG - toggles data logging on microSD card - ENABLE_DATA_OUT - toggles data streaming (to mobile devices via Bluetooth) - STREAM_FORMAT - sets streaming data format (binary or text) + OBD_MODEL - defines the model of OBD-II Adapter (UART or I2C) + USE_GPS - defines whether GPS is used + USE_MPU6050 - defines whether + MPU6050 (accelerometer & gyro) is used + ENABLE_DATA_LOG - toggles data logging on microSD card + ENABLE_DATA_OUT - toggles data streaming (to mobile devices via Bluetooth) + STREAM_FORMAT - sets streaming data format (binary or text) OBD-II ------ @@ -48,27 +49,27 @@ The data is logged in a simple CSV text format.Each line represents a record wit Time Elapsed is the time elapsed in milliseconds since previous data record. Data Type is the OBD-II PID which is defined in the OBD-II library (e.g. 0x10C is engine RPM). Here is an example data clip: - 169,10D,0 - 171,111,12 - 170,143,21 - 165,10B,30 - 175,10C,705 - 169,10D,0 - 170,111,12 - ... + 169,10D,0 + 171,111,12 + 170,143,21 + 165,10B,30 + 175,10C,705 + 169,10D,0 + 170,111,12 + ... GPS and motion sensor data are defined as special PID which OBD-II standard does not use and are defined in datalogger.h file. - #define PID_GPS_LATITUDE 0xA - #define PID_GPS_LONGITUDE 0xB - #define PID_GPS_ALTITUDE 0xC - #define PID_GPS_SPEED 0xD - #define PID_GPS_HEADING 0xE - #define PID_GPS_SAT_COUNT 0xF - #define PID_GPS_TIME 0x10 - #define PID_GPS_DATE 0x11 - #define PID_ACC 0x20 - #define PID_GYRO 0x21 + #define PID_GPS_LATITUDE 0xA + #define PID_GPS_LONGITUDE 0xB + #define PID_GPS_ALTITUDE 0xC + #define PID_GPS_SPEED 0xD + #define PID_GPS_HEADING 0xE + #define PID_GPS_SAT_COUNT 0xF + #define PID_GPS_TIME 0x10 + #define PID_GPS_DATE 0x11 + #define PID_ACC 0x20 + #define PID_GYRO 0x21 Data Streaming -------------- @@ -78,4 +79,4 @@ Live data can be streamed to a mobile device via Bluetooth (BLE or 2.1) module w Data Display ------------ -The kit provides a 3.2" color TFT LCD display. The live data will be displayed on the screen. The LCD display is driven by MultiLCD library.
\ No newline at end of file +The kit provides a 3.2" color TFT LCD display. The live data will be displayed on the screen. The LCD display is driven by MultiLCD library. diff --git a/utilities/data2kml/README.txt b/utilities/data2kml/README.txt index 8114da1..e14c021 100644 --- a/utilities/data2kml/README.txt +++ b/utilities/data2kml/README.txt @@ -1,2 +1,2 @@ -Data2KML is an open-source command line utility written by Stanley Huang for Arduino OBD-II Data Logger (http://arduinodev.com/hardware). -Simply drag and drop a data log CSV file to the data2kml.exe and a KML file will be generated.
\ No newline at end of file +Data2KML is an open-source command line utility written by Stanley Huang for Arduino Telematics Kits(http://freematics.com). +Simply drag and drop a data log CSV file to the data2kml.exe and a KML file will be generated. |