Edge-AI powered three-phase induction motor monitoring system featuring real-time electrical/vibration sensing, TinyML f Edge-AI-enabled-Induction-Motor-Fault-Detection-and-Prediction

机器人电机驱动板 ⭐☆☆☆☆ (1/5) 🧩 软硬件结合 已发布
nainaiurk 1 Stars MIT BOM 完整度: /5 教程完整度: /5

项目简介

Edge-AI三相感应电机监控系统,支持实时电气/振动传感与TinyML。


基于边缘AI的三相感应电机监测系统,具备实时电气/振动传感、TinyML故障检测、预测性维护(EMA趋势分析)、TFT界面及WiFi网页仪表板。基于ESP32-S3构建,提供完整开源固件和模型流水线。

标签

项目特点

**边缘AI推理**:在ESP32-S3上直接运行TinyML模型(Edge Impulse),无需云端,低延迟(287ms推理时间)。
**多任务FreeRTOS架构**:数据采集、显示、按键、TinyML推理、Web服务器任务并行运行,充分利用双核。
**实时三相监测**:通过3个PZEM-004T模块测量每相的电压、电流、功率、频率、功率因数、电能。
**振动与温度监测**:801S振动传感器和DS18B20温度传感器提供额外状态信息。
**预测性维护**:基于EMA(指数移动平均)和斜率分析的预后算法,提前预测故障趋势。
**TFT彩色显示屏**:3.5英寸ILI9488屏幕,显示实时数据、ML分类结果、波形图等。
**Web仪表盘**:内置Web服务器,提供REST API和可视化界面,支持远程监控。
**高精度模型**:基于真实数据训练,准确率94.3%,模型大小仅164KB(int8量化)。

技术规格

主控芯片
显示屏
电气传感器
温度传感器
振动传感器
按键
无线通信
TinyML模型
推理时间
模型准确率
采样率
特征提取
故障类别
预后算法
固件框架

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32-S3开发板 1 双核240MHz,WiFi+蓝牙
ILI9488 TFT LCD 3.5寸 1 480×320,SPI接口
PZEM-004T v3 3 每相一个,Modbus RTU
DS18B20 1 单总线数字温度传感器
801S 1 模拟输出振动传感器
CT(与PZEM配套) 3 用于电流测量
轻触开关 2 UP/DOWN导航
5V/2A电源适配器 1 为ESP32和传感器供电
杜邦线/排线 若干 用于电路连接
定制PCB(可选) 1 原理图见文档

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ▢ 推荐
焊台 焊接电子元件和排针 ✅ 是
万用表 测量电压、连通性 ✅ 是
示波器(可选) 调试传感器信号 ▢ 推荐
电脑 编程、训练模型 ✅ 是
USB数据线 烧录固件 ✅ 是

能力画像

记忆与知识检索
2/5
逻辑推演
4/5
表达与交流
2/5
感知与观察
3/5
数理与计算
4/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
4/5

所需技能

🔧 **动手能力**:中等。需要焊接电子元件、连接传感器和显示屏、组装硬件原型。建议有基本的电子制作经验。 💻 **编程能力**:较高。需要理解C++(Arduino框架)、FreeRTOS多任务编程、TinyML模型集成(Edge Impulse)。需要熟悉PlatformIO开发环境。 ⚡ **电子电路**:中等。需要理解三相电测量原理、Modbus通信、SPI接口、传感器接线。建议有基本的电路知识。

适用场景

**工业电机预测性维护**:在工厂环境中实时监测三相感应电机状态,提前发现轴承、不平衡等故障,减少停机损失。
**教学与科研**:作为边缘AI、物联网、故障诊断领域的综合教学项目,展示从数据采集到模型部署的完整流程。
**智能工厂原型**:作为工业4.0的演示系统,展示边缘计算在工业监测中的应用。
**DIY电机监测**:爱好者可以用于监测自家或小作坊的电机设备,实现低成本智能监测。