/M5Cardputer-GPS-Logger

A GPS logger using the M5Cardputer platform. It reads GPS data, displays it on the screen, and saves the data to an SD card.

Primary LanguageC++MIT LicenseMIT

M5Cardputer GPS Logger

This project is a GPS logger using the M5Cardputer platform. It reads GPS data, displays it on the screen, and optionally saves the data to an SD card. The device operates in two modes: NORMAL mode and SLEEP mode. The SLEEP mode conserves power while still logging GPS data.

  • NORMAL: Displays the GPS data on the screen every 3 seconds while saving the GPS data to the SD card every minute (can be turned off).

  • SLEEP: Saves the GPS data to the SD card every minute before entering light sleep mode. The Cardputer's screen is turned off, and it appears to be OFF.

Installation

  • M5Burner : Search into M5CARDPUTER section and simply burn it
  • Old school : Build or take the firmware.bin from the github release and flash it

Usage

  • You will need a UART GPS module connected to the M5Cardputer and an inserted SD card. This has been tested with the Grove GPS module

  • Select NORMAL or SLEEP mode

  • The GPS data will be saved in the file gps_data.csv at the root of the SD card.

Controls

For NORMAL mode

  • OK Toggles SD card on/off.
  • S Toggles screen on/off.
  • - and = Adjusts brightness.