Live Chat
LiveZilla Live Chat Software

Freematics Mega Kit (Arduino MEGA based)

Freematics Mega Kit (Arduino MEGA based)
Freematics Mega Kit (Arduino MEGA based) Freematics Mega Kit (Arduino MEGA based) Freematics Mega Kit (Arduino MEGA based) Freematics Mega Kit (Arduino MEGA based) Freematics Mega Kit (Arduino MEGA based) Freematics Mega Kit (Arduino MEGA based)
Product Code: KIT-3
Availability: In Stock
Price: US$99.90

Available Options

OBD-II Adapter:

Arduino Board:

GPS Receiver:


Qty:     - OR -   Add to Wish List
Add to Compare

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:

  • Arduino MEGA compatible board (pre-flashed with MegaLoggerHD sketch)
  • OBD-II Telematics Shield (3.5" TFT LCD touch display, microSD seat and I/O sockets)
  • OBD-II Adapter for Arduino (optional MEMS sensor)
  • GPS/GLONASS Receiver for Arduino (optional)
  • BLE wireless connectivity with mobile devices (optional)
  • Car window mounter for the whole setup (optional)

Parts of Advanced Telematics Kit

With this kit, you can:

  • Obtain OBD-II data and display or manipulate with the data
  • Obtain GPS (raw NMEA or parsed) data  and display or manipulate with the data
  • Obtain MEMS module (accelerometer, gyroscope, temperature sensor) data and display or manipulate with the data
  • Log all or selected data-set to microSD card
  • Transmit all or selected data-set to computer via USB
  • Transmit all or selected data-set to a mobile device wirelessly via BLE (Bluetooth Low Energy)
  • Test and observe OBD-II communication


Arduino Board

The kit comes with Arduino MEGA compatible board. Optionally, following variants can also be used with the kit with their extra features.

  • MEGA ADK - Arduino MEGA plus USB host (supported by Google Android ADK)
  • Bluno MEGA 1280 - Arduino MEGA 1280 plus Bluetooth Low Energy (CC2540)


Telematics Shield

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.

kit3-lcd35-2 kit3-lcd35-1
Newly released Telematics Shield with 3.5″ LCD (R61581 controller)


OBD-II Adapter

All range of our OBD-II Adapters work with th kit, including:

UART adapter connects to Serial1 socket and I2C adapter connects to I2C socket on the Telematics Shield. Just make sure to choose the correct type of OBD-II adapter in config.h of provided Arduino sketch.



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:

  • Red: VCC
  • Black: GND
  • White: Tx (to Arduino Serial1 Rx)
  • Black: Rx (to Arduino Serial1 Tx)

OBD-II I2C Adapter line definition:

  • Red: VCC
  • Black: GND
  • Green: SDA
  • White: SCL

GPS connector line definition:

  • Red: VCC
  • Black (thick): GND
  • White: Tx (to Arduino Serial2 Rx)
  • Black: Rx (to Arduino Serial2 Tx)


BLE Wireless

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 a ready-to-go 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.

For getting started easier, a complete package containing the sketch and all referenced libraries is available here. We recommend using Arduino IDE 1.7.x from as some users have reported weird display issues when uploading the sketch with Arduino IDE from

Sketch loaded in Arduino IDE

Sketch uploaded running on the assembled kit


How to view logged data?

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.



Powered By OpenCart
Freematics Gear Store © 2018