系统构成:
该设计使用STM32F103C8T6作为系统主控,外部由ASRPRO语音识别模块+喇叭+蜂鸣器+温度传感器+HC-SR501人体感应模块+LCD1602屏幕+风扇电路+按键电路构成
系统功能:
1、电源指示灯:打开电源是LED灯亮。
2、通过按键可进行模式控制:手动、自动、语音。
3、手动模式:开启手动控制模式后,通过三个档位的按键对风扇进行调速。当人进入人体传感器感应范围时,风扇可以运行。当人离开感应范围,风扇停止运行。
4、自动模式:开启自动控制模式后,首先检测周围是否有人,没有人的话,风扇停止转动;有人的话,风扇根据温度传感器采集的数据进行调速。当20℃<温度<25℃时,风扇开始运行第一档;当25℃<温度<30℃时,风扇运行第二档;当温度30℃<温度<40℃时,风扇运行第三档。当温度超过40℃,蜂鸣器报警,风扇停止转动。
5、语音模式:开启语音控制模式后,通过ASRPRO语音识别模块对语音进行采集从而实现风扇的语音控制(语音模式和手动模式一样,只是可以使用语音进行控制)。
6、在任意模式下,通过“定时”按键进入定时模式,为了方便演示最大定时时间为60s。
7、LCD1602可实时显示温度传感器的温度数据和档位数据,当前的自动、手动或语音模式状态,以及定时的时间。
资料链接:https://mbd.pub/o/bread/ZJmWlJZq