《AI智能风扇》
01 项目应用场景
-
智能家居环境监控 -
办公室舒适度调节 -
精准温控应用场景
02 项目功能
本项目实现了语音交互式温湿度监测与智能调控系统。用户通过语音指令(如"室内温度是多少"、"好热啊")触发系统工作,STM32采集SHT20传感器的温度、湿度数据,通过双芯通信返回给ESP32。ESP32根据用户指令类型生成不同响应:对于温度/湿度查询,直接播报当前数值;对于"好热"等指令,自动控制风扇运行。风扇通过PWM信号调节转速(占空比),支持开启/关闭/调大/调小等多种控制指令,形成完整的"感知-决策-执行"闭环。
03 项目硬件平台
主硬件平台:华清远见F103&ESP32-S3 AI开发板(板载麦克风、扬声器)+2.8寸显示屏。
扩展模块:可采用SHT20温湿度传感器(I2C接口)+直流PWM风扇,也可以直接用我们的资源扩展板(扩展板上非常多的传感器执行器,非常方便多项目实战)。
关于华清远见F103&ESP32-S3 AI开发板:
这是一款能让你的STM32项目瞬间拥有联网和AI能力的双核开发板,集成了STM32F103和ESP32-S3。两个核心都可以独立运行,也可以协同工作。对于初学者来说,你可以把它当成两块板子来分别学习(STM32F103开发板+ESP32-S3开发板)。对于项目实战来说,可以让它们分工合作——ESP32作为“AI大脑”,STM32作为“控制双手”,低成本实现更复杂、更稳定的高级应用。
04 项目实现关键点
1.SHT20传感器控制 :STM32通过I2C接口读取温度/湿度原始数据
2.数据转换算法 :温度(℃) = -46.85 + 175.72 × (原始数据/65536);湿度(%RH) = -6 + 125 × (原始数据/65536)
3.PWM风扇控制 :通过TIM3_CH1通道生成PWM信号,占空比40%-100%(低于40%可能导致风扇不转)
4.双芯通信协议 :9字节固定帧格式,支持5类核心指令(温度/湿度查询、风扇开关/调速)
5.指令映射机制 :将"好热啊"等生活化指令映射到"开启风扇"等具体控制动作
05 涉及学习技术点
06 项目实现原理
1. 硬件原理
首先打开【华清远见_F103&ESP32-S3 AI开发板资料V1.0\05_硬件图纸\ 1.F103&ESP32-S3 AI开发板原理图V4.3, 3.FS-MP1资源扩展板原理图V3.3】,根据扩展板原理图查看温度传感控制引脚。
上图可以看出连接传感器的I2C引脚为PB7和PB6,引脚定义如下表:
2. 双芯通信原理(ESP32-S3 为主机,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)》认证证书含金量如何?怎么考?

