此项目制作人为Arduino “having11” Guy。 来自DFRobot英文网站,转载需私信授权。 在植物湿度过低时向你发送短信或拨打电话,还能通过精美的液晶显示屏 (LCD) 提供植物健康的相关信息。
DFRobot的妙想家们找到我,想要用他们开发的神奇的土壤湿度传感器和12C LCD1602做一个项目。 认真思考后,我决定创造一个植物监测仪,而DFRobot则为我提供必要的硬件。我决定制作一个仅由Particle Photon物联网开发板驱动的简易盒子。 该装置每隔30分钟就会检测一次土壤的湿度状况,判断其是否过于干燥。如果检测到湿度较低,装置会触发一个事件,然后由IFTTT通过短信、电话或电子邮件通知你土壤缺水。装置上方还配有一个RGB LED灯,其中绿灯表示植物土壤湿度状况良好,蓝色表示植物土壤湿度过低。 LCD1602可指示植物土壤湿度状况的好坏。
组件 所需硬件组件: Particle Photon 土壤湿度传感器(兼容Arduino) I2C LCD1602液晶模块(兼容Arduino) 散射型RGB LED灯 Micro USB连接器 Uxcell万能电路板 (4x6 cm) 应用程序与在线服务: Particle云集成开发环境 IFTTT Maker 服务 手工工具与制作设备: 焊铁(通用型) Millright数控雕刻机M3
设计 首先,将各个组件以及Micro USB电源连接器连接到Particle Photon上。我加载了一些可在LCD上简略显示湿度的测试代码。代码运行成功后,我开始使用Fusion 360建模。我将此装置的形状设计为矩形棱柱,其正面、顶部以及背面分别配有LCD、LED和Micro USB接口。 我还留了一个小洞,土壤湿度传感器可通过此孔布线。至于图案设计,我想以绿色为底,其上绘制一些黄色花卉图案。
制作 我的Fusion 360设计可用于数控雕刻,所以我把所有部件平稳地放在一个平面上,并从加工路径生成Gcode。接下来,我把准备的一张10.5\" x 10.5\" x 1/4\"胶合板,放置于Millright数控机床上,开始切割各个部件。我还对各个部件进行打磨,使其边缘更为平滑,更具美感。
美化 首先,准备材料:经过数控雕刻的胶合板、一罐绿色喷漆、一罐虫胶、一小瓶黄色丙烯酸漆、若干150-400目砂纸、一瓶木胶和一个砂光机。 我先依次使用低目数和高目数砂纸彻底打磨各个部件。 在所有部件已被充分打磨后,我将底部、侧面和背面粘合在一起。接下来,我为各个部件喷涂了两层虫胶,之后再均匀喷上几层绿漆。
组装 所有部件都喷漆上色后,把电子元件放于外壳内部,并用热胶将其固定。我还通过侧面的小孔将土壤湿度传感器的电线与Photon相连接。 我还专门隔出了一小块区域,以便在装置停用时存放传感器和电线。
编程 我在Particle Photon的云集成开发环境中加载了附图,并将其发送到我的Photon。顶部的RGB LED灯闪烁5次,表示Photon已成功启动并连接。编写代码时,我设置的是当湿度低于15%时,Photon会生成一个名为“浇水”的事件,触发IFTTT小程序。
用法 使用此装置时,只需把湿度传感器放入盆栽植物的土壤中,并将Micro USB数据线插入连接器,为装置供电 (5V)。之后,设置好IFTTT小程序,使其在收到Particle Photon服务发送的名为“干燥”的事件时发短信通知我。 它会通过电子邮件发送:“您的植物需要浇水!”。此外,装置上的LCD会显示土壤水分的百分比以及植物的健康状况。现在,你再也不用担心植物是否缺水了。
连线图
amy微信2018.05.16
顶顶顶
ASH腻2018.04.28
6666