GPS Geo-Mapping at the Push of a Button
Contributors:
Brandon J. Williams
Introduction
If you need an intermediate GPS project to tickle your fancy, we've got one ready to go. In a previous tutorial, we slapped some boards together to see our GPS locations on an OLED Screen. It was a great learning experience, but we need something more. Today we'll do some more good 'ol board slappin', and we'll save multiple coordinates in a KML file and take over the world! Okay, not take over, but we can easily see collections of coordinates all over the world with Google Earth.
Required Materials
Note: Updated 10/14/20. Hardware list included a 9V battery and holder. 9V is above the threshold for the Turbo. Please replace with an appropriate LiPo/Li-Ion battery or another power source <= 6V.
Suggested Reading
If you aren't familiar with the Qwiic system, we recommend reading here for an overview.
Qwiic Connect System |
We would also recommend taking a look at the following tutorials if you aren't familiar with them.
How to Solder: Through-Hole Soldering
This tutorial covers everything you need to know about through-hole soldering.
Serial Peripheral Interface (SPI)
SPI is commonly used to connect microcontrollers to peripherals such as sensors, shift registers, and SD cards.
MicroSD Shield and SD Breakout Hookup Guide
Adding external storage in the form of an SD or microSD card can be a great addition to any project. Learn how in this hookup guide for the microSD shield and SD breakout boards.
RedBoard Turbo Hookup Guide
An introduction to the RedBoard Turbo. Level up your Arduino-skills with the powerful SAMD21 ARM Cortex M0+ processor!
Adding More SERCOM Ports for SAMD Boards
How to setup extra SPI, UART, and I2C serial ports on a SAMD-based boards.
SparkFun GPS Breakout (ZOE-M8Q and SAM-M8Q) Hookup Guide
The SparkFun ZOE-M8Q and SAM-M8Q are two similarly powerful GPS units but with different project applications. We'll compare both chips before getting each up and running.