一、项目功能概述
1、OLED显示温湿度、空气质量,并可以设置报警阈值
2、设置4个继电器开关,分别控制灯、空调、开关、风扇
3、设计一个离线语音识别系统,可以语音控制打开指定开关、并且可以显示识别命令词到OLED屏上
4、OLED实时显示4个继电器的状态
5、设计一个低功耗开关电路,可以语音控制使得系统进入低功耗模式,并且进入低功耗模式后可以再次语音唤醒系统,重新开始正常工作
语音控制具体描述:
二、项目原理图
(一)最小系统

(二)供电
(三)传感器
(四)语音模块
(五)继电器模组
(六)按键蜂鸣器
(七)低功耗开关
三、程序设计
int main(void)
{
u16 key;
int adc,cnt=0;
float volt;
delay_init();
NVIC_Configuration();
BEEP_Init();
OLED_Init();
OLED_Clear();
uart_init(115200);
printf("欢迎使用吃夜宵的智能家居系统\r\n"