This Arduino based DIY kit is ideal for putting up a customizable vehicle telematics data logging device with OBD-II/GPS/G-force data data logging, live data display and Bluetooth SPP and BLE wireless connectivity. The whole setup is powered from OBD-II port. The well developed and actively maintained Arduino sketches and libraries for this kit make it easy-to-go and easy-to-modify. The kit consists of following parts:
With this kit, you can:
The kit comes with Arduino MEGA compatible board. Optionally, several variants are available with extra features.
With a dedicated BLE USB dongle, you can perform wireless serial communication easily with the Bluno Mega board from a computer. More interestingly, you can upload sketch to the Bluno board via BLE without a USB cable.
We developed this dedicated Arduino Mega shield for telematics applications together with DFRobot. The shield features a 3.5" 480x320 color TFT LCD, a microSD card seat, and 4 I/O sockets for connecting OBD-II adapter, GPS receiver and additional devices. More technical information about shield is available here.
Newly released Telematics Shield with 3.5″ LCD (R61581 controller)
The kit comes with Freematics OBD-II UART Adapter V2.1, providing Arduino with access to vehicle ECU through OBD-II port, as well as 9-DOF motion sensor data.
OBD-II adapter and GPS receiver are both connected to the Telematics Shield on which 4 I/O sockets are available. For I2C version of the OBD-II adapter, the 4-pin connector (marked I2C) goes into I2C socket on the Telematics Shield. For UART version, the 4-pin connector (marked Serial1) goes into Serial1 socket. The 4-pin connector (marked Serial2) from GPS receiver goes into Serial2 socket. That's it. You can't mess it up.
OBD-II UART Adapter line definition:
GPS connector line definition:
The kit provides option of Bluno MEGA board for getting BLE communication. With Bluno, it is also possible to upload sketch via BLE by using optional BLE Link USB dongle.
Following libraries provided for supporting with hardware.
MegaLoggerHD is an Arduino sketch developed for the kit working as a OBD-II, GPS and 6-axis MEMS data logger with live display. Please make sure to import all libraries in the repository before compiling the sketch. Refer to Developers Guide for some instructions.
MegaLoggerHD sketch running on the wired kit
The easiest way is using Freematics Data Charting Service, an online service which renders data log file into interactive chart and map in your web browser.
If you prefer to do everything offline, Data2KML is provided as an open-source utility for converting data log file to KML format which can be loaded by Google Earth.