当前位置: 首页 > ds >正文

基于STM32的骑行语音播报系统

目录

一、前言

二、项目功能说明

三、主要元器件

四、原理图与PCB

五、手机APP

六、完整资料


 

一、前言

项目成品图片:

哔哩哔哩视频链接:

咸鱼商品链接:

基于STM32的骑行语音播报系统

 

二、项目功能说明

基础功能:

1)检测功能:检测重量、轮胎气压、人体姿态、经度、纬度、使用时长。

2)显示功能:OLED屏显示重量、气压、使用时长、人体姿态、经度、纬度、参数阈值。

3)计时功能:使用时长计时,时间超过阈值语音提醒“当前使用时间过长”。

4)防盗功能:防盗模式下,载重大于100或倾斜角度大于30时语音警告“请勿靠近”。

5)按键功能:

        ①按键1切换OLED页面,页面1显示重量、气压、人体姿态,页面2显示经度、纬度,页面3设置阈值。

        ②按键2切换要修改阈值。

        ③按键3、按键4、按键5分别修改阈值参数的百位、十位、个位。

        ④按键6进入、退出防盗模式。

6)语音功能:

        ①语音进入和退出防盗模式。

        ②防盗模式下异常语音提醒“请勿靠近”。

        ③重量超过阈值语音提醒“当前已超重”。

        ④气压超过阈值语音提醒“当前气压过高”。

        ⑤时长超过阈值语音提醒“当前使用时间过长”。

        ⑥倾斜角度超过45度语音提醒“当前姿态异常”。

 

三、主要元器件

硬件清单
模块数量
STM32F103C8T6最小系统板1
0.96寸OLED显示屏1
LED灯2
按键6
HX711重量传感器1
BMP180气压传感器1
MPU6050姿态传感器1
GT-U8 GPS模块1
ASRPRO语音模块1


四、原理图与PCB

  • PCB

五、手机APP

​该项目无手机APP。

六、完整资料

​​

 

http://www.xdnf.cn/news/7887.html

相关文章:

  • 垃圾回收(GC)基础原理全面解析
  • Spark大数据分与实践笔记(第五章 HBase分布式数据库-02)
  • 【软件设计师】计算机网络考点整理
  • FEKO许可证与其他软件的集成
  • Web服务器(Tomcat)
  • linux中安装jdk(Java环境),tomcat
  • 5分钟搭建智能看板:衡石科技自助式BI工具使用教程
  • 更新ubuntu软件源遇到GPG error
  • 【css】 flex布局基本知识
  • Nginx 核心功能与 LNMP 环境搭建深度笔记
  • Android多线程下载文件拆解:原理、实现与优化
  • HarmonyOS 应用开发,如何引入 Golang 编译的第三方 SO 库
  • 第二章:Android常用UI控件
  • Nova Launcher:个性化安卓桌面,打造专属体验
  • 通过AIoTedge或ThingsKit物联网平台内置的Node-RED读取OPC-UA
  • 并发编程中的对象组合的哲学
  • Spring Boot接口通用返回值设计与实现最佳实践
  • 破解充电安全难题:智能终端的多重防护体系构建
  • java面试每日一背 day1
  • 分布式集群中的共识算法及其在时序数据库IoTDB中的应用
  • [250521] DBeaver 25.0.5 发布:SQL 编辑器、导航器全面升级,新增 Kingbase 支持!
  • AI 模型高效化:推理加速与训练优化的技术原理与理论解析
  • Java多线程随笔
  • 03-Web后端基础(Maven基础)
  • C#实现自己的MCP Client
  • CSS、SCSS 和 SASS 的语法差异
  • 将VMware上的虚拟机和当前电脑上的Wifi网卡处在同一个局域网下,实现同一个局域网下实现共享
  • 07SpringMVC底层形象解析
  • 2022年下半年信息系统项目管理师——综合知识真题及答案(5)
  • 使用Vite创建一个动态网页的前端项目