Live Chat

ESP32 Arduino OBD Kit

ESP32 Arduino OBD Kit
ESP32 Arduino OBD Kit ESP32 Arduino OBD Kit ESP32 Arduino OBD Kit ESP32 Arduino OBD Kit ESP32 Arduino OBD Kit ESP32 Arduino OBD Kit
Brand: Freematics
Product Code: KIT-5
Availability: In Stock
Price: AU$79.85

Available Options


OBD-II Adapter:



Accessories:


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

This kit is based on Freematics ESPRIT C3, the ESP32-C3 dev board in Arduino UNO form factor, together with 1.3" OLED display and Freematics OBD-II UART Adapter. This kit can be programmed with Arduino (ESP32 core) and is easy to start yet has a lot of possibilities for prototyping connected car applications.

Parts List

The kit consists following parts.

 

Putting together

The kit is completely plug and play. Freematics Esprit (referred as board in following) is in the same form of Arduino UNO board with additional pinouts for I2C and two serial UARTs.

To assemble the kit:

  1. Plug in the OLED display into the board's I2C socket
  2. Connect OBD-II UART adapter to the board's serial UART pins (GPIO 18/19)

 

Getting to work

The example code (simple_obd_display) can be downloaded here or obtained from Github. The download zip file also contains libraries for the OLED display and Freematics OBD-II UART Adapter. The code runs as car live data display. Once the OBD-II adapter is connected to a car's OBD port, it powers up the kit and live data from the car will be displayed on the OLED display.

The board comes with the code pre-flashed so the kit will work right away after assembled and powered.

Upload code with Arduino Builder

  • Download and install Freematics Arduino Builder
  • Connect Freematics Esprit board to computer by USB cable
  • Launch Freematics Arduino Builder
  • Click Load Sketch button to load simple_obd_display.ino
  • Choose Freematics Esprit for board type
  • Click on serial port to start compiling and uploading

Upload code with PlatformIO

  • Download and install PlatformIO
  • Connect Freematics Esprit board to computer by USB cable
  • Launch PlatformIO (Atom)
  • Click on File menu and then Open Folder
  • Choose the folder containing the code
  • Click upload button on toolbar to start uploading

BLE GATT

ESP32 has built-in BLE and can be configured to work as GATT server which smartphones and tablets with BLE can connect to. It can also work as GATT client to connect to other BLE central device.

WiFi

ESP32 has built-in 802.11 b/g/n WiFi transceiver and can easily work as a web server or client.

 

Shipping List

 

  • Freematics ESPRIT C3 Dev Board  *1
  • Freematics OBD-II UART Adapter V1 or V2 *1
  • 1.3" I2C OLED module *1
  • USB Type C cable *1 (optional)

 

Links

Powered By OpenCart
Freematics Store © 2021