描述
<p><p>1.电路部分</p>
<p>主控部分:</p>
<p>通过STM32G030K6T6芯片作为主控芯片来控制整个电路。</p>
<p>传感器部分:</p>
<p>使用Sensirion(瑞士盛思锐)SHT40温湿度传感器模块,优点是功耗更低,精度更高。</p>
<p><img src="//image.lceda.cn/oshwhub/0a9dc09e69ff46a38ace374624207a75.png" /></p>
<p>显示部分:</p>
<p>使用一块0.96寸oled单色屏显示检测到的温度和湿度。</p>
<p>充电部分:</p>
<p>使用TP4056芯片对两块18650锂电池进行充放电管理。</p>
<p><img src="//image.lceda.cn/oshwhub/a61ca9508d304eab82b6266283d1b276.png" /></p>
<p>2.焊接</p>
<p><img src="//image.lceda.cn/oshwhub/0be411403b9d46f7841a1d2cdaaf0f99.jpg" alt="" width="537" height="639" /></p>
<p>因为是一个桌面小摆件,所以将屏幕和传感器模块都竖直摆放,增加立体感。</p>
<p>3.代码部分</p>
<p>主要代码是从立创EDA的项目文档复制过来的,显示部分是网上找的oled屏幕的的代码(这里的协议是SPI,并且是倒立显示,编写代码应留意)</p>
<p>4.验证</p>
<p><img src="//image.lceda.cn/oshwhub/8bc16eb225eb46529dd36eb0dae40775.png" alt="" width="640" height="853" /></p>
<p> 估计是因为设计的不完善,所以并不是每次都能成功显示,有时会显示乱码,有时则不显示。。。。。。</p></p>
评论(0)