发作品签到
专业版

#第九届立创电赛#ESP32C3&T113环境温湿度采集与监控板

工程标签

2.2k
0
0
2

简介

采集端使用ESP32C3,从盛思锐等传感器中获取环境参数数据,通过TCP通信传输数据T113上位机,传输完成后休眠,休眠功耗为uA级,同时T113可获取网络天气、时钟数据,显示在10.1寸大屏幕上。

简介:采集端使用ESP32C3,从盛思锐等传感器中获取环境参数数据,通过TCP通信传输数据T113上位机,传输完成后休眠,休眠功耗为uA级,同时T113可获取网络天气、时钟数据,显示在10.1寸大屏幕上。

开源协议

GPL 3.0

创建时间:2024-07-05 19:18:19更新时间:2024-08-05 20:36:36

描述

功能描述

  ESP32C3采集端拥有休眠uA级别的低功耗,15W的快充,采集数据是通过TCP通信,传输SHT30(温湿度传感器)、BMP180(气压传感器)、BH1750(光照传感器)到T113监控端,而T113监控端跑Tina-Linux,Gui使用LVGL,采用10.1寸超大屏,它可以是天气时钟,采用高斯模糊(毛玻璃特效)背景,有高大上的动画时钟显示,通过网络获取天气、室外温湿度,Lottie动画图标显示当前天气情况和室外温湿度参数,同时还能读取SHT30高精度温湿度芯片,显示室内温湿度情况,不仅如此,它还可以是家庭中控,通过TCP通信(后续改成MQTT),可以进行智能家居控制。采用高仿HomeAssistant的UI显示,可视化拉满。

开始讲之前先放图~~~~

同样都是放外面,采集部分外形参考空调外机,同时体积也就巴掌大小,完全不占地~
监控端的得咕咕了

               

感谢B站大佬奥大梨呀的框架,以及吴明辉大佬的LVGL高斯模糊特效!

监控端UI地址:https://github.com/Ary-ovo/strategist_UI

 

 

一、原理图分析 

(1)T113部分

共4个部分.
    1.T113外围电路和基本设备的原理图,你可以在里面找到有关于T113设备所需的外围电路设计,对一些功能进行取舍,去掉了TV功能和TP(电阻触摸)功能。


    2.供电部分,采用DCDC芯片RY1303降压给T113的0.9V核心供电1.8DDR供电,3.3V外设供电。


    3.设备部分,我们所用到的设备都会在上面显示出来,比如RGB屏幕

   


    4.WIFI部分,主要是WIFI设备的外围电路。

 

  (2)ESP32C3采集端原理图部分

 这里因为所用元件比较少,所以只画了一张原理图。

 ①ESP32C3外围

左上角这里主要是ESP32C3的外围电路设计,没啥好说的,跟着官方给的原理图画就完了,值得注意的时Strapping应严格按照官方原理图来画,特别是默认浮空的引脚,必须提前按要求设置上下拉,这次我看到好多人画错(

 

②充电部分

虽然功耗低,但是充电速度也不能落下!采用IP2312充电芯片,最高可达15W功率,充这1000ma电池绰绰有余了,功耗详细设置我在原理图上标有了。因为在充电时电流可高达3A,为了在下载时保护电脑,所以采用下载&充电USB口分离设计,再也不怕烧电脑了!

 

 

③电源管理

为了能够在最大限度上实现低功耗,传感器部分的供电由一个PMOS管控制、电池检测也由一个NMOS控制关断,在休眠状态下MOS不导通,最大限度上节约了耗电量。两个ADC通道,分别检测充电电压(状态)和电池电量。

 

④供电部分

采用DCDC降压芯片MT3410L,能够在低电量的情况下也能够给ESP32C3供电,同时配置了一个拨动开关,能够从电池供电到USB下载供电切换,同时在充电时也能够使用。

现在已经是凌晨3点,实在熬不住了,后续会把软件代码部分说明贴上来,今天就先熬到这里了QWQ,LVGL库太大了,代码后续会托管到github。

 

 

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
sht_project_T113.zip
31
2
ESP32C3_Monitor_3D.f3z
9
3
IMG_2609.MP4
6
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

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

底部导航