# ESP32土壤环境监测器 **Repository Path**: arduino2021/ESP32 ## Basic Information - **Project Name**: ESP32土壤环境监测器 - **Description**: 盆栽监测器是由ESP32星核主机和土壤环境传感器模块构建的一个低功耗监测盆栽土壤湿度 环境温湿度 大气压强 海拔高度 等信息的设备 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: https://oshwhub.com/FJ956391150/tu-rang-chuan-gan-qi - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 2 - **Created**: 2022-09-04 - **Last Updated**: 2025-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ESP32土壤环境监测器 #### 介绍 1. 盆栽监测器是由ESP32星核主机和土壤环境传感器模块构建的一个低功耗监测盆栽土壤湿度 环境温湿度 大气压强 海拔高度 等信息的设备 2. ESP32 星核主机链接:https://oshwhub.com/FJ956391150/esp32-xing-hu 3. 土壤环境传感器链接:https://oshwhub.com/FJ956391150/tu-rang-chuan-gan-qi #### ESP32 星核主机 1. ESP32 星核 拥有内置锂电池 电压温度测量 一键自动下载烧录等功能 可通过I2C SPI ADC DAC GPIO 等不同引脚驱动外设模块 2. 是一个自定义标准TYPE-C接口的多功能低功耗主机模块 通过一个TYPE-C 公头接口扩展不同外设模块 切换不同应用场景目前整个设备由 PCBA+外壳+锂电池+太阳能电池板组成 3. 低功耗设计:选用超低静态电流LDO和通过MCU深度睡眠模式来减小消耗电流低至10uA左右 可通过PMOS开关为外设供电来满足低功耗需求 4. 太阳能电池:由于TPS61200DRCR功耗过高且使用的44*26 (2V45mA)的太阳能电池板 无法提供足够电流使其正常工作 所以现在太阳能电板只能当个盖板和光照传感器用 5. 外壳:使用Solidowork2021 设计用 导出的STL文件在立创进行3D打印 6. 锂电池:推荐使用 402040或402540尺寸的聚合物锂电池一般容量在(3.7V400mAh)左右 且板子内置TP4054锂电池充电电路 7. 注意:PCB工艺 1.0板厚 双层板 元件参数以原理图为准 没有的元件上淘宝 相关资源代码在附件内 #### 土壤环境模块 1. 是一个自定义标准TYPE-C接口用于测量土壤湿度 环境温湿度 大气压强 海拔高度的外设模块 2. 土壤环境模块 通过STH30测量环境温湿度 BMP280测量大气压强算出海拔高度 土壤湿度通过ADC采集土壤和电阻分压来采集土壤电阻估算土壤大概湿度 3. 土壤环境模块由PCBA+外壳(使用Solidowork2021 设计用 导出的STL文件在立创进行3D打印) 组成 4. 注意:PCB 1.6板厚 相关资料在附件内 该项目比较繁琐复杂 多百度学习 #### 使用说明 1. ESP32 星核主机配合土壤环境传感器可构建的低功耗盆栽监测方案 可支持多设备采集 通过任意ESP32模块主机上传点灯Blinker APP查看 2. 盆栽监测方案由 :(土壤环境模块和ESP32 星核主机)构成采集端设备+ 任意ESP32模块做接收端主机连网上传数据组成 3. 采集端设备通过采集传感器数据 上传数据 定时休眠重启 周期运行来降低功耗 延长使用时间 可通按键强制唤醒工作然后继续定时休眠 4. 接收端主机通过不停运行 等待接收采集端设备上传的数据 然后暂存数据并上传到点灯Blinker服务器 方便手机端查看 5. 点灯Blinker手机端可通过按键切换不同ID设备查看不同ID采集端设备数据 点灯Blinker手机端页面需要自行配置 6. 由于用点灯Blinker库不支持存储多个设备的历史数据 只能存储当前设备ID的数据 但是切换不同ID设备查看数据会污染历史数据 慎重使用这功能 7. ESP32 星核主机和接收端ESP32模块基于Arduino IDE 开发 需要下载不同程序 相关程序资料在附件内 按照程序开头提示更改对应参数 8. 点灯Blinker手机端页面需要自行配置 且接收端ESP32程序需要个人点灯Blinker密钥 #### 参与贡献 1. ESP32 星核主机链接:https://oshwhub.com/FJ956391150/esp32-xing-hu 2. 土壤环境传感器链接:https://oshwhub.com/FJ956391150/tu-rang-chuan-gan-qi 3. 熵2022 9 4 ![输入图片说明](img0E00B59D1A0366FA688BE57795645431.jpg) ![输入图片说明](img40CE40D436238B0A57FF278E0AA2D0F0.jpg) ![输入图片说明](img051B8CD2BF0FC25D70FC8648036EB956.jpg) ![输入图片说明](imgD0CCD9F479D08B1EB5D6CF9FC8C9C6B5.jpg)