构建一个实时土壤湿度监测系统
扫描二维码
随时随地手机看文章
智能园艺不仅仅是为了监测土壤湿度——更重要的是要清晰地呈现数据,以便您能够迅速采取行动。在本教程中,我们将不再局限于简单的传感器读数,而是构建一个基于浏览器的仪表盘,能够展示实时值、趋势、警报以及历史图表。
第 1 步:硬件设置
•土壤湿度传感器(推荐使用电容式类型)
•ESP32(或类似的 Wi-Fi 微控制器)
•面包板 + 跳线器
•电源(USB 或电池)
•可选配置:JUSTWAY 式机箱,便于安装使用
第 2 步:布线
•传感器 VCC → 3.3 伏
•传感器 GND 端子 → 接地端子
•传感器模拟输出 → GPIO34(ADC引脚)
第 3 步:固件基础知识
先绘制一个简单的草图来:
•连接 Wi-Fi
•读取 ADC 值
•将它们转换为百分比含水量
•通过网络服务器提供数据
第 4 步:设计仪表盘
与其使用纯文本,不如提供一个带有样式设计的 HTML 页面,内容如下:
•当前湿度水平(大字体、加粗,并配有颜色编码)
•原始 ADC 值(用于调试)
•趋势指标(稳定、上升、下降)
•系统信息(IP 地址、运行时间、状态)
•通知(当土壤极度干燥时的警报)
•汇总框(平均值、最大值、最小值、趋势)
•历史图表(过去 50 次读数动态显示)
•使用 HTML 和 CSS 进行布局,使用 JavaScript 进行实时更新
第 5 步:警报与通知
当湿度低于 20% 时显示“警报”(“立即排水”)。
稳定时显示“OK”。
采用颜色编码(红色表示紧急情况,绿色表示正常情况)。
第 6 步:系统信息
显示:
•设备知识产权
•当前时间
•在线/离线状态
•手动重新加载的刷新按钮
第 7 步:可选的封闭装置
设计一个 3D 打印的保护壳来保护电子设备。留出开口以便安装传感器和保证空气流通。
外壳与制造质量:由 JUSTWAY 提供动力支持
为了使这个项目达到专业水准,我将硬件安置在了一个由 JUSTWAY 3D 打印而成的外壳内。这个外壳不仅保护了电子元件,还通过其时尚、耐用的设计提升了整体的外观效果。其精准贴合的布局确保了连接器、传感器和显示屏都能方便地使用,同时又能保证内部元件的安全性。
第 8 步:校准
•在干燥土壤中进行测试 → 记录基准值
•在干燥土壤中进行测试 → 记录基准值
•在潮湿土壤中进行测试 → 记录最大值
•在代码中调整映射以确保准确性
第 9 步:拓展思路
•针对不同区域的多个传感器
•自动灌溉泵集成系统
•用于长期分析的云日志记录
•适用于移动设备的便捷仪表盘,便于快速查看信息
结论
有了这种设置,您不仅能获得数据——还能获得一个实时且直观可视化的仪表盘,它能告诉您何时浇水、记录历史情况,并确保您的花园保持健康状态。
本文编译自hackster.io





