- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
5.13综合示例–自动浇花系统概述随着人们生活节奏的加快,即使是最爱的花草浇水也无法顾及,偶而出差、旅行、探亲也是很正常的事情,而家中花草谁来管?花草生长问题80%以上是由花儿浇灌问题引起;好不容易种植几个月的花草,因为浇水不及时,长势不好,用来美化家园的花草几乎成了“鸡肋”;DIY爱好者可以自己编程、设置参数、自己动手组装的一个自动浇花控制器,这是一款基于Arduino的控制器,使用土壤湿度传感器对土壤湿度进行监测,通过温湿度传感器对室内温度、湿度进行测量,控制水泵或电池阀进行浇水,从而达到自动浇灌的目的。组装示意图2025/2/7Arduino零基础C语言编程1
5.13综合示例–自动浇花系统概述配件清单FreeLife自动浇花系统控制器1个MicroUSB线1根DHT11温湿度传感器1个土壤湿度传感器1个模拟接口转数字接口传感器连接线2根潜水泵1个(注意:潜水泵必须在水中使用,不能露出水面!)潜水泵电源连接线1根主板电源连接线1根橡胶水管1米塑料外壳1个2mm一字螺丝刀1个1号十字螺丝刀1个电子文档上位机软件1份2025/2/7Arduino零基础C语言编程2
5.13综合示例–自动浇花系统单盆花的浇灌制作步骤1、将MoistureSensor与Arduino自动浇花系统控制器连接起来。MoistureSensor连接到控制板的任意可用模拟口,用于采集土壤湿度参数(选择不同的模拟口,程序中需对应应模拟口设置),默认选择模拟口2(注意区分电源正负,红色为+,黑色为-),然后将MoistureSensor插到土壤中(插入2/3即可)。2、水泵连接到控制器的MOTOR插座上,注意区分正负(棕色为正,蓝色为负),将橡胶水管插到潜水泵的出水口上,另一端固定在花盆上。3、将水装到水桶或水盆里,放在离花盆较近的位置,将潜水泵置于水桶或水盆内,保证蓄水充足,以供浇水(注意潜水泵必须在水中使用)。4、Arduino自动浇花系统控制器需要使用程序下载器连接到电脑才能与上位机通讯。程序下载器在使用前需要安装USB驱动程序。注意,如果自动浇花使用了电池盒供电,下载器上有一个电源跳线,需要拔掉。如果没有供电,那么可以使用下载器给控制器供电,跳线插接到5V端。5、为了能方便观察土壤湿度及室内环境的参数,可使用flowerslife这款软件,通过该软件把土壤湿度和环境温湿度数据呈现,打开flowerslife软件。界面如下:2025/2/7Arduino零基础C语言编程3
5.13综合示例–自动浇花系统单盆花的浇灌制作步骤程序代码:#includeFree_Life.h//提供的库函数#includeDHT.h?#definetemperature40//设置环境最大温度?Free_Lifeflower;voidsetup(){flower.Initialization();//初始化主控制器,默认选择湿度传感器和水泵Serial.begin(115200);///波特率115200}voidloop(){flower.process(temperature);//室内温度、湿度检测flower.print();//输出室内温度、土壤湿度、室内湿度、土壤湿度阀值、传感器和驱动器参数给上位机delay(500);}2025/2/7Arduino零基础C语言编程4
5.13综合示例–自动浇花系统单盆花的浇灌制作步骤6、该软件主要是通过对串口数据的监听来实现对当前控制器串口返回的土壤湿度和室内温度、湿度等参数的读取。其读取时间不定,该软件会自动监测串口数据的接收并自动读取,不会在没有数据的时候随意读取,避免了一定的数据读取冲突造成错误。7、通过这款软件,能对浇水的动力和湿度传感器进行选择,动力包括潜水泵和双稳态电磁阀,传感器包括土壤湿度传感器和碳棒,默认设置为潜水泵和土壤湿度传感器,在没有其他装置的情况下请勿乱设置。点击设置,选择当前串口端口号和通讯波特率,串口号请到设备管理器中查看Arduino下载器的端口号,波特率默认为115200。?8、设置好后,单击链接按钮,连接成功后,就可以看到当前土壤湿度以及室内温湿度的情况了。2025/2/7Arduino零基础C语言编程5
您可能关注的文档
- 《大学计算机基础教程》课件_第7章.ppt
- 《Arduino零基础C语言编程》课件_ch1.pptx
- 《AutoCAD建筑与土木工程制图》课件_第10章.ppt
- 《单片机C语言应用技术》课件_第4章.ppt
- 《DSP应用技术》课件_第3章.ppt
- 《Arduino零基础C语言编程》课件_ch1-1.2 认识arduino Uno.pptx
- 《CDMA网络规划与优化案例教程》课件_第7章.ppt
- 《Java面向对象程序设计案例教程》课件_第6章 程序的异常处理.ppt
- 《计算机应用基础 》课件_第1章.ppt
- 《Arduino零基础C语言编程》课件_ch1-1.1 arduino是什么?.pptx
- 用自己句子解释每个单词青少级ffmiddle ground38.pdf
- 讲稿介绍ntz0 xx german paper 2 hl markscheme德语.pdf
- 练习答案1 b n d f g 2 m k tu chapter7七章.pdf
- 参考品牌masport图库.pdf
- 教程分析成果uci224g-06 td en rev.pdf
- 文案seeing the advanced everyday student看高级学生.pdf
- 通过播客学习德语初级课程s2b s2lgpod101.pdf
- indonesian liture paper hl印度尼西亚文学.pdf
- 文稿说明案例2214-页mtz0 xx french ab initio paper 1 text booklet.pdf
- 你丢过钱吗new concept 2新概念hx g6nce224.pdf
文档评论(0)