The GNSS Sensor Tracker is an open-source, sensor-rich, GNSS/GPS tracking board intended to provide a base design accelerator for custom Meadow-based GNSS tracking solutions.
- Purchasing or Building
- Getting Started
- Hardware Specifications
- Video Stream Design Series
- Industrial Enclosure Design
You can get a Gnss Sensor Tracker fully assembled from the Wilderness Labs store. | It's also designed so that it can be assembled at home for the adventurous. All design files can be found in the Hardware Design folder. |
To simplify the way to use this Meadow-powered reference IoT product, we've created a NuGet package that instantiates and encapsulates the onboard hardware into a GnssTracker
class.
-
Add the ProjectLab Nuget package your project:
dotnet add package Meadow.GnssTracker
, or- Meadow.GnssTracker Nuget Package
- Explore in Fuget.org
-
Instantiate the
IGnssTrackerHardware
object:
public class MeadowApp : App<F7CoreComputeV2>
{
IGnssTrackerHardware gnssTracker;
public override Task Initialize()
{
gnssTracker = GnssTracker.Create();
...
- To Access the
GNSS Tracker
onboard peripherals (Display, for example):
if (gnssTracker.Display is { } display)
{
microGraphics = new MicroGraphics(display);
microGraphics.Clear();
microGraphics.DrawText(10, 10, "Hello World");
microGraphics.Show();
}
3.7V LiPo Rechargeable Battery | BMI270 Inertial Measurement Unit / Accelerometer |
SCD40 CO2, Humidity and Temperature sensor | Off/On Switch |
SSD1680 122x250 Adafruit E-Paper Display | USB-C, Boot, Reset Add-on Module |
Meadow F7 Core-Compute Module (CCM) | Solar Power/Battery Charging Add-on Module |
6V Solar Input Connector | BME688 Temp, Pressure and Humidity sensor |
GNSS/GPS Antenna | NEO-M8 GNSS/GPS |
You can find the schematics and other design files in the Hardware folder.
This board was designed while streaming live, you can watch the videos here.
The enclosure was designed in Autodesk Fusion 360. The source file can be found and STL files can be found here.