资料查找方式:

特纳斯电子(电子校园网):搜索下面编号即可

编号:

T0852204C-SW

设计简介:

本设计是基于语音识别的智能家居设计系统,主要实现以下功能:

1.可以进行温湿度检测,并且可以通过声控回应数值
2.可以通过语音控制实现灯的开关
3.可以通过语音控制实现窗帘的开关
4.可以通过语音控制实现加湿器的开关
5.显示屏可以显示时间和温湿度以及设置的阈值。
6.通过按键来切换界面和设置的阈值

标签:51单片机、LCD1602、语音识别模块、DHT11
题目扩展:语音控制系统、环境监测系统

系统框图:

本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成基于单片机的基于语音识别的智能家居的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由四部分组成,第一部分是DS18B20温度传感器,用于检测当前环境温度;第二部分是时钟模块,用于记录时间和给单片机发送时间;第三部分是独立按键,用于切换界面、设置时间、开关继电器和LED灯。第四部分是供电电路,给整个系统供电。输出由五部分组成,第一部分是LCD显示屏,显示当前的温度、湿度时间;第二部分是窗帘电源的继电器,可以语音进行控制或者按键控制;第三部分是加湿器继电器,可以手动控制加湿继电器的开关也可以语音打开;第四部分是语音模块,可以通过该模块语音控制单片机;第五部分是LED灯,当语音控制开启或者按键按下可以点亮。

图文演示:

5 实物调试

5.1 电路焊接总图

首先将电路焊接在集成板上,共有以下部分,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入DC 电源,指示灯点亮,电源模块测试正常。第二部分是显示模块,排针焊接好后,将LCD1602显示屏插入排针。第三部分是单片机模块,本次课题使用的是STC89C52单片机。第四部分是复位电路模块,一个复位按键、10uF极性电容、10k电阻为一个模块焊接,构成复位电路。第五部分是晶振电路模块,由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是USB转TTL模块,焊接下载接口GND、TXD、RXD,将HEX文件下载到单片机中,查看是否能下载正常,测试验证一切正常。第七部分是独立按键模块。第八部分时钟模块,第九部分DHT11温湿度模块,第十部分窗帘与加湿器继电器控制。下图5-1为焊接完整实物图:

图5-1电路焊接总图

5.2 语音控制温湿度检测测试

如图5-2所示,下图为上电后,此时显示屏显示测得的温湿度数值。

图5-2温湿度检测

5.3 切换显示时间

如图5-3所示,当我们按键按下后可以切换显示我们的时间。

图5-3切换显示时间实物图

5.4 通过语音来开启继电器和灯

如图5-4所示,我们通过语音控制来操纵我们的器件当我们说出打开灯,打开窗帘,打开加湿器时或者温度的时候分别会进行打开加湿继电器,窗帘继电器,开灯,以及语音播报我们的温度。

图5-4 设置温度阈值实物图

5.5 通过手动来开启继电器和灯

如图5-4所示,我们还可以通过按键来控制我们的用电机,当按下按键123后分别会进行打开加湿继电器,窗帘继电器,开灯,再次按下就会进行关闭。以及语音播报我们的温度。

图5-5 手动开启继电器灯

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐