Live Chat

ESP32 Arduino GPS Kit

ESP32 Arduino GPS Kit
ESP32 Arduino GPS Kit ESP32 Arduino GPS Kit ESP32 Arduino GPS Kit
Brand: Freematics
Product Code: KIT-6
Availability: Out Of Stock
Price: US$69.90

Available Options


Accessories:


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

This is an open-source Arduino development kit working as a GPS data logger and tracker. It includes Freematics ESPRIT C3 (ESP32-C3 based), a 1.3" OLED display and a 10Hz GNSS receiver, plus our well developed Arduino sketches and libraries.
 

 

Parts list

The kit consists of following parts.

 

Put together

The kit is completely plug-and-play. Freematics Esprit is in the same form of Arduino UNO board with additional pinouts for I2C and serial UART and can be powered from USB port or DC jacket (up to DC 16V).

Assembling steps:

  1. Plug the OLED display into the onboard I2C socket
  2. Plug the 4-pin Dupont connector of the GNSS receiver to the onboard 4-pin connector (lower one)

 

Start simple

Let's get started with the simple one. Simple_gps_test is a sketch performs a simple task. It decodes NMEA data stream from the GNSS and output the parsed data to USB serial. The sketch makes use of the multiple hardware serial of ESP32, with one for USB serial output (Serial) and one for GNSS UART (Serial1). This sketch does not display anything on the OLED display so it can stay unplgged. TinyGPS library is used for NMEA decoding.

Quick guide for compiling and uploading code with PlatformIO

  • Download and install PlatformIO IDE (Visual Studio Code or Atom based)
  • Connect Freematics Esprit board to computer by USB cable
  • Launch IDE, choose File menu and then Open Folder, choose the folder code folder
  • Click upload button on toolbar to start uploading
  • Click serial monitor button to view output

 

To the real world

The kit can work as a fully functional GNSS data logger and Traccar client, with this sketch which features:

  • Receiving and decoding NMEA stream from GNSS receiver
  • Logging GNSS data in the built-in flash (file based, using SPIFFS)
  • Connecting to Traccar server via built-in WiFi to report real-time GNSS data (as a Traccar client)
  • Built-in HTTP server for access real-time and logged data via WiFi

   

Besides compiling and uploading the code with PlatformIO, you can get better experience by using Freematics Arduino Builder which provides a configuration UI for this sketch.

Quick guide for compiling and uploading code with Freematics 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 the sketch (.ino file)
  • Set board type to Freematics Esprit
  • Change settings display on the config tab
  • Click on serial port to start compiling and uploading

 

Links

Tags: GNSS, GPS, Arduino, ESP32
Powered By OpenCart
Freematics Store © 2024