《Arduino零基础C语言编程》课件-ch5-5. 13 综合示例 –自动浇花系统_第1页
《Arduino零基础C语言编程》课件-ch5-5. 13 综合示例 –自动浇花系统_第2页
《Arduino零基础C语言编程》课件-ch5-5. 13 综合示例 –自动浇花系统_第3页
《Arduino零基础C语言编程》课件-ch5-5. 13 综合示例 –自动浇花系统_第4页
《Arduino零基础C语言编程》课件-ch5-5. 13 综合示例 –自动浇花系统_第5页
全文预览已结束

下载本文档

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

文档简介

5.

13综合示例–自动浇花系统概述随着人们生活节奏的加快,即使是最爱的花草浇水也无法顾及,偶而出差、旅行、探亲也是很正常的事情,而家中花草谁来管?花草生长问题80%以上是由花儿浇灌问题引起;好不容易种植几个月的花草,因为浇水不及时,长势不好,用来美化家园的花草几乎成了“鸡肋”;DIY爱好者可以自己编程、设置参数、自己动手组装的一个自动浇花控制器,这是一款基于Arduino的控制器,使用土壤湿度传感器对土壤湿度进行监测,通过温湿度传感器对室内温度、湿度进行测量,控制水泵或电池阀进行浇水,从而达到自动浇灌的目的。组装示意图2025/2/7Arduino零基础C语言编程15.

13综合示例–自动浇花系统概述配件清单FreeLife自动浇花系统控制器1个MicroUSB线1根DHT11温湿度传感器1个土壤湿度传感器1个模拟接口转数字接口传感器连接线2根潜水泵1个(注意:潜水泵必须在水中使用,不能露出水面!)潜水泵电源连接线1根主板电源连接线1根橡胶水管1米塑料外壳1个2mm一字螺丝刀1个1号十字螺丝刀1个电子文档上位机软件1份2025/2/7Arduino零基础C语言编程25.

13综合示例–自动浇花系统单盆花的浇灌制作步骤1、将MoistureSensor与Arduino自动浇花系统控制器连接起来。MoistureSensor连接到控制板的任意可用模拟口,用于采集土壤湿度参数(选择不同的模拟口,程序中需对应应模拟口设置),默认选择模拟口2(注意区分电源正负,红色为+,黑色为-),然后将MoistureSensor插到土壤中(插入2/3即可)。2、水泵连接到控制器的MOTOR插座上,注意区分正负(棕色为正,蓝色为负),将橡胶水管插到潜水泵的出水口上,另一端固定在花盆上。3、将水装到水桶或水盆里,放在离花盆较近的位置,将潜水泵置于水桶或水盆内,保证蓄水充足,以供浇水(注意潜水泵必须在水中使用)。4、Arduino自动浇花系统控制器需要使用程序下载器连接到电脑才能与上位机通讯。程序下载器在使用前需要安装USB驱动程序。注意,如果自动浇花使用了电池盒供电,下载器上有一个电源跳线,需要拔掉。如果没有供电,那么可以使用下载器给控制器供电,跳线插接到5V端。5、为了能方便观察土壤湿度及室内环境的参数,可使用flower'slife这款软件,通过该软件把土壤湿度和环境温湿度数据呈现,打开flower'slife软件。界面如下:2025/2/7Arduino零基础C语言编程35.

13综合示例–自动浇花系统单盆花的浇灌制作步骤程序代码:#include<Free_Life.h>//提供的库函数#include<DHT.h>

#definetemperature40//设置环境最大温度

Free_Lifeflower;voidsetup(){flower.Initialization();//初始化主控制器,默认选择湿度传感器和水泵Serial.begin(115200);///波特率115200}voidloop(){cess(temperature);//室内温度、湿度检测flower.print();//输出室内温度、土壤湿度、室内湿度、土壤湿度阀值、传感器和驱动器参数给上位机delay(500);}2025/2/7Arduino零基础C语言编程45.

13综合示例–自动浇花系统单盆花的浇灌制作步骤6、该软件主要是通过对串口数据的监听来实现对当前控制器串口返回的土壤湿度和室内温度、湿度等参数的读取。其读取时间不定,该软件会自动监测串口数据的接收并自动读取,不会在没有数据的时候随意读取,避免了一定的数据读取冲突造成错误。7、通过这款软件,能对浇水的动力和湿度传感器进行选择,动力包括潜水泵和双稳态电磁阀,传感器包括土壤湿度传感器和碳棒,默认设置为潜水泵和土壤湿度传感器,在没有其他装置的情况下请勿乱设置。点击设置,选择当前串口端口号和通讯波特率,串口号请到设备管理器中查看Arduino下载器

温馨提示

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

评论

0/150

提交评论