makerportal / arduino-gps-tracker

Arduino GPS datalogger with ATGM336H module, SD card module, and ATSAMD21 microcontroller.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arduino GPS Tracker

Arduino GPS tracker with ATGM336H module, SD card module, LiPo battery, and ATSAMD21 microcontroller.

Get an ATGM336H GPS module here: ATGM336H GPS Module
See full tutorial here: Portable GPS Tracker with Arduino

JUMP TO:

- Wiring Diagram
- Arduino Codes
- Python Scripts

The arduino-gps-tracker library can be downloaded using git:

git clone https://github.com/makerportal/arduino-gps-tracker

- Wiring Diagram -

Here, we are wiring the ATGM336H GPS module via SPI to the Arduino Xiao (ATSAMD21) board:

ATGM336H wiring to ATSAMD21

ATGM336H wiring to ATSAMD21 - table

- Arduino Code -

The Arduino code used to log GPS data is found at:

- Python Scripts -

The Python scripts used to parse the GPS coordinates from the .csv log file and plot them atop a street map can be found at:

The resulting plot should look similar to the one shown below, where the points have been parsed from the log file and plotted atop an open street map as red dots:

GPS Coordinates Mapped

About

Arduino GPS datalogger with ATGM336H module, SD card module, and ATSAMD21 microcontroller.

License:GNU General Public License v3.0


Languages

Language:Python 61.4%Language:C++ 38.6%