站内搜索
发作品签到
专业版

#第十届立创电赛#ESP8266太阳能温度、湿度、气压监测站

工程标签

1.3k
0
0
0

简介

ESP8266太阳能温度、湿度、气压监测站,可以24 小时监测环境温度、湿度与气压。

简介:ESP8266太阳能温度、湿度、气压监测站,可以24 小时监测环境温度、湿度与气压。
第十届立创电子设计开源大赛
复刻成本:50

开源协议

GPL 3.0

创建时间:2025-08-03 14:25:08更新时间:2025-10-31 09:23:50

描述

注:* 为必填项

请在报名阶段填写 ↓

 

* 1、项目功能介绍


本项目由ESP8266模组、6V单晶硅太阳能板、18650锂电池、AHT20温湿度计、BMP280气压计组成,可以24 小时监测环境温度、湿度与气压,并通过 MQTT 将数据推送到 Home Assistant,通过 Home Assistant的数据曲线,可以随时观察室内温度、湿度与气压的变化。

 

*2、项目属性


首次公开,原创

 

* 3、开源协议


GPL3.0

 

 

请在竞赛阶段填写 ↓

 

*4、硬件部分


太阳能温湿度·气压监测站由ESP8266模组、6V单晶硅太阳能板、18650锂电池、AHT20温湿度计、BMP280气压计等组成。其余能省则省,把功耗压到极致。原理图如下:

因为要使用ESP8266的深度睡眠功能,需要将GPIO16连接到RST引脚。

PCB图如下:

相比之前设计的ESP8266开发板,去掉了所有指示灯,进一步降低静态电流。

实物效果:

太阳能板放在户外,每天直射时间不足 2 小时,但即使是散射光也能产生足够电流,锂电池电量始终健康,ESP8266 从未因缺电掉线。

太阳直晒时,电压约5V,电流约50-85mA;没有太阳直晒时,电压约为4.6V,电流约10-30mA:

 

 

*5、软件部分


原理:ESP8266驱动温湿度、气压模块获取环境温度、湿度与气压数据,并通过 MQTT 将数据推送到 Home Assistant,Home Assistant将温湿度气压数据展示为曲线图,用户可以随时观察室内温度、湿度与气压的变化。

为了控制整体功耗,我们让ESP8266每10分钟醒来一次,测量完数据并上传Home Assistant后,进入深度睡眠。

代码详见附件。

Home Assistant端的配置参考《ESP8266通过MQTT接入Home Assistant(二)》,YAML配置文件代码如下:

mqtt:
sensor:
  - name: "温度"
    state_topic: "homeassistant/sensor/esp8266/state"
    device_class: "temperature"
    unit_of_measurement: "°C"
    value_template: "{{ value_json.temperature}}"
    unique_id: "temp01ae"
    device:
      name: "ESP8266"
      suggested_area: "客厅"
      manufacturer: "PY学习笔记"
      model: "E103-W01"
      model_id: "ESP8266EX"
      serial_number: "pysn"
      hw_version: "v1.2.0"
      sw_version: "1.24.1"
      identifiers:
        - "esp8266_aht10"
  - name: "湿度"
    state_topic: "homeassistant/sensor/esp8266/state"
    device_class: "humidity"
    unit_of_measurement: "%"
    value_template: "{{ value_json.humidity}}"
    unique_id: "hum01ae"
    device:
      identifiers:
        - "esp8266_aht10"
  - name: "气压"
    state_topic: "homeassistant/sensor/esp8266/state"
    device_class: "atmospheric_pressure"
    unit_of_measurement: "hPa"
    value_template: "{{ value_json.atmospheric_pressure}}"
    unique_id: "pas01ae"
    device:
      identifiers:
        - "esp8266_aht10"

 

这套系统已连续稳定运行两个多月,通过Home Assistant APP,可以随时查看温湿度与气压数据,以及选定日期的温度、湿度、气压变化曲线。

刚好,6-8月处于厦门的台风季,我们也观察了台风对气压的影响。

台风“韦帕”于7月20日登陆广东台山,距离气压测量点约620km,气压变化情况如下:

 

 

注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。

 

*6、BOM清单


请输入内容…

 

注:项目涉及的BOM清单。在嘉立创EDA 生成/上传设计文件后,BOM将自动生成至项目详情;建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。

 

*7、大赛LOGO验证


 

 

* 8、演示您的项目并录制成视频上传


 

视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;

视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。

 

前往查看更多详情 >

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
main_太阳能.py
0
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航