Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
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,738
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
122 projects • 79 followers
Maker…. Electronics Hobbyist…. Engineer.......👽

Comments