esp-idf-GPS-View

GPS NMEA Viewer for M5Stack

Stars
14

esp-idf-GPS-View

GPS NMEA Viewer for M5Stack. You can view NMEA message.

Software requirements

esp-idf v4.4/v5.x

Hardware requirements

  • M5Stack
  • GPS module like NEO-6M

Wireing to GPS

You can use GROVE port as UART Connection.

GPS M5Stack
VCC -- GROVE(Red Line)
GND -- GROVE(Black Line)
TXD -- GROVE(Yellow Line or White Line)(*1)

(*1) GROVE(Yellow Line) is GPIO22. GROVE(White Line) is GPIO21.

You can choice UART RXD GPIO using menuconfig. View-1

Installation

git clone https://github.com/nopnop2002/esp-idf-GPS-View
cd esp-idf-GPS-View
idf.py set-target esp32
idf.py menuconfig
idf.py flash

Configuration

You can configure UART GPIO port / WiFi setting using menuconfig.

GPS Uart Setting

The GPS module has TX and RX, but this project uses only TX.

WiFi Setting

  • For AP Mode
  • For ST Mode

TCP Server Setting

This project can be used as a GPS Server for u-center.

Operation

When button A(Left button) is pressed, the display starts. Press button A(Left button) again to stop the display. View-2

When button B(Middle button) is pressed, a single message is displayed. View-3 View-4

When button C(Right button) is pressed, Formatted-View is displayed. View-5 View-6

GPS Server for u-center

u-center is a very powerful NMEA message analysis tool. You can use M5Stack as u-center's GPS Server. M5Stack acts as a router. The SSID of M5Stack is 'myssid'. Connect to this access point.

When button C(Right button) is pressed sometime, Network Information is displayed.

Start u-center and connect to M5Stack. Default port is 5000.

Without UI Version

https://github.com/nopnop2002/esp-idf-GPS-Repeater