智能浇花系统.doc_第1页
智能浇花系统.doc_第2页
智能浇花系统.doc_第3页
智能浇花系统.doc_第4页
智能浇花系统.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能浇花系统学校:广东机电职业技术学院 学院: 信息工程学院 队员:汤丽怡 温莹莹 卢丽茶 日期: 2012-12-01 目录在这个经济快速增长的信息时代,很多人都在金钱和名誉中迷失自我而变成“亚健康”。这时养殖植物成为他们摆脱“亚健康”这个名词的有效途径。可是他们又经常出差或较长时间外出而不能给植物浇水、照顾它们因而不得不放弃了这一“良方”。这不仅仅是“亚健康”人群的困惑,还是一些花草养殖爱好者的困惑。花草养殖是人们日常生活的重要组成部分,花草养殖有利于人们身心健康,也可以陶冶情操。不应该放弃。所以如何更加方便,合理的进行植物养殖成为了智能家居设计的一个焦点。本系统为基于STC12C5A60S2单片机的智能浇花系统。主要由温、湿度采集、土壤湿度采集、光照强度采集、人体红外感应模块、语音提示、浇水六大模块组成。实现全天周期性的对植物周围环境的温度、湿度、光照强度信息进行抽样提取,并结合植物土壤的湿度判断天气情况、浇水时间及浇水量,最后控制电机定量浇水。该系统能根据实际情况,合理的浇水,既节约了水资源,又能让植物更好生长。第一章 系统功能与特色1.1、系统功能特色简介(1)确定浇水时间系统不断对光照强度进定出早晨、行判断,确傍晚浇花时间进行浇水。每天早晨与傍晚系统自动进行一次浇水。(2)水量调整系统全天性的抽取温湿度、光照强度以及土壤湿度信息,在浇水时候将前面的提取的信息进行处理,求均值,然后代进一下公式,对基本浇水量进行调整res=bm-100*(tem-25)/hum+(Lx-70)/5-(ts-45) (其中res表示调整量 bm表示基准水量 tem表示温度 hum表示空气湿度 lx表示光照强度 ts表示土壤湿度)这样系统就能根据不同的季节气候调整水量。(3)选择性浇水在每次浇水前,系统会对植物土壤湿度进行检测,如果超过一定值,就不进行浇水操作,防止过度浇水、浪费水资料。土壤湿度传感器(4)加水提示水箱装有水位器,水位过低时,水位器被促发,系统记录下标志,当人走进被人体感应器感应到是,体统会立刻提示用户加水。(5)智能电灯当光感模块传回的光照强度小于一定值时,系统判定此时为夜晚,此时当人靠近,体统会自动开启电灯,之后,体统不断检测用户的存在,在用户离开2分钟后,灯自动熄灭。(6)语音提示系统设有按钮,按下会以语音方式提示当前室外温度、湿度以及光照强度。(7)无线控制系统配有无线遥控,通过遥控可控制系统实现语音提示当前相关信息,此外还可控制自动加水、及电灯。1.2功能指标(1) 温度测量精确到1C,湿度测量精确到1%RH,土壤湿度测量精确到1%RH,光照强度测量精确到1lx;(2)LCD显示温湿度、土壤湿度、光照强度以及浇水量; (3)语音提示;(4)无线遥控距离L200m;第二章 系统硬件设计2.1、硬件框架图本方案以STC12C5A60S2单片机为核心,温湿度、光照强度、土壤湿度传感器全天周期性的采集相应的信息并送回控制器。键盘输入可进行基准水量的控制;人体红外传感器可实现人体存在感应,发现人存在,送回标志信号,让主机进行相应的处理。利用ISD4002语音提示用户相关信息。电灯实现夜间照明,水位器监测水箱水位,12864液晶显示现在的温湿度、土壤湿度、光照强度,方便司机随时读取。整个硬件电路方框图如图4。 MUCSTC12C5A60S2温,湿度采集模块ISD4002语音提示12864液晶显示按键输入土壤湿度采集模块浇水模块光照强度采集模块电灯水位器人体红外感应无线收、发模块2.2、STC12C5A60S2主芯片控制模块STC12C5A60S2/AD/PWM 系列单片机是宏晶科技生产的单时钟/ 机器周期(1T)的单片机,是高速/ 低功耗/超强抗干扰的新一代8051 单片机,指令代码完全兼容传统8051,但速度快8-12 倍。内部集成MAX810 专用复位电路,2 路PWM,8 路高速10 位A/D 转换(250K/S),针对电机控制,强干扰场合。1. 增强型 8051 CPU,1T,单时钟/ 机器周期,指令代码完全兼容传统80512. 工作电压:STC12C5A60S2 系列工作电压: 5.5V - 3.3V(5V 单片机)STC12LE5A60S2 系列工作电压:3.6V - 2.2V(3V 单片机)3. 工作频率范围:0 - 35MHz,相当于普通8051 的 0420MHz4. 用户应用程序空间 8K /16K / 20K / 32K / 40K / 48K / 52K / 60K / 62K 字节.5. 片上集成 1280 字节 RAM6. 通用I/O 口(36/40/44 个),复位后为: 准双向口/ 弱上拉(普通8051 传统I/O 口)可设置成四种模式:准双向口/ 弱上拉,推挽/ 强上拉,仅为输入/ 高阻,开漏每个I/O 口驱动能力均可达到20mA,但整个芯片最大不要超过55mA7. ISP (在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片8. 有EEPROM 功能(STC12C5A62S2/AD/PWM 无内部EEPROM)9. 看门狗10.内部集成MAX810 专用复位电路(外部晶体12M 以下时,复位脚可直接1K 电阻到地)11. 外部掉电检测电路: 在P4.6 口有一个低压门槛比较器5V 单片机为1.32V,误差为+/-5%,3.3V 单片机为1.30V,误差为+/-3%12. 时钟源:外部高精度晶体/ 时钟,内部R/C 振荡器(温漂为+/-5% 到+/-10% 以内)用户在下载用户程序时,可选择是使用内部R/C 振荡器还是外部晶体/ 时钟常温下内部R/C 振荡器频率为:5.0V 单片机为: 11MHz 15.5MHz3.3V 单片机为: 8MHz 12MHz精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,以实际测试为准13. 共4 个16 位定时器两个与传统8051 兼容的定时器/ 计数器,16 位定时器T0 和T1,没有定时器2,但有独立波特率发生器做串行通讯的波特率发生器再加上2 路PCA 模块可再实现2 个16 位定时器14. 2 个时钟输出口,可由T0 的溢出在P3.4/T0 输出时钟,可由T1 的溢出在P3.5/T1 输出时钟15. 外部中断I/O 口7 路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的PCA 模块,Power Down 模式可由外部中断唤醒,INT0/P3.2, INT1/P3.3, T0/P3.4, T1/P3.5, RxD/P3.0,CCP0/P1.3(也可通过寄存器设置到P4.2 ), CCP1/P1.4 (也可通过寄存器设置到P4.3)16. PWM(2 路)/PCA(可编程计数器阵列,2 路)- 也可用来当2 路D/A 使用- 也可用来再实现2 个定时器- 也可用来再实现2 个外部中断(上升沿中断/ 下降沿中断均可分别或同时支持)17. A/D 转换, 10 位精度ADC,共8 路,转换速度可达250K/S(每秒钟25 万次)18. 通用全双工异步串行口(UART),由于STC12 系列是高速的8051,可再用定时器或PCA 软件实现多串口19. STC12C5A60S2 系列有双串口,后缀有S2 标志的才有双串口,RxD2/P1.2(可通过寄存器设置到P4.2),TxD2/P1.3(可通过寄存器设置到P4.3)20. 工作温度范围: -40 - +85(工业级) / 0 - 75(商业级)21. 封装:PDIP-40,LQFP-44,LQFP-48I/O 口不够时,可用2 到3 根普通I/O 口线外接 74HC164/165/595(均可级联)来扩展I/O 口,还可用A/D 做按键扫描来节省I/O 口,或用双CPU,三线通信,还多了串口。STC12C5A60S2 系列单片机典型应用电路2.3、温湿度采集模块DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。参数条件MinTypMax单位湿度分辨率111%RH8Bit重复性1%RH精度254%RH0505%RH互换性可完全互换量程范围03090%RH252090%RH502080%RH响应时间1/e(63%)25,1m/s 空气61015S迟滞1%RH长期稳定性典型值1%RH/yr温度分辨率111888Bit重复性1精度12量程范围050响应时间1/e(63%)630S2、 接口说明 建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻2.4、语音模块ISD4002属于美国ISD公司4000系列产品,2.73.3V单电源单片语音录放电路,同时提供相应的28引线DIP/SOIC、 TSOP硬封。 ISD4002采用直接模拟量存贮技术,音质好,信息存放在芯片内部FLASHRAM中,抗断 电,无需专用语音开发工具,能随意更改内容和耗电省等优点。 该系列最大特点是录放时间长,并设计成和微处理器或微控制器配合使用实现 寻址和控制,使本器件引出端数减到最少,而使用更加灵活,且该芯片可设定进入待机状态,功耗接近为零。其指令由五位地址码和10地址码组成。具体操作指令如下表5-1:表5-1指令表模块电路图如下图5-1:图5-1如图5-1语音模块的接口解释:AT89S52的P34、P35、P36分别对应接语音芯片的SCLK、SS、MOSI引脚。通过SPI总线实现信息传输。在录音模式下,分段录好要播放的语音,并分配固定地址。当进入语音模式时,单片机发送发音指令取出指定地址的语音信息进行播放,从而达到语音报时的目的。2.5、液晶显示模块如图6-1,为液晶显示电路,STC12C5A60S2单片机的PC5、PC6、PC7做LCD12864的控制线,PA0PA7做数据传输线2.6、光照强度采集模块光电二极管(也称光敏二极管)是在反向电压作用之下工作的。没有光照时,反向电流很小(一般小于0.1微安),称为暗电流。当有光照时,携带能量的光子进入PN结后,把能量传给共价键上的束缚电子,使部分电子挣脱共价键,从而产生电子-空穴对,称为光生载流子。它们在反向电压作用下参加漂移运动,使反向电流明显变大,光的强度越大,反向电流也越大。这种特性称为“光电导”。光电二极管在一般照度的光线照射下,所产生的电流叫光电流。如果在外电路上接上负载,负载上就获得了电信号,而且这个电信号随着光的变化而相应变化。 由短路电流与照度特性可知短路电路与光照强度大小成正比。再根据三级管放大特性,基极电流与集电极输出电压成正比,再用AD转换正好可用来做光照强度检测。电路如下:模块电路图2.7无线编码发射与无线接收译码模块PT2262/PT2272一种CMOS工艺制造的低功耗低价位通用编解码电路,最多可有12位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441地址码,PT2262最多可有6位(D0-D5)数据端管脚,设定的地址码和数据码从17脚串行输出,可用于无线遥控发射电路。编码芯片PT2262发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272接收到信号后,其地址码经过两次比较核对后,VT脚才输出高电平,与此同时相应的数据脚也输出高电平。从而实现解码。PT2262/2272同时具有低功耗,外部元器件少,RC振荡电阻,工作电压范围宽:2.615v 等特点。图8-1表8-1 PT2262对应管脚功能表表7-2 PT2272对应管脚功能表TWH630/TWH631是一对专用的无线发与无线接收模块,能够实现数字信号的传送,添加频率调制器与解调器也可传送音频信号。TWH630以315MHz正弦波为载波,自动生成调制信号;TWH631接收到信号后自动解调,输出源信号。TWH630/TWH631具有外接电路简单,功耗小,稳定性高等特点。无线编码发射模块硬件电路图如下图8-3所示:图7-2无线接收与译码硬件电路图如下图所示:图7-3第三章 系统软件设计3.1 系统软件流程图开始初始化液晶显示器初始化语音提示模块中断初始化模块时间判断温度湿度检测模块 光照强度检测模块土壤湿度检测模块人体检测显示温度显示湿度显示光照显示土壤湿度显示浇水量灯亮语音提示加水浇水模块循环前面程序3.2 温度湿度检测模块 DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据 +8b

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论