Book Image

Wearable-Tech Projects with the Raspberry Pi Zero

By : Jon Witts
Book Image

Wearable-Tech Projects with the Raspberry Pi Zero

By: Jon Witts

Overview of this book

With Wearable-Tech Projects with the Raspberry Pi Zero, you will begin with learning how to install the required software for your upcoming projects. You will also learn how to control electronic devices with the GPIOZero Python library. Next, you will be creating some stylish wearable-tech projects such as a motion-reactive LED cap and a Tweet-activated LED T-shirt. Toward the end of the book, you will be creating some useful health and fitness wearable-tech projects; these will help you monitor your heart rate, track your movements with GPS, and count your footsteps with your own pedometer. By the end of the book, you will have created a range of wearable-tech projects and learned enough about your Raspberry Pi Zero that you should be able to adapt these projects further or come up with your own creations!
Table of Contents (10 chapters)

Creating KML files

A KML file is the file format that Google has developed and supports for transferring coordinate data into their Maps and Earth products. If we can convert our GPS data into a KML file, then we will be able to upload this into Google Maps and/or Google Earth to be able to view where we have been while using our GPS logger.

The library we shall use to create our KML files is called SimpleKML, and you install it by typing this:

sudo pip install simplekml

The documentation for this package is available at https://simplekml.readthedocs.io/en/latest/. Using the documentation available on this site, let's create a quick KML file, which has five readings from our GPS logger in it. Open a new file in Nano by typing nano gpsKMLTest.py, and type the following code into it:

import gps
import simplekml

session = gps.gps("localhost", "2947")
session...