版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于Android和zigbee的智能照明系统的研究与设计邹嘉健 林锐文【摘要】随着科学技术的进步数字化家居已经成为人们日益关注的话题和研究方向。另 外基于IOS和Android系统平台的智能移动手持和高速的无线传输网络的出现,给数字化家居的前进提供了优质的载体。本文对不同的系统平台和无线网络进行分析,最后给出了一个利用Android系统手机通过zigbee无线网络控制家居照明系统的可行方案。【关键词】智能化 家居照明 Android Zigbee 功率调节1. 引言随着网络技术及通信技术的发展,数字化家居概念的提出及发展,智能照明作为数字化家居的重要组成部分而被各个智能化厂家所重视起来,随着
2、IBM(IBM,140.90,-0.37%)Microsoft、Haier、Samsung、Panasonic、Siemens等一大批跨国企业的加入,进一步加速了行业的发展及渠道的形成。近年来,在上海、北京等地开始出现了专业的数字化家居集成商,同时大型的家居数字化体验馆也开始出现,如上海市电信大楼的家居体验馆、上海永乐数字生活体验馆、青岛海尔(企业博客|视频|)数字生活体验馆等。数字化家居作为人类通信、网络、建材、安防、家居等行业发展的集大成,受到社会极大的关注。国外的相关产品是把智能照明作为其智能产品的一部分来运作,定位高端,造成曲高和寡的局面。如同上世纪八九十年代的家电市场。但是随着国内经
3、济的高速发展、技术的日趋成熟,以及部分国际品牌如Dynalite、路创、WIELAND、e-bfb等进军中国市场,迅速推动了这个行业的发展。进入21世纪,国内智能照明厂家和商家如雨后春笋般迅速发展,涌现出如瑞朗、百分百照明、清华同方、索博、海尔等大小几十家企业,智能照明进入一个崭新的发展阶段。在今年的深圳国际照明展上,一种新亮相的百分百照明所生产的“傻瓜”型新一代智能家居照明系统-“智能遥控开关”引起了大众的注意。专家预言,在不久的将来,智能照明将取代普通照明,成为照明行业的新锐主流产品。照明产品将进入到“遥控时代”。2. 系统功能概述本作品通过zigbee模块,结合现在主流的移动平台andr
4、oid,对家居的照明系统进行相应的控制,从而达到方便,智能,节能,安全的效果对于现在大部分的家用照明设施只设置了开和关的功能,未能实现调节照明亮度以适应不同的场景和满足不同人需求的功能,并且这种机械式的硬性开关动作将电灯从不亮直接激活到全亮或从全亮直接熄灯,这对灯具有很大损伤,使用寿命也大打折扣,并且这也给人带来一定的安全隐患,如开关漏电,突变的灯光会伤眼。随着生活水平的提高和科学技术的发展,这种纯手动无法调节的开关方式已经无法满足人们的需求。这也是关于此设计的切入点。 所以本作品的功能包括:a) 场景控制通过每个调光模块和动静探测器等电气元件,实现对各区域内正常工作状态的照明灯具的自动开关控
5、制,比如就餐模式:可以将灯光调至蜡烛般的亮度以进行一个浪漫的烛光晚宴等,影院模式:将多媒体播放区的灯光调暗可尽情享受电影院般的观影美感;会议模式:将灯光调到足够亮而又不刺眼的状态可以使会议气氛更融洽提高会议质量,离家模式:自动设置房里的某一电灯打开以做虚警示起到安防作用,并且在其它监控设施发现房间出现不明情况(如消防问题,盗贼入室等)会改变灯光闪烁方式作为警报等等,只要通过手机一键功能就可以对照明模式进行切换b) 智能调光通过移动设备,可以对灯光的亮度进行任意的调节,方便及时开灯关灯,避免由于关灯不及时而浪费电能,这样可以达到节能的目的,同时电灯开启时光线由暗逐渐到亮,关闭时由亮逐渐到暗,直到
6、关闭,有利于保护眼睛,又可以避免瞬时电流的偏高对灯具所造成的冲击,能有效地延长灯具的使用寿命,对节能环保也有一定的积极作用。3. 系统硬件电路模块设计与论述a) 移动开发系统的选择方案一:搭载在现在最流行的移动操作系统android(安卓)。由于系统是开源的,开放的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,所以其资源和人们的开发程度是最高的,而且也是现在最热门的最流行的系统,市场占有量很大。方案二:搭建在IOS(苹果)移动操作系统。苹果系统的出现是对手机行业的一次重大的革命,它改变了几个时代。其系统的优越性,对软件的兼容性,给用户带来了许多意想
7、不到的用户体验,曾经一度引起大家的开发热潮。随着社会的发展,人们生活水平的提高,苹果设备在中国的市场份额已经在大幅度提升,但是其闭源性,使得其开发的难度增加。但是也不失为一个可选的系统。综合上面的考虑,我们决定选取方案一,利用android系统会减少更多的工序,开发起来资源更加丰富,更加简单快捷。b) 继电器驱动模块方案一: ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。 输入5VTTL电平,输出可达500mA/50V。 ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。 该电路的特点如下: ULN2003
8、的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路 直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。 ULN2003 是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。不足之处在于我们需要8路的开关电流放大,而且信号仅为3.3V,所以ULN2003虽然很优秀,但是不适合用在我们这个系统。方案二:三极管共射电流放大电路。由于继电器实际上所需要的电流也不是很大,而且这个电路需要的开关速度不快,因此三极管共射电流放大电路足以满足要求综上所述,为了更加稳定和方便地实现功能
9、,我们决定选择方案二c) 过零点信号提取电路方案一:首先把220V,50hz的交流电经过桥堆整流后,形成了半波,那么就在它就要过零点的附近,发光二极管熄灭,从而使得输出为高电平,那么在一个周期内就会在过零点附近形成一个触发脉冲,从而可以得到其过零点的同步信号,其提取波形如下:方案二:差动型输入:这个电路是通过运放的差分输入的性质来生成同步信号的,当正输入端的电压大于负输入端的时候,输出为高电平,当正输入端的电压比付输入端的电压低的时候,输出为低电平,所以就可以在电压过零点的时候产生电平的跳变,从而产生一个占空比为50%的方波信号。综上所诉:由于方案二的电路的高压侧与低压侧没有隔离电路,可能会造
10、成比较大的干扰,而方案一是通过光耦进行了强电和弱电的隔离,使得电路更加稳定,所以我们选取的方案一!d) 功率调节模块的控制方式分析方案一:交流调压控制在每半个周波内通过对晶闸管开通相位的控制可以方便地调节输出电压的有效值,这种电路称为交流调压电路。这种电路调节后不改变输出电压的频率,广泛用于灯光控制(如调光台灯和舞台灯光控制)及异步电动机的软启动也用于异步电动机调速。控制方式简单,几个元器件就可以搭出一个无级的灯光控制电路。但是由于使开关管的导通脚发生了变化,电流不再是正弦波,对电网有谐波污染。方案二:交流调功电路控制交流调功电路不是在每个交流电源周期都通过触发延迟角对输出电压波形进行控制,而
11、是将负载与交流电源接通几个整周波,再断开几个整周波,通过改变接通周波数与断开周波数的比值来调节负载所消耗的平均功率。这种电路往往用在时间常数较大的设备,没有必要对交流电源的每个周期进行频繁的控制,只要以周波数为单位进行控制就足够了。通常控制晶闸管导通的时刻都是在电源电压过零的时刻,这样,在交流电源接通期间,负载电压电源都是正弦波,不对电网电压电流造成通常意义的谐波污染。控制方式将会以调压控制为主,毕竟对于很多设备,其电气惯性并不是很大,例如一般的电灯一般就不能采用调功控制,如果采用调功控制的话将会看到灯光明显的闪烁,这明显是不能应用的。因此,我们主要采用调压控制,调功控制作为辅助,可以用于电器
12、惯性比较大的用电设备。采取的电路图是e) 通讯模块方案一:蓝牙模块作为取代数据电缆的短距离无线通信技术,蓝牙支持点对点以及点对多点的通信,以无线方式将家庭或办公室中的各种数据和语音设备连成一个微微网(Piconet),几个微微网还可以进一步实现互联,形成一个分布式网络(scatternet),从而在这些连接设备之间实现快捷而方便的通信方案二:zigbee模块ZigBee技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数据传输以及典型的有周期性数据、间歇性数据和低反应时间数据传输的应用。而且还具有网络容量大。可靠,安
13、全等特点。综合所述:使用zigbee模块是现在智能家居的一个潮流,它比蓝牙模块的覆盖范围更加广,而且更加稳定安全可靠,还可以传输比较的大的信号,很适合去构造一个家居网络,所以我们选取了方案二。4. 系统软件通讯模块设计Android系统支持的网络通信方式有通过Http协议与Web服务器通信和通过TCP/IP协议进行Socket通信。本设计基于简单而又可靠的Socket(TCP/IP)通信方式进行设计。a) Socket介绍Socket在计算机网络中通常被成为“套接字” ,用于描述IP地址和端口,是2台机器间通信的端点应用程序通常通过“套接字”向网络发出请求或者答应网络请求以JDK17为例,So
14、cke和ServerSocket类库都位于iavanet包中,ServerSocket用于服务器端,Socket是建立网络连接时使的ServerSocket端会有一个accept方法等待连接请求,当成功连接时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需要的对话,在这个网络连接里面,“套接字”是平等的,并不会因为在服务器端或是客户端而产生不同级别。b) TCPIP协议TCPIP是指一整套数据通信协议,其名字是由这些协议中的2个协议组成的,即传输控制协议(Transmission Control Protocol-TCP)和网问协议(Internet Protocol-IP)
15、虽然还有很多协议,但是TCPIP显然是2个最重要的协议虽然TCP 传输的效率不及UDP (UserDatagram Protocol 无连接的协议),但是很多时候,对数据内容正确性的检验是必需的,这样必然会占用相对多的计算机处理时间和网络带宽,不过,换来的是数据的可靠传输TCP为了保证不发生丢包,就给每个字节一一个序号, 同时序号也保证了传送到接收端实体包的按序接收然后接收端实体对已成功收到的字节发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据(假设丢失了)将会被重传TCP用一个校验和(Checksum)函数来检验数据是否有错误;在发送和接收时
16、都要计算校验和。c) Server-Client程序开发Server端(仅列举主要代码):ServerSocket server;server=new ServerSocket(int port);上面的代码用于创建一个ServerSocket对象实例,im类型的port表示设定的通信端口,端口可以随意指定,但是由于1024以下的端口是保留端口,所以选择大于1024的端口。Socket socket=serveraccept();在这一行代码中,accept方法用于产生一个“阻塞”,直到接受到一个正确的连接请求,连接成功并返回客户端一个Socket的对象实例“阻塞”是一个术语,它使程序运行暂时
17、“停留”在这个地方,直到一个网络对话产生,然后程序继续。InputStream in = socketgetlnputStream0;OutputStream out socketgetOutputStream0;上面的代码中,getlnputStream方法获得网络输入,并返回一个InputStream对象实例,getOutputStream方法连接的另一端获得输入,并返回一个OutputStream对象实例。必须注意的是getInputStream 方法和getOutputStream 方法均可能会产生一个IOExpection它必须被捕获,因为他们返回的流对象,通常会被另一个流对象使用Client端(仅列举主要代码): static Socket client; client=new Socket(Stringsite,int port);在上面的代码中,字符串类型(String)的site是指服务器的IP地址,整数型(int)的port是指通信端口号,一旦IP地址和端口号都与服务器端匹配,客户端发送连接请求时就会被服务器端accept,正式建立对话在服务器端(Server)和客户端(Client),分别创建OutputStream 和InputStream 的对象实例,便可以分别调用write方法和read方法进行通信对话。5. 结束语由于zigbee技术的逐步完善,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家居玻璃门窗安全膜创新创业项目商业计划书
- 复合材料智能窗户创新创业项目商业计划书
- 摩托车智能灯光调节技术创新创业项目商业计划书
- 指纹考勤管理系统创新创业项目商业计划书
- 垂准仪创新创业项目商业计划书
- 部编二下语文写话我的一个好朋友公开课教案教学设计一等奖
- 小学音乐课程《国歌》教学设计范文
- 人力资源部门员工离职管理流程模板
- 新部编版一年级下册语文第三单元全单元教案教学设计含口语园地三(2025-2026学年)
- bdf预埋水箱施工方案
- 拒绝早恋说课课件
- 失禁性皮炎的预防和护理
- 学堂在线 海权与制海权 结业考试答案
- 2025年7月12日河北省税务系统遴选笔试真题及答案解析
- 幼儿消防知识课件下载
- 集体协商考试试题及答案
- 分布式系统中的时间同步技术-洞察阐释
- 非织造布工厂技术标准
- 2025年护士执业资格考试题库-社区护理学案例分析试题集
- 剪映剪辑教学课件
- 智慧图书馆服务功能创新与效益评估
评论
0/150
提交评论