下雨自动关窗系统
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下雨自动关窗系统
制作原因
在公共场所和个人场所有很多推拉式窗户,下雨时,有人在还好把窗户关了,如果没人在窗户又打开的,那样对家电家具的损失不可估计。基于这种思想,我们就制作了这种一下雨就自动关窗的系统。制作原理
最初的理念水是导电的。用一个雨滴传感器检测是否下雨,然后把信息传递给单片机,然后由单片机里面编译的程序进行结果传递给uln2003a,由uln2003对步进电机进行驱动。
实现功能
1,可自动可手动
2,当开启自动功能时,检测是否下雨,若没有下,保持原有状态;
若下雨了,自动把窗子合上。
3,可附加功能
(1)检测并显示室外温度,方便出行
(2)显示时间,可定时开关窗
用到的器件
1,单片机
2,步进电机和驱动器uln2003a
3,雨滴传感器以及驱动器
4,两个点动开关
5,电阻,晶振,电源等一些常用元器件
6,附加功能用到的元器件
(1),温度传感器
(2),7段数码管
具体的功能实现
当开启自动功能时,若没有检测到下雨时保持原状态,若检测下雨时(因为我们能力有限,制作时采用固定一点扇,移动一扇,这样机械方面和逻辑方面比较容易实现)假设移动的是左边的,就朝左移动,在最左边的窗子边框上设置一个点动常开开关(这种开关后面最好用泡沫垫着起缓冲作用,别太厚),当窗子压着常开开关并导通时,单片机控制步进电机停止,下雨结束后,雨滴传感器把信息传递给单片机,单片机自身延时一段时间并自动开窗(因为雨可能没下了,但周围的水滴还没干,万一掉下影响结果),在右边窗子的边框上也设置一个点动常开开关,当窗子移动过来压着开关并接通时单片机控制步进电机自动停止。
自我评价这个系统
这个系统结构简单,模块嵌入容易,适用性强,但由于缺乏机械方面的知识,机械传动装置粗糙,还需好好努力和改进,我相信我们一定能完成并完善这个系统。