关于利用arduino开发板制作智能花盆的研究报告(米思奇).pdfVIP

关于利用arduino开发板制作智能花盆的研究报告(米思奇).pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

关于利用arduino开发板制作智能花盆的研究报告

开心农场,也称“凤耕园”是我们学校的综合实践劳动基地,我

们观察、认识、记录校园种植的农作物的同时,老师还会要求我们按

时令种植一种蔬菜,并观察其成长过程,获得相应的劳动技能的同时,

大大增强我们热爱生活、热爱自然、热爱生命的积极性。

每当寒暑假,我们有的同学要回外省老家,担心放在家里的植物

没人照顾,要把菜苗带回老家,很是麻烦。

学习了arduino的美思齐编程后,我们兴趣小组进行花盆自动浇

水的研究,研究的方式是理论+实验不断尝试,现将研究过程展示如

下:

一、小组成员

XX五年级

XXX五年级

XXX三年级

二、研究过程

网上购买湿度传感器及水泵后,在老师的指导下,我们先做的土

壤湿度检测试验:将湿度传感器(通过LM393)接到arduino板上。

1、VCC接电源正极3.3-5V

2、A0接ARDUINOA1

3、D0接ARDUINOD1

4、GND接电源负极

上传代码如下:

通过串口监视器,我们直观测到了当前传感器的湿度值在1000左右。

第二步,接水泵试机。老师故意引导我们做了一个失败的试验。

我和小伙伴们将水泵正极接ARDUINOA6脚,负极接GND。然后上传程序,

用电脑USB给ARDUINO供电。结果无论我们将温度值改多少,水泵都不抽水。后

来老师告诉我们水泵必须另供电,并问我们小电流控制大电流必须用到什么元

件?

于是有了第三步,加接继电器,并重新设计接线及代码,老师给我们提供一

个手机通电宝给水泵供电。需要说明的是,水泵的红线接继电器常开,电源正极

继电器公共端,黑线和电源负极接到一起,我们弄了半天才理解。

实验第四步,添加显示屏

有小伙伴提出能不能用显示屏显示当前的温湿度呢?我们也进行了尝试:

发现完全可以实现。需要指出的是要用到以下库(COPY到LIB目录里)DHTlib

和LiquidCrystal_I2C,否则编译不过关。

实验第五步,通过简单的继电器控制水泵的开关的研究,到温湿度在

LED1602上显示,到用湿度传感器输入值来控制水泵的开与关。最后的代码及接

线示意图如下:

序号主控板模块备注

1数字IO-11继电器模块-IN

2数字IO-12温湿度-S或DATA

3模拟IO-A0土壤传感器-A0

4模拟IO-A4LCD显示模块-SDA

5模拟IO-A5LCD显示模块-SCL

65V-所有模块接入转接板

7GND-VCC和GND

水泵USB口插5V供电(单片机单独USB供电),另外两个触点分别接继电

8

器的常开和公共端。

#includeLiquidCrystal_I2C.h

#includedht.h

LiquidCrystal_I2Clcd(0x27,16,2);//settheLCDaddressto0x27and0x3F

fora16charsand2linedisplay

constintTuRang_Pin=A0;//土壤湿度模拟输入口

constintRelay_Pin=11;//继电器数字输出口

constintDHT11_PIN=12;//DHT11输入接口

dhtDHT;//createavariabletypeofd

文档评论(0)

183****0598 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档