MPU6050——采集、滤波、上位机
发表于 : 2019年 11月 28日 15:46
原帖作者:bright 发表于 2019-3-29
使用了Lobo的MicroPython固件,用ESP32采集了MPU6050的数据,对加速度X轴数据进行了平滑滤波,再通过mqtt与PC通信,再在上位机动态显示数据。
因为mqtt是自己在阿里云上搭建的,所以代码里的ip都被隐去了,使用的时候需要修改一下
存在的问题:
接线:
https://github.com/cnbright/MicroPython-ESP32_mpu6050
使用了Lobo的MicroPython固件,用ESP32采集了MPU6050的数据,对加速度X轴数据进行了平滑滤波,再通过mqtt与PC通信,再在上位机动态显示数据。
因为mqtt是自己在阿里云上搭建的,所以代码里的ip都被隐去了,使用的时候需要修改一下
存在的问题:
- Lobo自带的mqtt库发送频率在200ms以下时,在几分钟之后会断线,即便设置了autoreconnect=True也没有用,我不太清楚是Lobo的问题还是mqtt本身就不支持这么快的速度
接线:
- SCL接P32
- SDA接P33
https://github.com/cnbright/MicroPython-ESP32_mpu6050