项目简介
本项目是马基肯齐大学的学术项目,由马科斯·迪奥尼斯奥·费尔南德斯·帕特里亚和维克多·亨利奎兹·维埃拉·达席尔瓦共同完成,导师为威尔森·弗兰卡·科斯塔。针对智能连接对象技术领域进行分析与开发,旨在减少人工干预,确保植物和花卉始终水分充足,实现了智能化灌溉系统。
项目的主要特性和功能
- 土壤湿度检测:借助土壤湿度传感器实时获取土壤湿度值,并传输给Arduino处理。
- 自动灌溉控制:依据土壤湿度值自动判断是否开启灌溉阀门。
- 数据传输:运用MQTT协议将土壤湿度数据发送到服务器。
- 用户界面:用户可通过Node - Red界面查看实时土壤湿度数据和灌溉状态。
- 硬件设备:包含Arduino Uno、微USB电缆、土壤湿度传感器、接线头等。
- 软件开发:使用StandardFirmata进行Arduino编程,逻辑功能在Node - Red工具中开发。
安装使用步骤
- 下载并解压已获取的项目源码文件。
- 按照电路图连接所有硬件设备,包括Arduino Uno、微USB电缆、土壤湿度传感器、接线头等。
- 将Arduino编程代码上传至Arduino Uno。
- 配置MQTT协议,使其连接到服务器。
- 在Node - Red中完成配置并启动项目。
- 通过Node - Red界面查看实时的土壤湿度数据和灌溉状态,当土壤湿度低于设定阈值时,系统会自动开启灌溉阀门浇水。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】