使用NodeMCU和KiwisIoT,如何监控MPU6050运动数据
1:将MPU6050连接至NodeMCU
•MPU6050
•NodeMCU ESP8266
•VCC
•3.3V
•接地
•接地
•SCL
•D1(GPIO5)
•SDA
•D2 (GPIO4)
MPU6050 通过 I²C 协议与 NodeMCU 进行通信。
2:配置 Arduino IDE
在 Arduino IDE 中安装 ESP8266 芯片支持包。
然后选择:
Tools → Board → NodeMCU 1.0 (ESP-12E 模块)
使用库管理器安装所需的 MPU6050 库。
3:测试 MPU6050
在连接到 KiwisIoT 之前,先测试 MPU6050 是否正常工作。
串口监视器应显示如下数值:
移动、旋转或倾斜 MPU6050,其数值应随之变化。
4:配置 KiwisIoT
在 KiwisIoT 上创建账户,并创建新的设备/项目。
获取平台所需的身份信息,例如设备 ID、API 密钥或认证令牌。
为传感器读数创建变量,例如:
5:程序流程
NodeMCU 程序遵循以下顺序:
6:配置并上传程序
在 Arduino 代码中输入您的:
将 NodeMCU 通过 USB 连接到电脑,选择正确的 COM 端口,然后点击“上传”。
7:查看串口监视器
打开串口监视器。
首先应看到连接消息,例如:
8:在 KiwisIoT 中监控运动
为以下数据创建图表或仪表板小部件:
加速度X、加速度Y、加速度Z、陀螺仪X、陀螺仪Y和陀螺仪Z。
当您倾斜、旋转或晃动MPU6050时,KiwisIoT仪表板上应显示相应数值变化。
整体系统
代码
本文编译自hackster.io





