Pradeep
Published © GPL3+

Real Time GPS Monitoring with Qubitro and M5StickC

This tutorial is based on Real-Time GPS Monitoring using M5Stick C (ESP32) with the help of Qubitro's GPS Mapping System.

IntermediateFull instructions provided2 hours1,703
Real Time GPS Monitoring with Qubitro and M5StickC

Things used in this project

Hardware components

M5StickC ESP32-PICO Mini IoT Development Board
M5Stack M5StickC ESP32-PICO Mini IoT Development Board
×1
Mini GPS/BDS Unit
M5Stack Mini GPS/BDS Unit
×1

Software apps and online services

Qubitro
Qubitro
Arduino IDE
Arduino IDE
Google Colab

Story

Read more

Code

GPS Mapping Colab Script

Python
# import libraries + wardriving data

import pandas as pd
wd = pd.read_csv ('Neo-Baby-Walk.csv') # import list of all GPS Data from CSV file to pandas data frame
wd.sample(100) # sample 10 random devices from dataset

# len(wd) # number of detected devices

# start mapping devices

import folium
from folium import Map, Marker
basic_map = folium.Map(location=[33.675899,-117.602236	],zoom_start=17) # manually pick scope of map
folium.PolyLine(wd[['Latitude', 'Longitude']].values.tolist(),line_opacity = 0.5, weight = 4).add_to(basic_map) # plot route
display(basic_map)

Qubitro GPS Mapping

Credits

Pradeep

Pradeep

118 projects • 78 followers
Maker…. Electronics Hobbyist…. Engineer.......👽

Comments