摘要:

在国家的大力倡导与扶持下,物联网掀起了信息产业的又一次浪潮.作为物联网重点发展领域之一的智能家居因此峰回路转,迎来新的发展契机.智能家居系统产品分类较多,经过需求分析和研究,本文设计开发了一套家庭养殖花卉的智能浇花系统,实现了自动控制和智能手机指令控制系统浇花的功能.该系统既涉及硬件开发,又涉及软件开发.经过对多种软硬件开发平台的对比发现,Arduino平台和Android平台耦合性极强,完全符合当前市场流行趋势,因此,本系统基于ArduinoAndroid这两大开源平台进行设计开发.其中,采用Arduino平台进行硬件电路的搭建和Arduino网关软件的开发,采用Android平台进行手机客户端通信软件的开发,而Arduino硬件和Android软件之间的通信接口则选择具有标准统一,可靠安全,市场占有率高等特点的蓝牙无线通信技术完成. 在软硬件之间建立了蓝牙串口通信链路后,用户只需发送手机指令即可控制Arduino硬件电路工作,完成各功能模块的驱动.Arduino硬件电路主要完成花草土壤湿度实时监测,系统工作模式显示和切换,花草需要浇水时自动报警,自动控制和人工控制浇水,预置音乐循环播放等功能.手机通信软件主要完成蓝牙设备搜索和配对,建立通信链路,发送指令,显示土壤湿度实时监测数据,保存和清空监测数据等功能. 经过测试,本系统功能稳定,通信链路建立快捷,操作简便,硬件电路响应迅速,实现了家庭浇花的智能化控制.在蓝牙技术和ZigBee,WiFi等技术逐渐融合的发展趋势下,为本系统功能的改进和升级奠定了基础,逐步实现智能家居.

展开

arduino智能浇花系统_基于Arduino Android的家庭智能浇花系统设计与实现相关推荐

  1. arduino智能浇花系统_基于Arduino单片机的智能浇花器

    Internal Combustion Engine & Parts • 119 • 基于Arduino单片机的智能淺花器 卞 云 松 ;张 国 祥 ;任 佳 豪 :陆晨雨 (江海职业技术学院 ...

  2. arduino智能浇花系统_基于Arduino的远程自动浇花系统设计

    基于 Arduino 的远程自动浇花系统设计 陈培东 ; 姚玉环 ; 李祖鹏 ; 周艺轩 [期刊名称] <电子世界> [年 ( 卷 ), 期] 2017(000)006 [摘要] 设计了一 ...

  3. Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法

    Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法 首先,我们来看一下Arduino UNO开发板的具体引脚排列,如下图所示, 再了解一下三色RGB LED模块,如下图所示 ...

  4. python自动组卷系统_基于遗传算法(C#编写)的智能组卷系统优化

    原创 guodongwe1991 机器学习算法与Python学习 2016-08-25 最近由于项目的需要,基于.Net 4.0框架和WPF开发window的客户端(开发环境为win7 旗舰版:Vis ...

  5. 基于arduino的光控窗帘_基于Arduino系统的智能窗帘设计与实现.doc

    摘要:跟随社会发展的潮流,现代科学技术正处于快速发展阶段,人们对智能家居的关注度也越来越高,人们开始寻求更加智能和舒适的生活及办公环境.智能遥控属于电子与信息工程的一个重要分支,在现代智能家居中有着良 ...

  6. 基于python的智能安防系统_基于Python语言的智能家居系统研究

    龙源期刊网 http://www.qikan.com.cn 基于 Python 语言的智能家居系统研究 作者:张微微

  7. arduino无源蜂鸣器歌曲编码_基于Arduino使用低电平触发无源蜂鸣器模块

    蜂鸣器模块 我们可以使用Arduino进行很多互动作品,其中最常用的是声光显示器.之前的所有实验都与LED有关.但是,这个实验中的电路可以产生声音.通常,实验是通过蜂鸣器或扬声器完成的,而蜂鸣器更简单 ...

  8. arduino智能浇花系统_解放双手!自己动手做一个简易智能浇花系统

    原标题:解放双手!自己动手做一个简易智能浇花系统 面对疫情,宅在家的我们可以以各种方式为战"疫"一线的医护工作者.紧急研究病毒的科研人员.口罩厂日夜工作的人们......加油打气. ...

  9. arduino灯光装置_基于Arduino的智能家居灯控系统设计

    &能应用 ------ T X 阵 W S 2 8 1 2 全 彩 灯 带 R X 工 G N D r 0 引言 智能家居的概念虽然已经有了几十年,但进入我国并取 得一定发展还是最近几年的事, ...

最新文章

  1. Google Chrome 超详细使用教程
  2. postman测试post请求
  3. JS事件流和事件委托
  4. c++ printf怎么用_【经典】把脉printf中的C进阶技巧
  5. angular $watch
  6. 【CZY选讲·Yjq的棺材】
  7. Linux chmod命令
  8. 日期时间选择器 DateTimePicker 1127
  9. Oracle 11G 64位发布出现错误
  10. Linux下搭建AP
  11. PHP面向对象关键词static 、self
  12. Java多线程:线程同步与关键字synchronized
  13. win8更改计算机锁屏时间,win8如何设置电脑屏保时间设置方法
  14. ftl有三种映射地址_SSD之FTL技术
  15. IDEA中使用UT测试过程中的一些小问题
  16. canvas 实现图片局部模糊_HTML5 Canvas图片马赛克模糊动画
  17. C语言:编写一个函数,输入一个正整数,输出它的各个位数的平方和。
  18. unity 贴图材质的调整-uv通道修改
  19. 搭建个人博客(论坛)的建议
  20. 分享的山 换个地图打开成了海

热门文章

  1. 一张六西格玛证书,换取五十万年薪 -- 优思学院
  2. 在Linux中配置vsftpd
  3. 绿色经济:WIPO 绿色专利分类数据
  4. 3. java缓存-线程内缓存guava cache
  5. 【LeetCode】935. Knight Dialer 解题报告(Python)
  6. 二战浙大失利+调剂科大教训帖
  7. 利用 MSYS2 及osgEarth 构建三维地球模型(2) osgEarth 与 Qt的结合
  8. MATLAB中将.csv格式的数据批量转化为.mat格式
  9. 微商助理 防伪防窜货溯源代理授权查询系统源码
  10. 【笔记】移动端自动化:adb调试工具+appium+UIAutomatorViewer