发作品签到
专业版

#第九届立创电赛#桌面温湿度显示仪

工程标签

419
0
0
4

简介

“盛思锐传感器”第九届立创电子设计开源大赛的参赛DIY项目,参考holocubic制作。后续考虑重新编写代码

简介:“盛思锐传感器”第九届立创电子设计开源大赛的参赛DIY项目,参考holocubic制作。后续考虑重新编写代码

开源协议

Public Domain

创建时间:2024-07-11 11:07:42更新时间:2024-08-12 01:24:23

描述

1、项目功能介绍


  该项目为“盛思锐传感器”第九届立创电子设计开源大赛参赛DIY项目,制作了一个温湿度检测仪。 
  硬件部分参考开源项目Holocubic
        1.将MPU650更改为拨轮,用拨轮控制各app之间的切换;
        2.添加了I2C接口和多余IO口,用于扩展其他应用;
        3.添加了TP5400作为充放电管理;
  软件部分参考Holocubic_AIO
        1.更改状态动作的获取函数,实现拨轮控制app;
        2.添加显示温湿度数据的app程序;

2、项目属性


  首次公开;

原创;

未参加其他项目

3、开源协议


  Public Domain

4、硬件部分


1.esp32电路

图1 esp32最小电路

esp电路主要有三部分,

  第一是供电,由lp2992LP2992IM5-3.3/NOPB,给esp32提供3.3V电压,在之后的焊接或者维修过程中,可通过R14 0Ω电阻进行检测;

  第二是复位电路,主要参考 ESP32PICOD4 模组外围设计原理图,为确保芯片上电时的供电正常,EN 管脚处需要增加 RC 延迟电路。在手册里,RC 通常建议为 R = 10 kΩ,C = 1 μF,但具体数值仍需根据模组电源的上电时序和芯片的上电复位时序进行调整;

  第三是下载电路,由CP2102-GMR-YJLTY与上位机进行通讯下载操作,CP2102自动下载电路在后续分析。

2.供电部分

图2-1 USB供电 图2-2 锂电池充放电 图2-3 5V供电切换 图2-4 LDO降压3.3V

图2 模块供电电路

  该项目供电部分,电源输入功率主要由USB和锂电池提供,

  图2-2为锂电池充放电管理电路,TP5400芯片具有极低的空载功耗(小于 10uA),且升压输出驱动电流能力能达到 1A。对锂电池进行充放电管理,可通过更改R3的阻值进行充电电流的设定,对应参考表如下:

表1  R3和充电电流的关系

R3(Ω) IBAT
10k 130mA
5k 245mA
2k 560mA
1.5k 740mA
1.1k 1000mA

  图2-3为5V供电切换电路,用PMOS和整流二极管制作一个USB和锂电池供电切换电路,若接入USB,直接用USB供电,未接入时候用锂电池进行电路供电,并可用开关SW1进行控制5V电压通断。

  图2-4为LDO降压电路,主要为之后的esp32供电。使用LP2992超低压降稳压器给esp供电,说明书中有PCB LAYOUT电路,可参考进行PCB排版。

3.下载电路

图3 CP2102自动下载电路

  下载模式:芯⽚启动时,若 IO0 为低电平,芯⽚会进⼊下载模式;

  运⾏模式:芯⽚启动时,若 IO0 为⾼电平,芯⽚会进⼊运⾏模式;

  置 DTR = 1,RTS = 0,此时 Q1 导通,Q2 截止,EN = RTS = 0,IO0 = 1,芯片掉电复位;在复位过程中,有esp32有RC复位延迟电路,因此EN有延迟降压和升压

  置 DTR = 0,RTS = 1,此时 Q1 截止,Q2 导通,EN = 1,IO0 = 0,芯片重新上电,由于 IO0 为低电平,芯片进入下载模式;

  置 DTR = 1,RTS = 1,此时 Q1 导通,Q2 导通,EN = 1,IO0 = 1,确保下载完成后再复位芯片正常运行

 

5、软件部分


  编译环境:VsCode+PlatformIO

  代码:climate-monitor

图4  界面显示

        src_1——显示时间和温湿度数据,可进行网络校时,以及对SHT40数据采集的显示。网络校时为15min自动校准,温湿度数据采集为2s一次。

        src_2——温湿度数据表显示界面,每两秒采集一次温湿度数据进行显示;

        src_3——日历显示

  拨轮的状态适配拨轮的状态如下表

表2  拨轮状态对应操作说明

拨轮状态 对应操作 状态值
RIGHT 上拨 0
LEFT 下拨 0
UP 上拨 1
DOWN 下拨 1
更改状态值 中键 0、1切换
CONFIRM 长上拨 ——
BACK 长下拨||长中键 ——

 

  通过拨轮实现界面切换,网络对时温湿度检测等操作

 

图5   拨轮状态切换说明

6、BOM清单


见末尾

 

7、大赛LOGO验证


 

 

 

8、演示视频


见附件

 

前往查看更多详情 >

 

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
立创电赛:温湿度检测仪-操作说明.mp4
0
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

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

底部导航