描述
<p><h1>功能描述</h1>
<p><span style="font-size: 14pt;"> ESP32C3采集端拥有休眠uA级别的<span style="color: #e03e2d;">低功耗</span>,15W的快充,采集数据是通过TCP通信,传输SHT30(温湿度传感器)、BMP180(气压传感器)、BH1750(光照传感器)到T113监控端,而T113监控端跑Tina-Linux,Gui使用<span style="color: #e03e2d;">LVGL</span>,采用<span style="color: #e03e2d;">10.1寸</span>超大屏,它可以是天气时钟,采用<span style="color: #e03e2d;">高斯模糊</span>(毛玻璃特效)背景,有高大上的<span style="color: #e03e2d;">动画时钟</span>显示,通过网络获取天气、室外温湿度,<span style="color: #e03e2d;">Lottie动画</span>图标显示当前天气情况和室外温湿度参数,同时还能读取SHT30高精度温湿度芯片,显示室内温湿度情况,不仅如此,它还可以是家庭中控,通过TCP通信(后续改成MQTT),可以进行智能家居控制。采用<span style="color: #e03e2d;">高仿HomeAssistant</span>的UI显示,可视化拉满。</span></p>
<h1>开始讲之前先放图~~~~</h1>
<p><span style="font-size: 14pt;">同样都是放外面,采集部分外形参考空调外机,同时体积也就巴掌大小,完全不占地~<br />监控端的得咕咕了</span></p>
<p style="text-align: center;"><span style="font-size: 14pt;"><img src="//image.lceda.cn/oshwhub/e958801398614f85974f1ba23f4b94a9.png" alt="" width="314" height="216" /> </span><img style="font-size: 18.6667px;" src="//image.lceda.cn/oshwhub/8b63c7a683964de3914026fed30fea35.png" alt="" width="291" height="226" /> <span style="font-size: 14pt;"><img src="//image.lceda.cn/oshwhub/7ba299e5ac344189b14dc5bcc7149825.jpg" alt="" width="299" height="224" /></span><span style="font-size: 14pt;"> <img src="//image.lceda.cn/oshwhub/c320740fd8df4d1084650cca39ebeed6.jpg" alt="" width="293" height="225" /></span></p>
<p style="text-align: center;"><span style="font-size: 14pt;"><img src="//image.lceda.cn/oshwhub/e226d6725ac44f568875197b1a4ee7c8.jpg" alt="" width="600" height="462" /></span><img src="//image.lceda.cn/oshwhub/89b3682a2228451286836cee8bb00291.jpg" alt="" width="408" height="306" /><img src="//image.lceda.cn/oshwhub/0ed960782788429f92b1d47b8a1c4c77.jpg" alt="" width="512" height="305" /><img src="//image.lceda.cn/oshwhub/0f80255028224afca136316a88881492.jpg" alt="" width="491" height="378" /></p>
<p style="text-align: center;"><strong><span style="font-size: 24pt;">感谢B站大佬<a href="<a href="https://space.bilibili.com/193246672/?spm_id_from=333.999.0.0%22>%E5%A5%A5%E5%A4%A7%E6%A2%A8%E5%91%80</a>%E7%9A%84%E6%A1%86%E6%9E%B6%EF%BC%8C%E4%BB%A5%E5%8F%8A<a" target="_blank">https://space.bilibili.com/193246672/?spm_id_from=333.999.0.0">奥大梨呀</a>的框架,以及<a</a> href="<a href="https://portrait.gitee.com/MIHI1%22>%E5%90%B4%E6%98%8E%E8%BE%89</a>%E5%A4%A7%E4%BD%AC%E7%9A%84LVGL%E9%AB%98%E6%96%AF%E6%A8%A1%E7%B3%8A%E7%89%B9%E6%95%88%EF%BC%81</span></strong></p" target="_blank">https://portrait.gitee.com/MIHI1">吴明辉</a>大佬的LVGL高斯模糊特效!</span></strong></p</a>>
<p style="text-align: center;"><span style="font-size: 14pt;">监控端UI地址:<a href="<a href="https://github.com/Ary-ovo/strategist_UI%22>https://github.com/Ary-ovo/strategist_UI</a></span></p" target="_blank">https://github.com/Ary-ovo/strategist_UI">https://github.com/Ary-ovo/strategist_UI</a></span></p</a>>
<p style="text-align: center;"> </p>
<p style="text-align: center;"> </p>
<h1>一、原理图分析 </h1>
<h2>(1)T113部分</h2>
<p><span style="font-size: 14pt;"> 共4个部分.</span><br /><span style="font-size: 14pt;"> 1.T113外围电路和基本设备的原理图,你可以在里面找到有关于T113设备所需的外围电路设计,对一些功能进行取舍,去掉了TV功能和TP(电阻触摸)功能。</span></p>
<p><img src="//image.lceda.cn/oshwhub/dbd4acd7a0a64d22897bd466da07decd.png" alt="" width="776" height="473" /><br /><span style="font-size: 14pt;"> 2.供电部分,采用DCDC芯片RY1303降压给T113的0.9V核心供电1.8DDR供电,3.3V外设供电。</span></p>
<p><span style="font-size: 14pt;"><img src="//image.lceda.cn/oshwhub/e26b9c3bf49349f0a5b7006cfd1e882d.png" alt="" width="903" height="480" /><br /></span><span style="font-size: 14pt;"> 3.设备部分,我们所用到的设备都会在上面显示出来,比如RGB屏幕</span></p>
<p><span style="font-size: 14pt;"> <img src="//image.lceda.cn/oshwhub/c3b2989cb3434379bdc02af78e542498.png" alt="" width="325" height="584" /></span></p>
<p><span style="font-size: 14pt;"><br /> 4.WIFI部分,主要是WIFI设备的外围电路。</span></p>
<p><img src="//image.lceda.cn/oshwhub/49db1bd3fb8a4796a1b7006e51afaf7d.png" alt="" width="706" height="376" /></p>
<p> </p>
<h2> (2)ESP32C3采集端原理图部分</h2>
<p><span style="font-size: 14pt;"> 这里因为所用元件比较少,所以只画了一张原理图。</span></p>
<h3><span style="font-size: 18.6667px;"> ①ESP32C3外围</span></h3>
<p><span style="font-size: 18.6667px;">左上角这里主要是ESP32C3的外围电路设计,没啥好说的,跟着官方给的原理图画就完了,值得注意的时Strapping应严格按照官方原理图来画,特别是默认浮空的引脚,必须提前按要求设置上下拉,这次我看到好多人画错(</span></p>
<p> </p>
<p><span style="font-size: 18.6667px;"><img src="//image.lceda.cn/oshwhub/9551c6e771da4445aeba2240be716b09.png" alt="" width="1146" height="592" /></span></p>
<h3><span style="font-size: 18.6667px;">②充电部分</span></h3>
<p><span style="font-size: 18.6667px;">虽然功耗低,但是充电速度也不能落下!采用IP2312充电芯片,最高可达15W功率,充这1000ma电池绰绰有余了,功耗详细设置我在原理图上标有了。因为在充电时电流可高达3A,为了在下载时保护电脑,所以采用下载&充电USB口分离设计,再也不怕烧电脑了!</span></p>
<p> </p>
<p><span style="font-size: 18.6667px;"><img src="//image.lceda.cn/oshwhub/2ec201f71a434772803e473633d6784b.png" alt="" width="1177" height="327" /></span></p>
<p> </p>
<h3><span style="font-size: 18.6667px;">③电源管理</span></h3>
<p><span style="font-size: 18.6667px;">为了能够在最大限度上实现低功耗,传感器部分的供电由一个PMOS管控制、电池检测也由一个NMOS控制关断,在休眠状态下MOS不导通,最大限度上节约了耗电量。两个ADC通道,分别检测充电电压(状态)和电池电量。</span></p>
<p><span style="font-size: 18.6667px;"><img src="//image.lceda.cn/oshwhub/7a3710e454d2494c86bff0079e646d36.png" alt="" width="993" height="547" /></span></p>
<p> </p>
<h3><span style="font-size: 18.6667px;">④供电部分</span></h3>
<p><span style="font-size: 18.6667px;">采用DCDC降压芯片MT3410L,能够在低电量的情况下也能够给ESP32C3供电,同时配置了一个拨动开关,能够从电池供电到USB下载供电切换,同时在充电时也能够使用。</span></p>
<p><span style="font-size: 18.6667px;"><img src="//image.lceda.cn/oshwhub/6d75f27bc0de4179a666b8d0cad5393c.png" alt="" width="614" height="258" /><img src="//image.lceda.cn/oshwhub/6542ad592fec48f8abd0c5bade0149c6.png" alt="" width="365" height="253" /></span></p>
<p><span style="font-size: 18.6667px;">现在已经是凌晨3点,实在熬不住了,后续会把软件代码部分说明贴上来,今天就先熬到这里了QWQ,LVGL库太大了,代码后续会托管到github。</span></p>
<p> </p>
<p> </p></p>
评论(1)