- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需求分析
项目名称:基于arduino的智能晾衣架
姓 名: 陶嫣琳
二〇一四年三月三十日
目录
1.引言 3
1.1编写目的 3
1.2项目背景和意义 3
1.3定义 4
1.4参考资料 5
2.系统概述 6
2.1系统目标 6
2.2系统功能 6
2.3系统作用 6
3.功能需求 7
3.1模块功能分析 7
3.2功能要求 9
4网络拓扑图 10
5数据字典 11
5.1表的详细字段 11
5.2表的说明 15
6、数据安全分析 17
7、界面需求分析 18
8.开发语言分析 19
9.其他分析 20
9.1硬件设备 20
9.2软件 20
9.3 硬件连接 20
9.4故障处理 20
1.引言
每当下雨的时候,又恰好无人在家,然而你的衣服却晾在阳台上,你就会想我该怎么办呢?基于这个问题,我们设想:假如有一台智能型的晾衣架,它能够自动识别晴天和雨天,智能地为我们服务,多好啊!下面就给大家介绍我们的作品——晴雨智能晾衣架
1.1编写目的
解决由于人不在家,所晾衣服被雨水淋湿的问题
1.2项目背景和意义
经过十年的快速发展,中国晾衣架产业已发展成由100多家生产企业,组成以珠三角和长三角、河南为基地的产业集群。利用雨滴传感器和光照传感器来识别晴雨天气。单片机接收来自传感器的信号后发出晾衣服架收缩或伸张功能的指令,使晾衣服架自动收缩或伸张,有效地避免在下雨时,衣服无人收起而被雨淋湿了,或在阳光强烈时,衣服没有被阳光充分地晾晒。同时,增加两个手动按钮,手动按钮的信号同样送至单片机进行处理,用于晾衣服架收缩或伸张的手动控制
1.4参考资料
MyEclipse1.0(开发环境)、Mysql(保存数据)、Visio(画图工具)
2.系统概述
2.1系统目标
方便人们便捷晾衣服
2.2系统功能
具有自动伸缩的功能
2.3系统作用
当有光照足够的时候,晾衣架会移动出去晾晒衣服;当出现下雨的情况的时候,晾衣架会移动回来收衣服,避免衣服被淋湿。
3.功能需求
3.1模块功能分析
光照传感器:探测采集光照数据
雨滴传感器:检查是否下雨
与传感器和单片机对应的蓝牙模块:将传感器采集到的数据发送给单片机进行处理
步进电机:单片机选择是否启动电机对晾衣架进行伸缩。
Arduino的雨滴传感器模块,估计这块可行。
雨滴传感器参数数据:
/item.htm?spm=a230r.WfeROid=40120461013ad_id=am_id=cm_id=140105335569ed55e27bpm_id=abbucket=6
光照传感器参数:
/item.htm?spm=a1z10.3-b.w4011-10613993460.28.Qsitgeid=40104138009rn=74a0b46a3aa5270c48fe918a82f09ad1abbucket=0
蓝牙参数:
/item.htm?spm=a1z10.3-b.w4011-10613993460.39.wLRrQxid=40855305454rn=be39749c9fa5d83320dfecabbucket=0
步进电机:
用大二实训买的那个
3.2功能要求
传感器要具有采集周围环境光照等的信息,并将信息通过蓝牙模块无线发送给单片机(不确定用哪种),单片机上面也要安装一个蓝牙模块,接收信息,然后将信息通过编写好的代码功能,按照这个功能进行处理,决定是否对步进电机进行操作,同时将这些采集到的信息储存进数据库里面。
4网络拓扑图
光照传感器将采集到的信息,通过传感器上的蓝牙模块无线发送给单片机,单片机根据已经编写好的代码功能进行处理,将处理结果发送给电机使电机做出反应带动晾衣架结构发生移动,同时这些数据存入数据库中。人也可以手动按按钮来控制晾衣架的伸缩。数据库存入就用PC机的mysql就好了。
5数据字典
5.1表的详细字段
账号管理表:
数据项 字段名 数据类型 长度 是否可为空值 是否为主键/外键 光照强度 light int 10 No 时间 time int 10 No
5.2表的说明
光照强度:记录光照强度的数值。单片机根据数值大小判断是否启动电机电源。
时间:用来实时记录,作为一个标志。
7、界面需求分析
界面要简约直观,具有查询数据,删除数据的功能。
8.开发语言分析
使用jsp+servlet+mysql+c语言开发。使用jsp+servlet做页面,使用Mysql做数据库。JSP作为视图来表现页面,Jsp是一种动态页面技术
文档评论(0)