《AI能耗监测仪》
01 项目应用场景
-
电器功耗监测与管理 -
节能控制系统 -
电学教学实验
02 项目功能
本项目实现了基于语音交互的电功率检测系统。STM32通过ADC通道(PB0/PB1)采集电压/电流原始数据,转换为实际值(电压mV、电流mA);ESP32-S3接收数据后计算功率(P=U×I),并生成语音反馈。用户通过生活化指令(如"你费电吗"、"你功率多少")触发系统工作,ESP32统一处理为0x0E查询帧,无需区分指令类型。电位器调节输入电压,ADC采集电路将模拟信号转换为数字值,系统实现了从电学参数采集、计算到语音反馈的完整流程,直观展示设备能耗状态。
03 项目硬件平台
主硬件平台:华清远见F103&ESP32-S3 AI开发板(板载麦克风、扬声器)+2.8寸显示屏。
扩展模块:可直接用我们的资源扩展板(扩展板上非常多的传感器执行器,包括ADC电流电压检测电路等,非常方便多项目实战)
关于华清远见F103&ESP32-S3 AI开发板:
这是一款能让你的STM32项目瞬间拥有联网和AI能力的双核开发板,集成了STM32F103和ESP32-S3。两个核心都可以独立运行,也可以协同工作。对于初学者来说,你可以把它当成两块板子来分别学习(STM32F103开发板+ESP32-S3开发板)。对于项目实战来说,可以让它们分工合作——ESP32作为“AI大脑”,STM32作为“控制双手”,低成本实现更复杂、更稳定的高级应用。
04 项目实现关键点
1.ADC配置与采集:STM32配置ADC1_IN8/IN9通道,采集12位精度数据(0~4095)
2.数据换算公式:
- 电压(mV) = (ADC值/4095) × 3300
- 电流(mA) = ADC值 × 100 × 3300 / 4095
3.双芯通信协议:9字节固定帧格式,支持电流电压查询指令(0x0E)
4.功率计算:ESP32接收mV/mA数据后,转换为V/A计算功率(W)
5.电路原理应用:电压跟随器实现阻抗隔离,同相比例放大器(101倍)放大电流信号
05 涉及学习技术点
- 模拟信号处理
- 电学参数计算
- 双芯架构任务分工
- 串口通信协议设计
- 传感器数据处理
- 电路原理应用
06 项目实现原理
1. 硬件原理
首先打开【华清远见_F103&ESP32-S3 AI开发板资料V1.0\05_硬件图纸\ 1.F103&ESP32-S3 AI开发板原理图V4.3 , 3.FS-MP1资源扩展板原理图V3.3】,根据资源扩展板原理图查看到电流检测电路和电压检测电路。然后再打开【华清远见_F103&ESP32-S3 AI开发板资料V1.0\04_器件手册\1.STM32F10xxx参考手册_V10(中文版)】可以查看ADC通道对应的引脚。
原理图:
2. 双芯通信原理(ESP32 为主机,STM32 为从机)
07 项目实现步骤
08 硬件平台详细介绍
开发板简介
扫码添加雯雯老师
备注“AIoT开发板”
免费领取开发板教程/源码
购买链接
购买链接:
STM32F103&ESP32-S3 AIoT开发板:
https://item.taobao.com/item.htm?id=987993337589(复制粘贴至浏览器打开)
淘口令:
【淘宝】7天无理由退货 https://e.tb.cn/h.SmLA9YZgO3OWMuy?tk=ise6ffa91QX CZ225 「stm32入门学习毕设项目套件esp32开发板s3小智AI桌宠机器人小狗」
点击链接直接打开 或者 淘宝搜索直接打开
-END-
扫码添加雯雯老师
备注“AIoT开发板”
免费领取开发板教程/源码
购买链接
STM32F103&ESP32-S3 AIoT开发板:
【淘宝】7天无理由退货 https://e.tb.cn/h.SmLA9YZgO3OWMuy?tk=ise6ffa91QX CZ225 「stm32入门学习毕设项目套件esp32开发板s3小智AI桌宠机器人小狗」
点击链接直接打开 或者 淘宝搜索直接打开
-END-
精品文章:
【入门必看】超有用!嵌入式STM32「降维打击式学习法」,0基础轻松入门到软硬件全栈工程师
【入门必看】嵌入式学习利器!STM32产品开发全流程仿真,零基础到软硬件全栈工程师学习路线
【入门必看】从菜鸟到大牛,嵌入式系统完整学习路线!看这篇就够了!
【入门必看】一文搞懂鸿蒙系统设备开发,从入门到12大物联网项目实战
【入门必看】嵌入式学习路线,大学四年规划:从大一小白到嵌入式大佬
【项目案例】我靠这个STM32智能手表项目,成功拿到了校招0ffer!
【免费领取】阿里云HaaS EDU物联网开发入门+项目实战资料包
【免费领取】Arduino ESP32物联网开发入门+项目实战资料包
《嵌入式系统设计工程师-中级(裸机编程)》认证证书怎么考?含金量如何?
《嵌入式系统设计工程师-中级(Linux)》认证证书含金量如何?怎么考?

