智能窗控制系统
门窗智能控制系统通用技术要求

门窗智能控制系统通用技术要求目次(征求意见稿)2020年前言II1范围12规范性引用文件13术语和定义14系统构成25技术要求26试验方法7前言本标准按照GB/T 1.1-2009给出的规则起草。
本标准由中华人民共和国住房和城乡建设部提出。
本标准由全国智能建筑及居住区数字化标准化技术委员会(SAC/TC 426)归口。
本标准起草单位:……。
本标准主要起草人:……。
门窗智能控制系统通用技术要求1范围本标准规定了门窗智能控制系统的构成、技术要求和试验方法。
本标准适用于建筑用门窗智能控制系统的设计、开发及运营等。
2规范性引用文件下列文件对于本文件的应用是必不可少的。
凡是注日期的引用文件,仅注日期的版本适用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB 755 旋转电机定额和性能GB/T 3785 电声学声级计GB/T 4208 外壳防护等级(IP代码)GB 4706.1 家用和类似用途电器的安全第1部分:通用要求GB 4943 信息技术设备安全GB 12663 入侵和紧急报警系统控制指示设备GB/T 15211 安全防范报警设备环境适应性要求和试验方法GB 16796-2009 安全防范报警设备安全要求和试验方法GB/T 20138 电器设备外壳对外界机械碰撞的防护等级(IK代码)GB/T 29739 门窗反复启闭耐久性试验方法GB/T 31070.1-2014 楼寓对讲系统第1部分:通用技术要求JG/T 394 建筑门锁通用技术要求3术语和定义下列术语和定义适用于本文件。
3.1门窗智能控制系统Intelligent control system for windows and doors实现对建筑门窗进行本地或远程智能化控制的功能性装置的总称。
3.2管理/控制部分Management/controller section通过现场手动操作,或探测环境参数的变化,向执行器发出相应控制指令的器件。
智能窗帘控制系统设计

智能窗帘控制系统设计概述系统组成1.电动窗帘模块:包括电动驱动器、电动控制器和传感器等组件。
2.无线通信模块:负责传输控制信号,与用户手机或智能家居主控系统进行通信。
3.用户手机应用程序:提供用户界面,实现远程控制和定时操作等功能。
4.云端服务:负责存储用户数据和控制指令,并提供远程访问和控制的功能。
系统功能1.远程控制:用户可以通过手机应用程序随时随地对窗帘进行远程控制,实现打开、关闭、停止和调节等功能。
2.定时操作:用户可以根据自己的需要设置窗帘的定时打开或关闭,例如早上起床时自动打开窗帘,晚上睡觉时自动关闭窗帘等。
3.自动感应:系统可以通过传感器实现对环境变化的自动感应,例如当阳光过强时自动关闭窗帘,室内光线不足时自动打开窗帘等。
系统设计1.用户界面设计:手机应用程序提供友好的用户界面,包括窗帘状态显示、控制按钮和定时设置等功能。
2.通信模块设计:采用无线通信技术,如Wi-Fi或蓝牙,与用户手机进行通信,保证控制指令的传输可靠性和稳定性。
3.传感器设计:采用光敏传感器和温湿度传感器等,实现自动感应功能,能够根据环境变化自动控制窗帘的打开和关闭。
4.电动驱动器设计:选择适当的电动驱动器,确保其能够快速、平稳地控制窗帘的运动,并具备一定的承重能力。
5.数据存储与云端服务:用户的定时设置和控制记录等数据可以存储在云端,方便用户进行远程访问和控制。
云端服务还可以提供更多的智能化功能,如智能推荐、数据分析和故障诊断等。
系统优势1.提高居住舒适度:用户可以根据自己的需求随时调节窗帘,使室内光线和气温更加适宜,提高居住舒适度。
2.省时省力:用户无需亲自去拉动窗帘,可以通过手机进行控制,省去了繁琐的操作过程。
3.节能环保:系统的自动感应功能可以根据环境变化自动控制窗帘,使室内光线和温度保持在适宜的范围,降低了能耗,实现节能环保的目的。
总结智能窗帘控制系统是智能家居领域的一个典型应用,通过无线通信技术和传感器的应用,实现了远程控制、定时操作和自动感应等功能,提供用户更加方便和舒适的使用体验。
智能家居中的智能窗帘控制系统设计与实现

智能家居中的智能窗帘控制系统设计与实现随着智能技术的不断发展,智能家居也变得越来越普及。
从智能灯、智能空调、智能音响到智能窗帘,智能家居产品的种类越来越丰富。
其中,智能窗帘控制系统作为智能家居的一个重要组成部分,起到了重要作用。
本文将介绍智能家居中的智能窗帘控制系统的设计与实现。
一、智能窗帘控制系统的需求智能窗帘控制系统是指一款通过智能家居设备,可以实现对窗帘的控制,提供了手动操作和自动化操作两种方式。
其主要应用场景集中在家庭和办公环境中,可以方便地控制窗帘的开关,调节窗帘的开合程度,保证室内温度和光线合适。
因此,在设计智能窗帘控制系统时需要考虑用户需求,主要分为以下几个方面:1.良好的用户体验。
用户需要方便好用的操作界面,以便轻松控制窗帘的开合。
2.智能化的控制。
通过传感器和控制系统,实现对窗帘的自动化控制,提高用户体验和电能利用效率。
3.安全可靠。
设计智能窗帘控制系统时需要考虑控制信号传输的安全性,避免因为信号干扰等原因造成窗帘控制失败。
4.扩展性和兼容性。
设计的智能窗帘控制系统需要具有一定的扩展性,能够兼容多种窗帘材料和窗户样式。
二、智能窗帘控制系统的设计思路在智能窗帘控制系统的设计中,接下来需要考虑的主要问题是系统的结构设计、信号传输、用户接口和控制算法等方面的问题。
1.结构设计智能窗帘控制系统的设计需要考虑不同规格的窗户,以及不同高度和重量的窗帘。
系统主要由控制盒、控制器、电机、传感器和窗帘组成。
控制盒放置在墙角,电机和传感器安装在窗帘上,通过信号传输进行互联。
2.信号传输智能窗帘控制系统的信号传输需要考虑安全可靠。
传输信号采用无线方式,通过加密技术和干扰技术,确保传输的安全性。
同时,还需要考虑传输距离和传输速率等问题,以确保控制系统的高效稳定。
3.用户接口智能窗帘控制系统的用户界面应该方便实用,操作便捷。
用户可以通过手机APP或遥控器启动和关闭窗帘,设置自动化使窗帘按照预定时间和光照条件进行开闭程度预设。
B12-B-SD-20150552_山东理工大学_ 物联网智能窗控系统

队伍编号:B-SD-20150552 院校院系:山东理工大学 指导教师:柳宝虎 参赛队员:常希宝 高伟 冯云东
1.实现家居生活的智能化 2.交互式控制窗、窗帘 3.简易、人性化操作控制
按键控制窗开关 手势控制窗开关 语音控制窗开关 手机控制窗开关 气象监测站信息自动控制开关窗
ATmega 328AU Arduino IDE开发软件 虚拟仪软件开发器平LabVEIW Processing
电 机 驱 动 器 语 音 控 制 模 块
限 位 开 关
基于STM32的串口屏开发工程组成结构
无
线 控 制 网 关 界 面
LabVIEW控制界面设计
✓阶段一 ✓阶段二 ✓阶段三 ✓阶段四 ✓阶段五
安装电动窗 组装、测试控制系统部分 组建、测试气象监测系统
整合系统并测试 高级功能扩展
触摸交互系
基于PLC的智能窗控制系统设计

基于PLC的智能窗控制系统设计收稿⽇期:2017-11-13摘要:通过⼿动⽅式开关住宅的⾼层窗户,对⽤户是极不⽅便。
针对这种情况,提出⼀种通过APP 控制的智能窗。
APP 开关信号通过RF 传递给PLC ,PLC 通过运算后将控制脉冲发送给伺服驱动器,伺服驱动器驱动伺服电机,伺服电机拖动同步带,同步带拖动左右旋丝杆,左右旋丝杆拖动螺母直线运动,实现智能窗同步开关功能。
经过现场调试,通过操作APP 按钮实现智能窗同步开关功能。
该智能窗不仅操作简单,⽽且具有很好的实⽤价值。
关键词:PLC ;智能窗;APP ;伺服驱动器中图分类号:TP273⽂献标识码:A ⽂章编号:1009-9492(2018)05-0136-02Design of Intelligent Windows Control System Based on PLCWANG Yong-hong (Guangzhou Information Engineering Vocational School ,Guangzhou 510610,China )Abstract:It is very inconvenient for users to manually open and close the high-rise windows of residential.To counter this situation ,the paper puts forward an intelligent windows controlled by an APP.The switch signal of the APP is transmitted to a PLC by RF ,and the PLC sends the control pulses to a servo driver after operation ,then the servo driver drives a servo motor ,the servo motor drives a synchronous belt ,the synchronous belt drives a left and right screw ,the left and right screw drives the nuts moves in a straight line ,finally the synchronous switch function of the intelligent windows is realized.After a spot test ,the synchronous switch function of the intelligent windows is realized by operating the buttons of the APP.The intelligent windows is not only simple in operation ,but also has a good practical value.Key words:PLC ;the intelligent windows ;APP ;servo driver基于PLC 的智能窗控制系统设计王永红(⼴州市信息⼯程职业学校,⼴东⼴州510610)DOI:10.3969/j.issn.1009-9492.2018.05.040现在很多住宅及写字楼的⾼层窗户,⼏乎都是通过⼿动⽅式开关窗户,这种开关⾼层窗户⽅式对⽤户是不太⽅便,基于以上情况,可以设计⼀种智能窗,通过操作移动端APP 实现窗户开关。
智能窗户控制系统软件说明

智能窗户控制系统软件V1.0设计说明目录前言 (1)第一章软件总体设计 (1)1.1. 软件需求概括 (1)1.2. 定义 (1)1.3. 功能概述 (1)1.4. 总体结构和模块接口设计 (2)第二章控制系统的总体设计 (3)2.1. 功能设计 (3)第三章软件控制系统的设计与实现 (5)3.1. RF解码过程程序设计介绍 (5)3.2. RF对码过程设计 (6)3.3. 通信程序设计 (8)3.4. IIC程序设计介绍 (9)3.5. 接近开关程序设计 (12)3.6. 震动开关检测程序设计 (13)3.7. 墙面按键程序设计 (15)第四章智能窗户控制系统的设计 (17)第五章实测与结果说明 (18)第六章结论 (18)前言目的编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。
第一章软件总体设计1.1.软件需求概括本软件采用传统的软件开发生命周期的方法,采用自顶向下,逐步细化,模块化编程的软件设计方法。
本软件主要有以下几方面的功能(1)RF遥控解码(2)键盘扫描(3)通信(4)安全检测(5)电机驱动1.2.定义本项目定义为智能遥控窗户系统软件。
它将实现人机互动的无缝对接,实现智能关窗,遥控开关窗户,防雨报警等功能。
1.3.功能概述1.墙体面板按键控制窗户的开/关2.RF遥控器控制窗户的开/关3.具有限位,童锁等检测功能4.实时检测大气中的温湿度,下雨关窗5.具有防盗,防夹手等安全性能的检测1.4.总体结构和模块接口设计主要软件模块ARM控制模块,EEPROM模块,RF解码模块,双机通信模块,温湿度检测模块,限位检测模块,振动检测模块,电机驱动模块,蜂鸣器模块,键盘模块等组成,以下是本次设计各个模块的方块图;图1.0 系统模块方框图第二章控制系统的总体设计2.1.功能设计各主要模块的程序设计主要包括基于芯唐MO516LDN单片机的主控设备的程序设计,基于433M无线通信模块的程序设计,基于HTU20D的温湿度检测模块程序设计,以及基于MS32距离检测模块的程序设计等。
智能家居中的智能窗帘控制系统
智能家居中的智能窗帘控制系统智能家居是指通过智能技术将各种家居设备和系统连接在一起,实现自动化、智能化的管理和控制。
其中,智能窗帘控制系统作为智能家居的重要组成部分,为家居提供了更加便捷、智能的使用体验。
一、智能窗帘控制系统的概述智能窗帘控制系统是通过无线通信技术与传感器技术相结合,实现对家庭窗帘自动控制的系统。
该系统可以根据用户需求、环境光线等因素自动调节窗帘开合,实现智能化的窗帘管理。
二、智能窗帘控制系统的工作原理智能窗帘控制系统主要由以下几个组成部分构成:传感器、控制器和执行机构。
传感器负责感知环境光线等信息,将这些信息传输给控制器;控制器根据接收到的信息进行分析,并下发相应的指令给执行机构;执行机构根据控制器的指令,实现窗帘的开合。
三、智能窗帘控制系统的特点与优势1.自动感知:智能窗帘控制系统内置各种传感器,能够实时感知环境光线、温度等信息,根据这些信息自动调节窗帘状态,让家居环境更加舒适宜人。
2.远程控制:用户可以通过智能手机等终端设备,随时随地对家中的窗帘进行控制。
不论身在何处,只需一个指令,窗帘就可以按照用户的需求进行开合。
3.多种控制模式:智能窗帘控制系统支持手动、定时、光感等多种控制模式,用户可根据自身需求选择合适的控制方式,灵活且方便。
4.智能化联动:智能窗帘控制系统可以与其他智能设备进行联动,例如与智能灯光系统联动,实现窗帘与灯光的智能协调,提升用户的居住体验。
四、智能窗帘控制系统的应用场景1.家庭环境:智能窗帘控制系统可以根据室内外光线变化自动调节窗帘开合,不仅方便快捷,还可以节约能源,提高生活品质。
2.办公室:智能窗帘控制系统可以根据员工的工作需要和光线需求,自动调节窗帘状态,提供一个更加舒适的工作环境。
3.酒店客房:智能窗帘控制系统可以根据客人的需求,实现窗帘的一键开合,提供个性化、便捷的服务。
五、智能窗帘控制系统的发展趋势随着科技的不断进步和智能家居市场的扩大,智能窗帘控制系统也将不断发展和完善。
基于物联网的智能窗户系统设计实现
基于物联网的智能窗户系统设计实现基于物联网的智能窗户系统设计实现摘要:随着物联网技术的发展和智能家居的普及,智能窗户作为智能化家居的重要组成部分逐渐引起人们的关注。
智能窗户能够实现自动调控窗户开关、适应室内温湿度、智能报警、能源管理等功能,提升生活质量和节能效益。
本文基于物联网技术,设计了一套智能窗户系统,并对系统的硬件设计、软件开发以及系统的实现效果进行详细阐述。
一、引言1.1 研究背景智能家居的出现为人们的生活提供了极大的便利,而智能窗户作为智能家居的重要组成部分,能够实现窗户的智能控制、温湿度感知等功能。
随着科技的不断进步,人们对智能窗户系统的需求也在逐渐增加。
1.2 研究目的本文旨在基于物联网技术,设计一套智能窗户系统,实现对窗户开关的自动控制、室内环境的监测与调节、智能报警等功能,提升生活质量和节能效益。
二、智能窗户系统的硬件设计2.1 系统组成智能窗户系统主要由传感器模块、控制模块、执行模块和用户界面组成。
传感器模块负责室内环境的感知,控制模块负责系统的控制与决策,执行模块负责窗户的开关,用户界面提供用户与系统的交互方式。
2.2 系统硬件设计本文采用了树莓派作为主控单元,选择了温湿度传感器、光照传感器、红外传感器及电机执行模块等硬件组件。
通过连接各个硬件组件,实现对窗户开关的自动控制以及室内环境的感知和监测。
三、智能窗户系统的软件开发3.1 系统架构智能窗户系统采用了分层的软件架构,包括传感层、应用层和用户界面层。
传感层负责与传感器进行通信,获取室内环境数据;应用层负责系统的逻辑控制和决策;用户界面层提供用户与系统的交互方式。
3.2 系统软件设计系统的软件设计主要包括数据采集与处理模块、控制模块、报警模块和图形界面模块等。
数据采集与处理模块负责采集传感器数据并进行处理;控制模块根据环境数据进行控制决策;报警模块负责对异常情况进行报警;图形界面模块提供用户与系统的交互界面。
四、智能窗户系统的实现效果本文设计的智能窗户系统经过实际测试,实现了窗户的自动开关、室内环境的智能感知与调控、智能报警等功能。
智能节能窗户控制系统的设计
当前大部分窗户在有烟雾过大时,或者在下雨天有雨水溅入时都要通过手动去开窗或关窗。在空气比较闷热时(超过26°C),不能自动进行开窗以及通风换风,而且现在很多城市(揭阳、清远、韶关、广州,深圳等等)PM 2.5(可入肺颗粒物)季均浓度都超过了国家空气新标准规定的二级限值35微克/立方米,严重危害人体健康,而现在大部分窗户都没有过滤装置,为了提高人们的生活质量,我们可以通过在窗户上的换风装置上装一个PM 2.5过滤器,而且这个过滤器可以手动卸掉,进行定时清洁。现在大多数的窗户系统都没有安防的功能,当有小偷想从窗户进入偷窃,不能及时发现,造成很大的损失,所以在窗户上装红外检测防盗系统,能够及时报警,尽量避免不必要的损失等等。
关键词:电机 传感器 信号 指令 自动控制
The main device of the system is the control device MCU and various types and different functions of the sensor, MCU according to receive the signal of the sensor detection module, issued the corresponding control instructions, implementation of open, window, sound and light alarm, and so on, to achieve the windows open and intelligent. The intelligent window control system uses the mechanical transmission control window switch and the curtain to open and close, the mechanical part is provided by the stepping motor, through the design movable pulley block carries on the transmission between the moving part and the window frame. The electronic automatic control system includes humidity temperature detection sensor module, photosensitive resistance sensor module, smoke detection sensor module, infrared detection anti-theft module, wind change control module. Each sensor will detect the changes reflected in the microcontroller mouth, the MCU according to the change of signal ( i.e level of level ) to judge the change of the external environment, and then according to the internal programmed order to control the mechanical transmission part to achieve the corresponding action.
智能家居的智能窗户系统研究
智能家居的智能窗户系统研究随着科技的发展,智能家居成为了越来越多家庭的选择。
其中,智能窗户系统作为智能家居的重要组成部分,也受到了广泛的关注和研究。
本文将就智能窗户系统的研究进行探讨,从技术、功能和应用三个方面进行分析。
一、技术方面智能窗户系统借助了先进的传感器和自动化技术,实现了窗户的自动控制。
常见的技术包括无线通信技术、图像识别技术、温度传感技术等。
通过无线通信技术,智能窗户系统可以实现与手机或者其他智能设备的远程连接,方便用户随时随地的控制窗户的开闭;而图像识别技术可以通过识别室内光线强度和用户需求,智能地调整窗帘和窗户的开闭程度;温度传感技术则可以实时检测室内温度,根据设定的温度范围自动调节窗户的开闭状态。
二、功能方面智能窗户系统具有多种功能,旨在提升用户的居家体验。
首先,智能窗户系统可以实现自动开关窗户的功能,无需人工干预,方便了用户的使用;其次,智能窗户系统可以根据用户的需求智能调节窗帘的开闭程度,实现隐私保护和室内光线控制;此外,智能窗户系统还可以与其他智能设备相连接,实现联动控制,例如与空调系统相连,当窗户关闭时自动开启空调,提高空调的能效;再有,智能窗户系统还可以通过智能传感器监测窗户的安全性,当窗户受到破坏或者异常时,及时发出警报,确保家庭的安全。
三、应用方面智能窗户系统的应用不仅局限于家庭,还可以扩展到商业和公共场所。
在商业场所,智能窗户系统可以根据客流量和时间自动调节玻璃的透明度,从而实现节能和环境保护的目的;在公共场所,智能窗户系统可以结合大数据分析,对窗户开闭进行优化,提高室内空气的质量,为民众提供更加舒适的环境。
综上所述,智能窗户系统在智能家居领域具有很大的潜力和应用前景。
随着科技的不断进步,我们相信智能窗户系统将会变得越来越智能、便捷、安全,为人们的生活带来更多的便利和舒适。
期待未来智能窗户系统的更多创新和突破!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
小组成员:李涵 李永斌 胡明 张宇
指导教师:刘旭东 李洋
4.2 直流机驱动部分电路及速度控制 电源部分电路
Байду номын сангаас
4.3 L298驱动部分 恒压恒流桥式2A驱动芯片L298N。L298是SGS公司的产品,比较常见的是15脚Multiwatt封 装的L298N,内部同样包含4通道逻辑驱动电路。可以方便的驱动两个直流电机,或一个两 相步进电机。L298N芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最 高可达50V,可以直接通过电源来调节输出电压;可以直接用单片机的IO口提供信号;而 且电路简单,使用比较方便。L298N可接受标准TTL逻辑电平信号VSS,VSS可接4.5~7 V电压。4脚VS接电源电压,VS电压范围VIH为+2.5~46 V。输出电流可达2.5 A,可 驱动电感性负载。1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电 流传感信号。L298可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动机, 本实验装置我们选用驱动一台电动机。5,7,10,12脚接输入控制电平,控制电机的正反 转。EnA,EnB接控制使能端,控制电机的停转。表1是L298N功能逻辑图。由表1可知 EnA为低电平时,输入电平对电机控制起作用,当EnA为高电平,输入电平为一高一低, 电机正或反转。同为低电平电机停止,同为高电平电机刹停。
6.在编程的过程中,有时候就会被一个小小的问题给难住,即便是绞尽脑汁也没有一个合 理的方案来解决这个小问题。这时就需要静下心来去做点别的事情,等心情有所好转 的时候再来尝试解决这个问题,说不定所有的问题就会迎刃而解。这让我认识到,做 事不能急功近利,要一步一个脚印,脚踏实地的去做每件事。
参考文献
[1] 刘高锁.《单片机系统开发技术》天津:天津大学出版社,2008 [2] 谭浩强.《C程序设计》北京:清华大学出版社,2007 [3] 高峰编。《单片微型计算机原理与接口技术》北京:科学出版社,2003 [4] 李正军。《计算机控制系统》北京:机械工业出版社,2005
开始
判断按键F是否按下
F键按下,进入菜单,进行相应操作。
按键为5,进入强 风关窗模式。
判断按键
有无强 风
按键为0,窗帘关闭。
按键为2,窗帘到 达2位置。
按键为1,窗帘到 达1位置。
按键为3,窗帘全 开。
按键为4,进入强 光关窗模式
有无强 光
有强风,窗 帘关闭。
无强风,窗 帘保持。
有强光,窗帘关闭。
1.功能要求与关于项目的选择 2.方案论证 3.系统的基本方案及框架图 4.系统硬件电路的设计 5.程序流程图 6.硬件清单 7.心得与体会
1.功能要求 (1)利用四个按键来控制窗帘的四种开度,通过按下不同的按键来使窗帘达到相应的开 度。 (2)利用光敏电阻,根据不同的环境下的光照强度不同从而实现窗帘的开启与关闭。 (3)示教复现功能:按照基本要求第(1)项的遥控控制方式,顺序实现窗帘的“全关— 位置1—位置2—全开—位置2—位置1—全关”,每两种开度操作之间可任意移动,然后 可重复这一过程; (4)增加风力、雨水传感器,自动实现窗的开关。
2.2电机的选择 方案一:采用普通直流电机。直流电机具有优良的调速特性,调速平滑、方便,调整范围 广;过载能力强,能承受频繁的冲击负载,可实现无级调速。但直流电机控制要求较高, 特别是在低速时,很容易出现超调,引起整个系统的震荡. 方案二:采用步进电机。步进电机能够快速的启动和反转,也能够快速的停止,转换精度 更高,控制更加灵活。但其体积比较大,且需要交步进机驱动器来驱动,价格也比较昂贵。
1.1关于项目的选择 在还没有确定项目的时候,组内成员对选择项目有很多想法。有的想新奇一些选择木棒 测量这一项目,也有想弄些有难度的像智能机械手,还有想弄一些实用的,如温控系统。 但经过热烈的讨论,以及实际情况(组内没有参加过此类项目设计的组员)限制,我们 最后还是选择了相比之下,较为简单的窗帘自动控制系统。
无强光,窗 帘保持。
按键为6,进入下 雨关窗模式。
有无雨 水
有雨水,窗帘关闭。
无雨水,窗帘保持 原位置。
1.刚开始做这个项目的时候,不知从何处开始。总是这个弄两下那个弄俩下,结果好几天 过去了什么收获都没有。后来在其他组长的帮助下,理清了思路,从最基本的功能 (即通过单片机来控制直流电机的正反转从而带动窗帘,实现窗帘的开启和关闭)开 始编起。
2.在编程的过程中,对于一些以前学过的语句用的法印象不太深刻,导致在使用的过程中 不知如何编写;然后又重新翻开单片机的教科书重新复习,这样不仅解决了当时的问 题,还对一些语句的用法加深了印象。
3.由于在做项目之前,有些硬件(比如光电传感器、稳压源、示波器等)根本没有接触过, 所以在刚拿到这些东西的时候感觉到迷茫,根本不知道这些器件应该如何使用,又不 得不上网查说明。
2.1单片机的选择 方案一:采用传统的89C51芯片为控制核心。具有4KB的程序存储器,128KB的数据存 储器,64KB的片外存储器寻址能力,64KB的片外数据存储器寻址能力,32根输入/输出 线,1个全双工异步串行口,2个16位定时/计数器,5个中断源,2个优先级。但数学处理 能力差,没有ISP下载线及SPI接口,功能单一,运算速度慢,控制过程比较烦琐。 方案二:采用Atmega16芯片为控制核心。具有高性能、低功耗以及运算速度快的8位 AVR微处理器,32个8位通用工作寄存器,全静态工作,16KB的系统内可编程Flash,内存 大、数学处理能力强,上电复位以及可编程的掉电检测,支持扩展的片内调试功能,32个 可编程I/O口,功耗小。可通过ISP下载线写入程序,其SPI接口可用于对无线通讯模块的 控制,也可以通过SPI口扩展内存。 由于Atmega16芯片的程序存储器比较大,接口丰富,扩展功能强,具有可与PTR8000 连接的SPI口,且运行速度快。故采用方案二。
由于本项目已经明确要求不得使用步进电机,根据实际条件我们选用直流电机。直流电机 体积小,安装方便,且不需驱动器,连接一个驱动电路即可控制电机的正反转,抑制在低速时引 起的超调。所以我们选择方案一。
3.1系统的基本方案 (1)用L298电路驱动直流机,用直流机控制窗帘的上升、下降及停止,实现窗帘的四种 位置的控制。 (2)由于缺少风力传感,只得添加一个风扇来担当;当风扇转动时默认为刮大风,窗帘 关闭,反之这窗帘保持在原来的位置。 (3)自制一个水槽,在水槽的底端固定两个探针,在没有雨水时探针是断开的;当检测 到有雨水落下时,两个探针导通,窗户自动关闭。 (4)自制一个光照强度模拟装置,通过控制发光二极管的亮灭来模拟光照的强弱,从而 实现窗帘的开关。
4.以前学习单片机这门课程的时候,以为BC7281、LCD这种东西在以后的生活或者工作 中根本用不到,可当我在做这个项目的过程中是我认识到BC7281等一些芯片及器件 是不可或缺的,没有它们我们的项目根本寸步难行。所以让我改变了对BC7281等一 些器件的看法。
5.在硬件的连接过程中,看着乱糟糟的导线感觉非常难受,当我们把导线和器件经过合理 的规划重新安装到窗帘的板子上后顿时感觉心情舒畅。这使我认识到,做什么事情都 要给他做完美了,这样不仅能让自己看着舒心,也能让别人拍手称赞。
3.2 系统框架图 本系统主要由单片机、液晶 显示、键盘、电动机及传感 电路等部分组成。其基本框 架图如右图所示。
4.1 ATmega16部分 与ATmega16单片机相连的有传感检测电路、BC7281键盘显示系统电路、LCD液晶显示 电路等几部分框架图如下图。 本电路结构将实现数据的接收和采集以及窗户的开和关、窗帘的四种位置控制。