土壤环境模块
简介
土壤环境模块 是一个自定义标准TYPE-C接口用于测量土壤湿度 环境温湿度 大气压强 海拔高度的外设模块 通过TYPE-C 母头连接ESP32星核主机可构建低功耗盆栽监测器
简介:土壤环境模块 是一个自定义标准TYPE-C接口用于测量土壤湿度 环境温湿度 大气压强 海拔高度的外设模块 通过TYPE-C 母头连接ESP32星核主机可构建低功耗盆栽监测器开源协议
:GPL 3.0
描述
土壤环境模块 通过STH30测量环境温湿度 BMP280测量大气压强算出海拔高度 土壤湿度通过ADC采集土壤和电阻分压来采集土壤电阻估算土壤大概湿度
土壤环境模块由PCBA+外壳(使用Solidowork2021 设计用 导出的STL文件在立创进行3D打印) 组成
ESP32 星核主机配合土壤环境传感器可构建的低功耗盆栽监测方案 可支持多设备采集 通过任意ESP32模块主机上传点灯Blinker APP查看
盆栽监测方案由 :(土壤环境模块和ESP32 星核主机)构成采集端设备+ 任意ESP32模块做接收端主机连网上传数据组成
采集端设备通过采集传感器数据 上传数据 定时休眠重启 周期运行来降低功耗 延长使用时间 可通按键强制唤醒工作然后继续定时休眠
接收端主机通过不停运行 等待接收采集端设备上传的数据 然后暂存数据并上传到点灯Blinker服务器 方便手机端查看
点灯Blinker手机端可通过按键切换不同ID设备查看不同ID采集端设备数据 点灯Blinker手机端页面需要自行配置
由于用点灯Blinker库不支持存储多个设备的历史数据 只能存储当前设备ID的数据 但是切换不同ID设备查看数据会污染历史数据 慎重使用这功能
ESP32 星核主机和接收端ESP32模块基于Arduino IDE 开发 需要下载不同程序 相关程序资料在附件内 按照程序开头提示更改对应参数
点灯Blinker手机端页面需要自行配置 且接收端ESP32程序需要个人点灯Blinker密钥
注意:PCB 1.6板厚 相关资料在附件内 该项目比较繁琐复杂 多百度学习
ESP32 星核主机链接:https://oshwhub.com/FJ956391150/esp32-xing-hu
评论