版本协议

Public Domain

专业版
超级mini的Type-C温湿度检测器

创建时间:4个月前

400 4

描述

<h2>超级mini的Type-C温湿度检测器</h2> <ul> <li>首先这个项目是基于瑞士盛思锐传感器第九届立创电子设计开源大赛。本项目主要想的是简易,低成本,方便好用。 <h4>硬件方面</h4></li> <li>温湿度传感器是本项目的重点,采用的是瑞士盛思锐的SHT40-BD1F-R2,我这里主要是为了保持尽量小巧的体积,所以并没有采用官方推荐的温湿度传感器模块,当然可以从那个模块把温湿度ic扣下来用,这个温湿度ic还是很好用的,驱动简单,数值准确,准确度ΔRH =±1.0% RH,△T=±0.1°C VDD = 1.08 V ~3.6 VAvg,还是相当不错的。</li> <li>主控芯片使用的是合宙的air001,在之前是很香的,我记得我买的时候是10块钱,一块最小系统板和10片air001芯片,现在好像都不给爱好者单买了,要买就是1盘,2000片这样买,这样是没法用的。</li> <li>but!由于某种说不清道不明的关系,可以用普冉的PY32F002AF15P6TU,也就是商城的物理编号C5292059,直接用写完air001的程序,然后往里干就完事了,硬件完全一致,价格就相当香喷喷啦,立创的也就1块钱这样一片,至于某宝的几毛钱随便买。</li> <li>屏幕使用的是0.96 tft液晶显示屏,分辨率是:80*160,驱动ic:st7735,这个屏幕还是相当够用的,主要是我本人不太爱用这个OLED,觉得用起来没这个爽,而且现在这个屏幕也很便宜了,我在某宝买的是2.8一块包邮。</li> <li>烧录接口使用的是SH1.0 6pin的接口,这个接口如果使用过梁山派的朋友们应该很熟悉,引脚定义也是和梁山派保持一直,但是我并不清楚梁山派的daplink是否可以直接用来烧录这颗ic,只是我自己diy了相同接口的daplink。</li> <li>这个Type-C接口是主要的供电接口,这个焊接也是比较有难度的(对于新手来说),之所以用这个接口,是因为我的设备只有这个TpyeC接口时空闲的,我的USB母口都要用到了,所以就选择这种接口。</li> <li>剩下的就是ldo电源芯片,为主控ic和外设提供3.3V供电电源,还有一些阻容器件和保险丝就没了,总体来说硬件方面还是十分简单的。</li> </ul> <h4>软件方面</h4> <ul> <li>使用的HAL库,这个还是挺好用的,大家可以直接去用cubeMX生成的代码复制过去,然后稍微改改引脚就行了,很容易上手。</li> <li>一个硬件iic,用来驱动SHT40,获取温湿度数据。</li> <li>一个硬件SPI,用来驱动TFT屏幕,显示温湿度数据。</li> <li>屏幕的显示,主要是采用显示图片的方式来显示温湿度传感器图标和数字,由于屏幕的大小,同时也是为了兼具这个方便查看数据,所以这个ui十分简单,一个温度图标,一个湿度图标,然后就是对应的数据了。</li> </ul> <p>代码部分,有必要说下,这个已经放不太下多余的图片了,所以就没有显示相对应的单位了,空间也是有点放不下。</p> <p><img src="//image.lceda.cn/pullimage/3m1Zf4yHipYtLB1IMucMLL4opNmKLY00geIJ8dMd.png" alt="image.png"> rom空间快用完啦!</p> <p><img src="//image.lceda.cn/oshwhub/2a900791a9c0485c995c060f40b734d9.jpg" alt="d2c83208599038215049dae865602bd.jpg"></p> <h4>接下来就是整体的图片展示了</h4> <ul> <li>板子正面图</li> </ul> <p><img src="//image.lceda.cn/oshwhub/4b33f2abc2f14d2694ba052cead5bd9e.png" alt="image.png"></p> <ul> <li>板子背面图 <img src="//image.lceda.cn/pullimage/1EcQs01BA00XGY78AQpunY3ht1nZgJH9qU25ajzM.png" alt="image.png"></li> </ul> <h3>实际效果展示</h3> <p><img src="//image.lceda.cn/oshwhub/9669fe16717e4a72b38a3ed1a122f070.png" alt="image.png"></p> <ul> <li>最后相关的代码我已经放在附件了, 有需要可以下载哦,然后还有一个注意事项:如果使用这种tpye-c公头的话,板子的板厚需要相应的调整,例如我这个的板厚就是0.8mm的,不然是装不上去的,在此谢谢嘉立创举办的这个活动,让我可以做出这个有趣的小玩意,感谢!</li> </ul>

文档

BOM

暂无

附件

附件名 下载
wen_shi_du_jian_ce.zip

成员

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow