课程简介
我们的智能房间是在单片机开发板(以STC15F2K61S2芯片为控制核心)的基础上完成的。我之所以时间这样的产品,就是想到我高中的时候在那样紧张的学习氛围下每天还要考虑着学习的环境,学习效率也有很大的下降,所以想到了做一个智能房间,这样学习的孩子就可以安心地学习了。
我们的智能房间系统主要包括了温控和亮度调节两个模块。
其中接在外面的电路板上的三个开关中的自锁式小开关是整个系统的总开关,按下开关后,整个系统就会工作。
温度控制的开关是自锁式小开关右边的弹性小按键温度测试盒调节用的是DS18B20温度传感器,温度传感器是直接擦在单片机开发板的DS18B220的插孔里面的,单片机通过DS18B20采集到的数据,将数据送给数码管,数码管上显示室内的实时温度,同时我们为室内的风扇加装了一个开关来实现风扇的开启和关闭,接下来的工作就是有单片机自己来完成,如,温度高时风扇的转速就会加快,温度低时,风扇的转速就会降低,这样就会使得室内的环境比较的安逸,舒适。
接下来就是亮度的采集和控制模块。
亮度控制开关时自锁式小开关左边的弹性小按键。
亮度的采集我们采用的是光敏电阻,就是盒子底部和单片机靠在一起的那一部分,其中AD采集的电路部分加装在了盒子的内壁上。我们利用光敏电阻采集到的数据,改变了光敏电阻的阻值,接着通过AD采集光敏电阻两端的电压的改变,然后控制步进电机的正传和倒转,从而实现窗帘的上升和下降,其中步进电机装在和AD模块相对的位置,步进电机上贴着窗帘从而实现窗帘的上升和下降。
为了防止窗帘在上升到最大高度,或者下降到最低高度时电机还在转动,于是我在窗户的最上端和最下端加了两根铁线,并且在窗帘上加了一根导线,这根导线接的是低电平,那么当窗帘上升达最大高度时,或者下降到最低高度是接在窗帘上方和下方的线也会产生低电平,从而控制窗帘的停止。
如果遇到黑夜的情况,那么,我们在房间的顶部加装了8个LED等,就是当窗帘上升到最大高度低,亮度还不够,就自然开启灯。
整个系统的使用很简单,就是四个开关。电路板上的自锁式小按键是实现系统的开和关,右边的自锁式小按键是实现温度的采集和控制,左边的自锁式小按键是实现亮度的采集和控制。盒子外围的自锁式小按键是实现风扇的开和关,其它一切都是由系统自己控制。
该系统相关内容介绍:http://forum.eepw.com.cn/thread/224284/1
课程目录
00:05:22