行空定位
2023-06-041.9万
精华项目
AI 快速预览详细
该项目使用行空板、北斗定位模块和语音识别模块,通过Mind+的Python模式编程,实现了骑行轨迹的采集与显示。硬件安装包括将语音识别模块与北斗定位模块接行空板IIC引脚,并使用充电宝供电。数据采集部分通过行空板图形化编程获取骑行轨迹经纬度坐标,并保存在Mind+.txt文件中。轨迹显示部分编写了map.py类文件,使用folium库进行地图可视化,并通过PyQt5.QtWebEngineWidgets进行显示。整个项目不仅能够记录骑行轨迹,还能将实际获取的经纬坐标与地图经纬坐标进行校正,非常适合STEM教育场景,帮助孩子掌握地理信息与编程技能。
![]() 【项目背景】 平时出行基本上是骑行,行驶轨迹可以用手机定位显示。前几天在DF商城上看到“GNSS北斗定位模块”,所以设计了行空板加北斗定位模块及语音识别模块采集骑行轨迹,并利用Mind+的python模式编程进行显示。 【项目设计】 数据采集、轨迹显示均使用Mind+的python模式进行编程。轨迹显示使用folium库。是一个用于完成地图可视化的Python扩展库。folium库把标识好的地图生成html,然后用“PyQt5.QtWebEngineWidgets”进行显示。 【硬件安装】 ![]() ![]() ![]() 语音识别模块与北斗定位模块接行空板IIC引脚。行空板使用充电宝供电。 【坐标采集】 行空板图形化编程,获取骑行轨迹经纬度坐标,保存在Mind+.txt文件中。 ![]() 【骑行记录】 ![]() ![]() ![]() ![]() 【轨迹显示】 编写类文件map.py 图形化编程,显示轨迹,同时将实际获取经纬坐标与地图经纬坐标进行校正。![]() ![]() ![]() 【演示视频】 |

















