基于STM32单片机的智能家居 语音识别控制系统 语音互动2 (设计源文件+万字报告+讲解)(支持资料、图片参考_降重降ai)
版本一 语音识别+语音播报+温湿度
窗帘/晾衣架控制+开灯+空调+电视+自动模式+手动模式
DHT11采集当前环境温度和湿度
LD3322进行语音识别
ULN2003驱动步进电机旋转控制窗帘/晾衣架开关
OLED液晶显示当前温湿度、模式
灯、电机(窗帘/晾衣架)、空调、电视的开/关状态
- 按下第一个按键:切换自动/手动模式
自动(语音识别)模式:
- 为了防止误识别,必须要先说唤醒指令:你好,小佳
识别成功后语音回复“我在”
- 如果10S内没有说其他的指令语音播报“有需要在叫我”
识别成功后相对应的命令指令(2级指令)如下:
手动模式 语音播报:已切换为手动模式
当前温湿度 语音播报:“当前温度XX摄氏度”,“湿度百分之XX”
开灯:打开白色LED照明指示灯,语音播报:“灯已打开”
关灯:关闭白色LED照明指示灯,语音播报:“灯已关闭”
- 打开电机,步进电机正转打开窗帘/晾衣架,语音播报“电机已打开”
关闭电机:步进电机反转关闭窗帘/晾衣架,语音播报“电机已关闭”
- 打开电视:继电器闭合表示打开电视,语音播报“电视已打开”
关闭电视:继电器断开表示关闭电视,语音播报“电视已关闭”
- 打开空调:继电器闭合开启风扇,表示打开空调
语音播报“空调已打开”
关闭空调:继电器断开风扇停止旋转表示关闭空调
语音播报“空调已关闭”
- 打开所有设备:直接打开所有设备,语音播报“已打开所有设备”
关闭所有设备:直接关闭所有设备,语音播报“已关闭所有设备”
手动模式:
- 第二个按键:开灯/关灯
第三个按键:打开/关闭电机(窗帘/晾衣架)
第四个按键:打开/关闭空调
第五个按键:打开/关闭电视