Ribbit-Network / ribbit-network-frog-hardware

The sensor for the world's largest crowdsourced network of open-source, low-cost, GHG Gas Detection Sensors.
https://www.ribbitnetwork.org/
MIT License
94 stars 26 forks source link

Add Software Support for I2C GPS Sensor (Adafruit Mini GPS PA1010D) #91

Closed keenanjohnson closed 2 years ago

keenanjohnson commented 2 years ago

Previous versions of the Frog Sensor have always used USB GPS packages due to their cheap cost and easy of use.

However, it would be a better engineering design to move away from USB to a different connector for GPS for two reasons:

The Adafruit Mini GPS PA1010D is an excellent candidate for a GPS sensor that uses I2C.

In order to support this, we'll need to modify the Frog software to read from either the I2C GPS or a USB GPS.

keenanjohnson commented 2 years ago

This tutorial from Adafruit shows the basics of connecting and parsing the input in Python..

We'll need to add that parsing code into this part of the Frog Software.