GPS data logger with SD card 3d model
3dmdb logo
Thingiverse
GPS data logger with SD card

GPS data logger with SD card

by Thingiverse
Last crawled date: 4 years, 2 months ago
I wanted to have a GPS data logger that I can record data for my hiking trail then import it to Google map with KLM file format.
Required components

Micro SD Card Breakout Boardhttps://learn.adafruit.com/adafruit-micro-sd-breakout-board-card-tutorial/introduction


Arduino Pro Microhttps://www.sparkfun.com/products/12640


GPS module
ATGM336H GPS, small size with external antenna, see attached image. Other models would work but you might need to adjust the Arduino sketch.

128 x 32 OLED i2 c module
Available from Alipress, the case is designed to fit the module I have, so adjust the design and fit your own OLED.
Hook up guide
GPS to Arduino Pro Micro:
GPS Module RX-> Pin 09
GPS Module TX-> Pin 08
OLED with i2C to Arduino Pro Micro:
SDA->Pin02
SCL->Pin03
SD Module to Arduino Pro Micro:
CLK->Pin15
MISO(DO)->Pin14
MOSI(DI)->Pin16
CS->Pin10
All the GND pin goes to GND
Power pin goes to VCC on the Arduino
2020/Feb/13
**Still working in progress

Case printed.


All parts soldered and fitted into the box, tight fit, make sure you have short cable and cover the GPS module with heat shrink tube as it is not snugged anywhere in the box. The SDcard and Arduino snugged fit.

Sketch verified working and GPS location printed correctly on OLED
Next step:

Tidy up code and post to sketch


Further optimization of code, reduce update frequency if possible to save battery usage

Extract more data from the GPS, as of now I am only extracting
3.1 Latitude
3.2 Longitude
3.3 Time
3.4 # of locked satellite
Ideally, we should also get altitude, ground speed and etc.

Tags