# remote-step-monitor
基于树莓派的远程(NodeMCU)计步监控(MPU6050)
<!-- 1.熟悉树莓派开发板的硬件构成和软件开发流程;
2.学习加速度传感器的基本工作原理和典型应用;
3.阅读Digilent公司PmodACL2的用户手册,掌握其接口和数据通信原理;
4.选择合适的软硬件模块搭建一个能够实现远程计步器监控的软硬件系统,其中计步终端采集三轴运动信息,并定时将该信息发送给树莓派主机,树莓派主机进行数据分析,计算并显示步数。 -->
# 任务书
任务书做了小的改动:三轴加速度计选择了一个更低成本的
1. 熟悉树莓派开发板的硬件构成和软件开发流程;
2. 学习加速度传感器的基本工作原理和典型应用;
3. 选择一种三轴加速度传感器,掌握其接口和数据通信原理;
4. 选用合适的软硬件模块搭建一个能够实现远程计步器监控的软硬件系统,其中计步终端采集三轴运动信息,并定时将该信息发送给树莓派主机;树莓派主机进行数据分析,计算并显示步数。
5. 分析加速度传感器的三轴数据,实现计步算法。
# 硬件选型以及连接方式
1.
'''shell
上位机: raspberry Pi 3 Model B V1.2
||
局域网
||
无线通信: NodeMCU (ESP8266)
||
I2C传输
||
传感器: MPU6050
'''
2. MPU6050-NodeMCU
VCC-3V
GND-G
SCL-D1
SDA-D2(NodeMCU默认D1D2为I2C)
# 软件框架选择和库导入
## NodeMCU: 使用Arduion框架, 用到的库代码有
1. AsyncUDP - Arduion自带, 用于异步发送UDP数据
2. I2Cdev - 后期导入, 用于NodeMCU的I2C设备操作,
头文件和源文件分别位于/src/nodemcu-arduino-asyncudp/include和/src/nodemcu-arduino-asyncudp/src
3. MPU6050 - 后期导入, 封装了MPU6050一些操作,
头文件和源文件分别位于/src/nodemcu-arduino-asyncudp/include和/src/nodemcu-arduino-asyncudp/src
## Raspberry Pi: 使用2019-09-26-raspbian-buster-lite操作系统
1. 使用Linux API 创建UDP服务器并接受NodeMCU发送的数据
2.
# 遇到的问题
## see /doc/problem.md
# 参考文献
//加速度传和陀螺仪介绍
//http://www.starlino.com/imu_guide.html
//计步算法
//https://www.analog.com/cn/analog-dialogue/articles/pedometer-design-3-axis-digital-acceler.html
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 基于STM32、ESP8266、PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#、单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备、LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等、数据集、大数据分析、人工智能、机器学习等各种项目 项目具有较高的学习借鉴价值,也适用于小白学习入门进阶。当然也可作为毕设项目、课程设计、大作业、初期项目立项演示等。如果基础还行,或者热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&实训-基于树莓派的远程(ESP8266)计步监控(PmodACL2).zip (439个子文件)
计1601-李永辉-20篇中英文献.7z 4.01MB
李永辉.7z 1.23MB
lunzhou.axf 320KB
lunzhou_uvopt.bak 63KB
lunzhou_uvproj.bak 17KB
lunzhou.opt.bak 4KB
lunzhou_Opt.Bak 4KB
lunzhou.Uv2.bak 3KB
lunzhou_Uv2.Bak 3KB
client_test.c.bak 1KB
C51-6050-UART_Opt.Bak 984B
lunzhou_sct.Bak 464B
C51-6050-UART_Uv2.Bak 0B
stm32f10x_tim.c 100KB
stm32f10x_rcc.c 47KB
stm32f10x_adc.c 45KB
stm32f10x_i2c.c 36KB
stm32f10x_fsmc.c 33KB
stm32f10x_usart.c 33KB
stm32f10x_can.c 30KB
system_stm32f10x.c 29KB
stm32f10x_spi.c 29KB
stm32f10x_sdio.c 27KB
stm32f10x_dma.c 27KB
stm32f10x_flash.c 25KB
stm32f10x_gpio.c 18KB
main.c 18KB
core_cm3.c 16KB
stm32f10x_dac.c 13KB
C51-6050-UART.C 11KB
51-lcd-mpu6050.c 11KB
51-串口-mpu6050.c 10KB
stm32f10x_pwr.c 8KB
stm32f10x_rtc.c 8KB
stm32f10x_bkp.c 8KB
misc.c 7KB
stm32f10x_exti.c 6KB
pace.c 6KB
stm32f10x_wwdg.c 5KB
stm32f10x_iwdg.c 5KB
stm32f10x_dbgmcu.c 4KB
stm32f10x_it.c 4KB
stm32f10x_crc.c 3KB
network.c 2KB
display.c 2KB
main.c 2KB
daemon.c 1020B
screen_test.c 412B
C51-6050-UART 15KB
project.checksum 40B
client_test 13KB
MPU6050.cpp 119KB
MPU6050.cpp 119KB
I2Cdev.cpp 43KB
I2Cdev.cpp 43KB
AsyncUDP.cpp 9KB
AsyncUDP.cpp 9KB
AsyncUDP.cpp 9KB
AsyncUDP.cpp 9KB
AsyncUDPClient.cpp 3KB
stm32f10x_tim.crf 268KB
stm32f10x_flash.crf 260KB
stm32f10x_rcc.crf 255KB
stm32f10x_usart.crf 253KB
stm32f10x_gpio.crf 251KB
system_stm32f10x.crf 248KB
stm32f10x_wwdg.crf 248KB
misc.crf 248KB
stm32f10x_it.crf 247KB
main.crf 157KB
iic_driver.crf 148KB
core_cm3.crf 3KB
iic_driver.d 2KB
main.d 2KB
stm32f10x_flash.d 950B
stm32f10x_usart.d 950B
stm32f10x_gpio.d 934B
stm32f10x_wwdg.d 934B
stm32f10x_rcc.d 918B
stm32f10x_tim.d 918B
system_stm32f10x.d 862B
stm32f10x_it.d 826B
misc.d 774B
core_cm3.d 90B
startup_stm32f10x_hd.d 84B
Thumbs.db 11KB
Thumbs.db 8KB
lunzhou_Target 1.dep 12KB
3.esp8266的WIFI和UDP.doc 656KB
1.analog公司计步算法.doc 625KB
基于mps430低功耗计步器.doc 595KB
linux spi驱动框架分析.doc 439KB
使用Arduino和加速度计自制计步器 .doc 428KB
加速度陀螺仪设备指南-译文.doc 331KB
1.基于陀螺仪数据的计步器算法-译文.doc 328KB
9.SPI接口介绍.doc 325KB
linux-mpu6050驱动.doc 308KB
加速度陀螺仪设备指南-译文(批注).doc 289KB
2.can总线简介.doc 275KB
基于陀螺仪数据的计步器算法-译文.doc 267KB
共 439 条
- 1
- 2
- 3
- 4
- 5
资源评论
妄北y
- 粉丝: 2w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功