专栏名称: IoT物联网技术
聊聊 云计算,IoT物联网。
目录
相关文章推荐
ZOL中关村在线  ·  薄即是正义?智能手机追求超薄是正确的吗? ·  16 小时前  
EETOP  ·  任正非:缺芯少魂已减弱 ·  2 天前  
哎咆科技  ·  猫窝 ·  2 天前  
ZOL中关村在线  ·  小米Civi系列的必胜绝招:要做低配版的小米15? ·  2 天前  
哎咆科技  ·  iPhone 16e 值不值得买?选购建议来了 ·  3 天前  
51好读  ›  专栏  ›  IoT物联网技术

毕业设计 | ESP32 开源,稚晖君点赞,骑行圈必备的百元级智能GPS码表

IoT物联网技术  · 公众号  · 硬件  · 2024-10-04 19:12

正文

骑行GPS码表内置GPS模块、气压式高度计等传感器,能够实时 显示距离、速度、海拔、温度、心率、踏频 等骑行数据,其存储的数据可上传至后端Web网站或App查看分析。

什么是GPS码表

GPS码表是利用卫星定位系统,如GPS/GLONASS/北斗/伽利略中的一种或多种,接收天空卫星信号测算得出速度、距离、时间、高度数据,通过连接外部传感器获得踏频、心率、功率数据。最后经过计算得出直观丰富的骑行数据。



GPS码表使用单个和多个卫星定位系统来进行定位,然后通过码表内的GPS模块来分析显示并,记录各项骑行数据。由GPS码表所记录产生的骑行数据能够多达几十项,并可上传到各家GPS码表品牌的后端网站或通过蓝牙连接到手机APP进行数据分析和数据分享。

ESP32 自制 GPS 码表


GPS码表功能介绍

基于C语言开发,采用ESP32S3R8板的开源GPS自行车码表有如下功能:

  • 支持速度、距离、时间、卡路里、航向显示

  • 支持计步

  • 支持显示实时轨迹

  • 支持离线地图

  • 支持记录轨迹,可导出GPX格式的文件

  • 支持掉电自动保存数据(JSON格式文件)

  • 支持蓝牙键鼠

  • 支持语音对话智能助手

  • 四小时续航


硬件清单

  • 主控: ESP32S3R8

  • 屏幕: ST7789V 1.69inch SPI接口 240x280分辨率

  • 储存器: Micro SD CARD 32GB + W25Q128JVPIQ

  • 输入设备: 电容触摸

  • RTC: BM8563EMA

  • IMU: MPU6050

  • MAG: QMC5883L

  • ENV: BMP280

  • MIC: MSM261D4030H1CPM

  • GPS: ATGM332H

  • 电池: Li-ion 3.7V 603030 600mAh

  • 电源管理: SGM4056 + SGM6036

  • 外壳: 3D打印

电路设计-主控板原理图


PCB板设计


BOM清单


ESP32 码表操作演示

GPS码表基础功能演示


卫星定位: 不挑环境,在天桥/夜间,能正常使用


系统信息浏览界面:

开放源码

智能GPS码表不仅是一个 记录数据 的工具,更是 提升骑行体验、保障骑行安全、激发骑行热情 的得力助手,让你的骑行生活变得更加丰富多彩、充满挑战和乐趣的伙伴。


因此,如果你还没有为自己的骑行之旅配备一个骑行码表,不妨赶紧 动手制作一个智能GPS码表 ,开启一段全新的骑行之旅吧!


Github : https://github.com/ZhangKeLiang0627/EasyGPS

工程详情 : https://oshwhub.com/hugego/easygps-ji-yu-esp32s3-de-gps-zhui-zong-qi







请到「今天看啥」查看全文