尚硅谷嵌入式之老人防跌倒报警器-cc资源站
尚硅谷嵌入式之老人防跌倒报警器
此内容为付费资源,请付费后查看
100积分
永久包售后
1. 课程包更新
2. 通用视频格式
3. 超清高清视频
4. 资料齐全
5. 无二次加密
付费资源

尚硅谷嵌入式之老人防跌倒报警器

资源内容

尚硅谷

之老人防跌倒报警器

老人跌倒报警器项目,是一套基于STM32主控芯片,软硬件结合的完整教程,使用了多款IoT物联网设备GPS模块负责定位实时坐标,NB-IoT模块负责实时上传定位数据到云服务器,LoRa广域低功耗通信用于IoT信号较差时的备用通信。

教程分为四大部分组成第一部分,完成硬件打板,最终得到一个功能齐全的开发板;第二部分,软件开发环境部署,包括核心的KeilMDK编译烧录软件和优化代码编写体验的VSCode,同时使用STM32CubeMX实现项目构建;第三部分,编写多款SoC芯片的硬件接口,调教芯片实现各自的功能;第四部分,编写应用层逻辑,实现实时定位上传数据和跌倒告警功能。

教程目录

 01_老人跌倒报警器课程介绍

 02_老人跌倒报警器产品功能介绍

 03_硬件_嘉立创EDA安装和激活

 04_硬件_嘉立创EDA基础功能页面介绍

 05_硬件_原理图硬件元器件介绍

 06_硬件_原理图主控芯片最小电路

 07_硬件_原理图主控芯片供电

 08_硬件_原理图_复位按键

 09_硬件_原理图Boot引脚选择和烧录

 10_硬件_原理图_外接晶振电路

 11_硬件_原理图电源管理

 12_硬件_原理图QS100芯片介绍

 13_硬件_原理图QS100芯片引脚连接

 14_硬件_原理图QS100原理图完成

 15_硬件_原理图计步芯片

 16_硬件_原理图LoRa介绍

 17_硬件_原理图LLCC68引脚连接

 18_硬件_原理图LORA通信

 19_硬件_原理图_AT558R芯片引脚连接

 20_硬件_原理图_完成GPS原理图

 21_硬件_原理图_陀螺仪MPU6050

 22_硬件_原理图彩灯小电路

 23_硬件_转换元件到PCB

 24_硬件_PCB板框绘制

 25_硬件_PCB器件布局

 26_硬件_PCB供电区域布线

 27_硬件_PCB主控芯片最小电路布线

 28_硬件_PCB蜂鸣器和显示灯

 29_硬件_PCB物联网芯片QS100布线

 30_硬件_PCB计步芯片陀螺仪接口布线

 31_硬件_PCB_GPS定位芯片布线

 32_硬件_PCB_LoRa模块布线

 33_硬件_PCB_完成GND铺铜

 34_硬件_PCB美化开发板

 35_硬件_打板下单

 36_STM32开发软件选择

 37_软件开发环境_Keil_Mdk安装

 38_软件开发环境_Keil_Mdk配置

 39_软件开发环境_Keil注册机使用

 40_软件开发环境_VSCode安装

 41_软件开发环境_STM32CubeMx安装

 42_软件_HAL项目构建

 43_公共层_日志输出打印

 44_公共层_日志输出打印优化

 45_驱动层_全色灯手册

 46_驱动层_全色灯接口基础编写

 47_驱动层_单色驱动的优化和实现

 48_驱动层_闪烁灯和彩虹灯

 49_驱动层_蜂鸣器简单驱动

 50_驱动层_蜂鸣器播放小星星

 51_驱动层_计步芯片手册介绍上

 52_驱动层_计步芯片手册介绍下

 53_驱动层_计步芯片初始化配置

 54_驱动层_计步芯片驱动实现

 55_驱动层_GPS定位芯片AT6558R

 56_驱动层_GPS定位芯片手册介绍

 57_驱动层_读取GPS定位信息

 58_驱动层_解析GPS定位数据

 59_驱动层_解析GPS架构

 60_驱动层_添加校验和

 61_驱动层_解析RMC数据

 62_驱动层_完成定位和时间信息的解析

 63_驱动层_完成卫星数和速度的解析

 64_驱动层_陀螺仪芯片介绍

 65_驱动层_陀螺仪芯片通信完成

 66_驱动层_陀螺仪重启

 67_驱动层_陀螺仪采样率和低通滤波的配置

 68_驱动层_陀螺仪读取数据

 69_驱动层_Vofa软件介绍

 70_驱动层_解决零点漂移问题

 71_驱动层_使用一阶低通滤波处理角速度

 72_驱动层_使用卡尔曼滤波处理加速度

 73_驱动层_QS100芯片基础介绍

 74_驱动层_使用AT指令和QS100交互

 75_驱动层_完成QS100初始化

 76_驱动层_检查附着判断连接外网

 77_驱动层_完成Socket创建

 78_驱动层_连接云服务器

 79_驱动层_发送数据到云服务器

 80_驱动层_完成客户端的关闭

 81_驱动层_介绍LoRa芯片

 82_驱动层_实现Lora驱动的SPI兼容

 83_驱动层_移植llcc68驱动初始化

 84_驱动层_移植完成llcc68驱动

 85_驱动层_llcc68驱动使用展示

 86_应用层_修改GPS获取数据为异步获取

 87_应用层_完成Json数据处理

 88_应用层_完成数据上传函数

 89_应用层_解决发送消息不稳定的状态

 90_应用层_判断老人跌倒的告警逻辑编写

 91_应用层_判断老人跌倒逻辑测试

 92_应用层_解决I2C时序打断问题

 93_应用层_完成跌倒之后的告警信息

 94_老人跌倒报警器教程总结

© 版权声明
THE END
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容