-
Build Instructions
Pin Configuration
- GPS Module: RX on pin 16
- OLED Display: SCL on pin 22, SDA on pin 21
- Set Button: pin 13
- Reset/Mode Button: pin 14
- Display toggle: pin 33
- Navigate button: pin 32
- Mode LED: pin 12
- Success LED: pin 26
- Error LED: pin 27
- Warning LED: pin 25
- PPS (Pulse Per Second) from GPS module input: pin 4
Usage
- Connect the hardware components according to the pin configuration.
- Upload all files in the
src/
directory to the root directory of your ESP32 running MicroPython
2.1. Optionally use the Makefile to upload the files to the ESP32 using the make flash
command. - Power on the device.
- Drink a glass of water to stay hydrated.
- The device will start in GPS display mode, showing real-time GPS data.
- Press the reset/mode button to switch to vector map display, distance calculation mode, settings, and the about screen.
- In distance mode, press the set button to mark point A, then again to mark point B.
- The device will display the calculated distance between the two points.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.