500 元搭建第一套土壤监测站:硬件清单 + 接线图 + 完整代码
2026/7/1 2:23:20 网站建设 项目流程

500 元搭建第一套土壤监测站:硬件清单 + 接线图 + 完整代码

大家好,我是黒漂技术佬。

上一篇画了技术全景图,后台炸了。一百多条评论,出奇一致的三个字:「然后呢?」

我懂了——光画架构图没用,你们要的是「打开淘宝、照着买、照着接、插上就能跑」。这篇满足你。我把自己第一次搭监测站的全过程复盘出来:踩了 10 个坑,烧过 1 块板,换了 3 种传感器——最终稳定下来的方案,硬件 203 元,工具 175 元,合计 378 元,一个下午搞定。


先讲故事:我的第一次

两个月前,我对着刚到货的一堆传感器发了一下午呆。

ESP32 开发板、MAX485 模块、DHT22、BH1750、不锈钢土壤探头……摆了一桌子,一个都不认识。杜邦线拿手里看了半天——公头母头,公的插不进母的?哦,得插面包板。

第一次上电,ESP32 的指示灯亮了。我对着屏幕傻笑了至少 10 秒。那一刻的感觉怎么说——这不是代码里的 Hello World,这是物理世界里亮起的一盏灯。

然后接 DHT22。串口监视器打印NaN。换了三个库还是 NaN。最后发现:我把 VCC 接了 5V 而不是 3.3V,传感器烧了。15 块钱买来的教训。

所以这篇的意义就是:让你不用再烧一块传感器来学会这些。


为什么是 500 元?

我见过报价 8000 块一套的农业传感器方案。拆开一看——ESP32 + 四个传感器 + 一个防水盒,物料成本不到 300。剩下 7700 是「品牌溢价」和「安装费」。

500 元这个数字,是我在拼多多和淘宝反复比价后算出来的预算上限——买齐所有核心部件 + 工具,还能剩 100 多块吃一顿火锅。实际上 203 元(不含工具)就够。


📦 硬件清单:照着买,一个都别少

序号品名型号/关键词数量单价小计淘宝搜什么
1主控板ESP32-DevKitC (CH340C)122 元22 元ESP32 开发板 CH340 Type-C
2土壤湿度探头不锈钢探针 + RS485225 元50 元RS485 土壤湿度 不锈钢探头
3土壤温度探头DS18B20 不锈钢封装28 元16 元DS18B20 防水探头 不锈钢
4空气温湿度DHT22112 元12 元DHT22 温湿度模块
5光照传感器BH1750 模块18 元8 元BH1750 光照传感器
6锂电池18650 3400mAh118 元18 元18650 松下 3400mAh
7电池座18650 单节带线13 元3 元18650 电池盒 带开关
8充放电模块TP4056 充电 + 升压15 元5 元TP4056 5V 升压充电一体
9太阳能板5V 1W 多晶硅112 元12 元5V 1W 太阳能板
10RS485 转接MAX485 模块14 元4 元MAX485 TTL 转 RS485
11防水盒ABS 100×68×50mm115 元15 元ABS 防水盒 100x68x50
12防水接头PG9 尼龙42 元8 元PG9 防水接头
13面包板830 孔18 元8 元830 面包板
14杜邦线公母各 20 根16 元6 元杜邦线 公母 20cm
15排针2.54mm 单排 40P13 元3 元排针 2.54 单排
16热缩管混装套装15 元5 元热缩管 套装
17螺丝铜柱M3 套装18 元8 元M3 铜柱 螺丝

核心部件合计:203 元。你没看错,连 500 的一半都没到。

🛠️ 工具:没有这些你连线都剥不了

这些不算在 500 硬件预算里,但如果你是第一次碰硬件,得有:

工具推荐型号价格
万用表胜利 VC890C+60 元
烙铁黄花 907 调温45 元
剥线钳普通15 元
螺丝刀南旗 22 合 150 元
USB 转串口CH340G 模块5 元

工具合计 175 元。硬件 203 + 工具 175 =378 元,500 以内还有余。

💡 烙铁可以晚买——前期全用杜邦线 + 面包板插接,不需要焊接。等你确定方案稳了再焊。


🔌 接线图:我帮你画好了

第一次看到 ESP32 两排引脚的时候我跟你们一样懵。但其实只要记住:红接 3.3V、黑接 GND、彩色接数据线,就不会错。

太阳能板 (5V/1W) │ ┌────▼────┐ │ TP4056 │ → 充电 + 升压 5V └────┬────┘ │ 18650 电池 │ ┌────▼────┐ │ ESP32 │ │ DevKit │ └┬──┬──┬─┬┘ │ │ │ │ ┌───────────┤ │ │ ├───────────┐ │ │ │ │ │ │ ┌────▼───┐ ┌───▼──▼─┐ │ ┌▼──────┐ │ │ MAX485 │ │ DHT22 │ │ │BH1750 │ │ │ RS485 │ │ GPIO25 │ │ │I2C │ │ └──┬──┬──┘ └────────┘ │ └───────┘ │ │ │ │ │ ┌────▼┐ ┌▼────┐ ┌────▼────┐ ┌───▼───┐ │土壤 │ │土壤 │ │DS18B20x2│ │ 土壤 │ │湿度1│ │湿度2│ │土壤温度 │ │ 温度 │ └─────┘ └─────┘ └─────────┘ └───────┘

引脚接线表(照着插):

ESP32 脚去什么设备线色说明
3V3DHT22 VCC, BH1750 VCC⚠️ 是 3.3V,不是 5V!
GND全部传感器的 GND必须全部共地,否则数据乱跳
GPIO25DHT22 DATA单总线
GPIO21BH1750 SDA绿I2C 数据线
GPIO22BH1750 SCLI2C 时钟线
GPIO16MAX485 DI (TX)RS485 发送
GPIO17MAX485 RO (RX)RS485 接收
GPIO18MAX485 DE/RE方向切换
GPIO4DS18B20 数据线OneWire
5VMAX485 VCCMAX485 要 5V 供电

⚠️三个要命提醒:

  • 所有传感器 GND 连一起——不共地的话读数随机跳动,查到你怀疑人生
  • ESP32 引脚只能接 3.3V——5V 接数据引脚必烧
  • I2C 可以并联——BH1750 和 SHT30 共 SDA/SCL,只要地址不同就不会冲突

🚫 我再买我就是傻子的四个传感器

1. 金色叉型电容式土壤探头(5-8 块)

淘宝排第一那个。原理是把覆铜板埋在土里测电容。两周铜箔被化肥腐蚀发黑,读数飙到天上去。我第一批买了 10 个,俩月全坏。认准不锈钢探针 + 环氧树脂封装,多花 15 块钱用一年。

2. DHT11(蓝色壳、4 脚)

精度 ±2℃ / ±5%,一年后漂移成随机数生成器。读数据卡了时序直接返回 0℃,你的高温告警永远不会触发。多花 5 块上 DHT22,精度 ±0.5℃。

3. 透明壳雨滴传感器

靠水滴在 PCB 上形成回路测雨量。雨后泥浆干了变成绝缘层,永远显示「没下雨」。用翻斗式机械雨量计,或者接天气 API。

4. ESP8266(当长期方案用)

只有 1 个 ADC、GPIO 少、没蓝牙。开发玩玩行,正式部署直接 ESP32。差价不到 10 块,多的 GPIO 和蓝牙 OTA 能力值 10 倍。


📡 数据怎么看到?调试三步走

第一步:串口看输出。烧录代码后开串口监视器(115200 波特率),你应该看到:

=== 土壤监测站启动 === ✅ WiFi 已连接, IP: 192.168.1.100 空气温度: 26.5 ℃ 空气湿度: 68.2 % 土壤温度: 22.1 ℃ 土壤湿度: 35.0 % 光照强度: 42000 Lux

如果某个传感器NaN或负数——先查接线,再换传感器。

第二步:校准土壤湿度。不同探头出厂差异很大:

  • 探针悬空(完全干燥)→ 记下读数,写到代码里当SOIL_DRY
  • 探针插一碗水里 → 记下读数,当SOIL_WET

第三步:用 MQTTX 看云端数据。下载 MQTTX(免费),连你的 EMQX,订阅farm/#。你应该每分钟看到一条 JSON:

{"dev":"esp32_a1b2c3","ts":1718000000,"data":{"air_temp":26.5,"air_humidity":68.2,"soil_temp":22.1,"soil_moisture":35.0,"light":42000},"battery":3.82,"rssi":-65}

看到这个——🎉 你的第一套监测站跑通了!


🏪 购买渠道避坑

品类去哪买备注
ESP32、传感器模块淘宝:优信电子、德飞莱稳定,发货快
18650 电池拼多多:搜「松下 18650 3400」假货多,看店铺评分
防水盒、连接器拼多多随便买这东西没假货
工具京东自营贵但售后靠谱

⏱️ 时间预算

第一次从拆包到看到第一条数据上传:4-5 小时。熟练之后,2 小时。

不要怕慢。我第一块 ESP32 烧录就搞了 1 个小时(驱动没装),DHT22 调了 2 个小时(烧了一块才发现是电压问题)。你比我快——因为我把坑都标出来了。


💬 你第一次碰硬件是什么感觉?烧过几块板?评论区聊聊,有问必回。

下一篇:《ESP32 + 传感器:手把手代码篇》——完整的 Arduino 代码,从 GPIO 到 MQTT 上发,每一行都有注释,复制进 IDE 就能跑。

技术这东西,看 100 篇不如动手做一遍。去买吧,一个下午的事。

本专栏所有硬件成本均为 2025-2026 年淘宝/拼多多零售价,仅供参考。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询