版本协议

GPL 3.0

标签
专业版
高精度PY温湿度计SHT4x

创建时间:4个月前

描述

<p>本项目是一款极其简单的高精度温湿度计,PCB尺寸60mm*20mm,外壳尺寸65mm*25mm*11mm,主打一个精致小巧,手搓成本不到10元,温湿度传感器与米家温湿度计同厂商,非常适合3D打印玩家。</p> <p> </p> <h3 style="line-height:1.8">* 更新记录</h3> <hr> <p><strong>2024年9月3日</strong></p> <p>发布新固件,支持更多淘宝ST7735S屏幕。</p> <p> </p> <p><strong>2024年8月22日 (PY32F002A开头,以下简称V2版本)</strong><br>第一版发布后,受到了B站不少网友的鼓励和支持,还有多位网友复刻成功,这才有了动力进行这第二版。</p> <p>第二版更多的是从产品的角度去考虑,共设计了3款:分别是纽扣电池版、锂电池版以及模块版,主控MCU换成了更便宜的普冉的 <a href="https://item.szlcsc.com/6036160.html" target="_blank">PY32F002AF15P6</a> 或者合宙的AIR001,这2个芯片其实是一样的,可以随意替换使用。</p> <p>硬件上对PCB LAYOUT也进行了优化,把唤醒按键移到右边,这样按唤醒按键的时候手指就不会挡住传感器的风道了,同时把屏幕也往中间挪了挪。</p> <p>锂电池版可以直接通过TYPEC进行充电,偶尔还能应急下当作锂电池的充电器用,另外加入了USB插入监测,一旦有外部供电就会保持屏幕常亮不进入休眠模式。</p> <p>而模块版是采取尽可能的简化电路,减少元器件数量,采用TYPEC或者外接5V直接供电,屏幕常亮不进入休眠模式。可以作为其他系统的子模块使用,只要接入5V电源就可以有一个完整的温湿度测量单元。</p> <p>同时还改进了软件代码,支持SHT4x全系列芯片,而且现在可以做到同一个固件支持GC9107和ST7735S驱动IC的屏幕了,<strong>固件已更新至最新版,在这之前复刻的朋友们可以重新下载烧录</strong>。</p> <p>V2纽扣电池版功耗:运行模式23mA,休眠模式85uA。</p> <p>V2版本演示视频:<a href="https://b23.tv/Xg4ONQv" target="_blank">https://b23.tv/Xg4ONQv</a></p> <p> </p> <p><strong>2024年7月25日 (PY32F003_SHT4x,以下简称V1版本)</strong><br>第一版发布,这是参加训练营的,主控MCU是普冉的PY32F003F1xPx系列(PY32F003F14P6、PY32F003F16Px、PY32F003F18Px都可以),温湿度传感器采用盛思锐的SHT40-AD1B-R2,一颗CR2032纽扣电池供电,屏幕是0.96寸TFT,万用表粗略测量一下功耗,运行模式20mA,休眠模式100uA,理论上CR2032电池能够坚持3个月左右,实际上会受限于屏幕的最低电压要求导致续航会打折扣。</p> <p>V1版本演示视频:<a href="https://b23.tv/sPQD9rp" target="_blank">https://b23.tv/sPQD9rp</a></p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8">* 1、项目功能介绍</h3> <hr> <p>V1版本只有一个款式,电源采用一颗CR2032供电,电池容量大概220mAh左右,主控采用普冉的 <a href="https://item.szlcsc.com/3531927.html" target="_blank">PY32F003F1xPx系列</a>,正如该主控型号的开头2字母PY == 便宜,手头也正好有就用了,温湿度传感器芯片选用 <a href="https://list.szlcsc.com/brand/506.html" target="_blank">Sensirion(瑞士盛思锐)</a> 的高精度数字温湿度传感器 <a href="https://item.szlcsc.com/3188621.html" target="_blank">SHT40-AD1B-R2</a>,米家智能温湿度计也都是用的盛思锐的传感器芯片。还有一块0.96寸TFT IPS 显示屏用于显示温湿度数据,至于为什么采用这块屏幕也是因为手头有存货,实际做产品的话应该换成低功耗不带背光的段码LCD屏或者墨水屏之类的,毕竟带背光的屏都比较耗电,且最低供电电压也偏高。</p> <p> </p> <p>V2版本主要是换了主控,其他没变,保留CR2032纽扣电池版外,新增锂电池版和模块版,共有3个款式,分别应对不同场景,主控MCU换成了更便宜的普冉的<a href="https://item.szlcsc.com/6036160.html" target="_blank">PY32F002AF15P6</a> 或者合宙的AIR001,这2个芯片可以随意替换使用,我在开发过程中就是用PY32F002A的标准库写的,然后直接烧录AIR001芯片。</p> <p> </p> <p>项目功能框图如下所示:</p> <p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/7658d3dfb11b431fb26ca026eb366db4.png" alt="" width="522" height="362"></p> <p style="line-height:1.8"> </p> <p>实物展示</p> <p><img src="//image.lceda.cn/pullimage/Nwkhvzwmho7HfIGob6BONTVvtGSaCuaHfSCKf6g3.jpeg" alt="" width="4032" height="3024"></p> <p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/Do97UW7uD5UBjPIc8lNEYinKHh3dfq7Jrf9pBXmK.jpeg" alt="" width="4032" height="3024"></p> <p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/fadd6f4278044f2bbe1c1e06f1913d85.jpg" alt="" width="1906" height="2355"></p> <p style="line-height:1.8"> </p> <p>3D外壳也是直接通过立创EDA画的,对于这类外壳用立创EDA设计已经足够,我也把立创EDA的3D外壳设计功能发挥的淋漓尽致!!!:-)</p> <p> </p> <p>下面是V1版本外壳装配图,使用4颗M2x9圆头十字自攻螺丝固定</p> <p><img src="//image.lceda.cn/oshwhub/6f0b77f932594d518dd1cab106f92d23.png" alt="" width="1049" height="740"></p> <p> </p> <p>以下是V2版本外壳装配图</p> <p><img src="//image.lceda.cn/oshwhub/422653c72d7e4c64908df400b7d93ed6.png" alt="" width="1100" height="690"></p> <p> </p> <h3 style="line-height:1.8">*2、硬件部分</h3> <hr> <p> </p> <p>V1版本硬件部分主要就5大块:MCU主控、温湿度传感器、唤醒和复位按键、电池电压检测以及0.96寸TFT显示屏部分,简单的不能再简单了。</p> <p> </p> <p><img src="//image.lceda.cn/pullimage/uMl5fKyFmowUAqVz6zCmTTOXLKBgx3Q5IhLmqjiO.png" alt="" width="1174" height="830"></p> <p> </p> <p><strong>原理图中的一些物料大家可以根据自己手头物料进行选择替换,比如三极管S8050可以用S9013替换等等。</strong></p> <p> </p> <p><img src="//image.lceda.cn/oshwhub/c78bd5779ee349809abe898fe0913535.png" alt="" width="1906" height="634"></p> <p><img src="//image.lceda.cn/oshwhub/dc44bf74bcd74ae28db3a54cf5578a2b.png" alt="" width="1906" height="634"></p> <p>V1版本MCU主控采用普冉的<strong>PY32F003F1xPx系列</strong>,原理图里用的是PY32F003F16P6TU,这里之所以用系列这个词,意思就是同一块板子,你可以焊接PY32F003F14Px、PY32F003F16Px、PY32F003F18Px中的任一款芯片,这几个型号的芯片都是TSSOP20封装,引脚相同,唯一的区别就是FLASH和SRAM大小的区别,当然价格也随之不同,实际测试2K大小的SRAM就够了,也就是说用PY32F003F14Px最划算。</p> <p><img src="//image.lceda.cn/pullimage/G5vL80nkvhnDvspKmLIboh1dxuaoLgPpCbgnXOgi.png" alt="" width="947" height="832"></p> <p> </p> <p> </p> <p> </p> <p>V2版本MCU主控换成普冉的 PY32F002A15P6,相对来说更便宜,20K的FLASH和3K的SRAM也足够了,大家可以编辑器打开工程自行查看原理图。</p> <p> </p> <p>V2纽扣电池版</p> <p><img src="//image.lceda.cn/oshwhub/74eea2b31060412590d3f973c38e39ab.png" alt="" width="1906" height="634"></p> <p><img src="//image.lceda.cn/oshwhub/2216fa4717b64443adba208541b3aac5.png" alt="" width="1906" height="634"></p> <p>V2锂电池版主要增加了以下电路</p> <p><img src="//image.lceda.cn/oshwhub/cfe6c955883e4d6fbb9e2fc5395be29a.png" alt="" width="1248" height="524"></p> <p><img src="//image.lceda.cn/oshwhub/f0b88a60f2664d60ad3f7c358635f13f.png" alt="" width="1906" height="620"></p> <p><img src="//image.lceda.cn/oshwhub/444e8405e9f647778163feeab010e714.png" alt="" width="1906" height="620"></p> <p>V2模块版,预留TYPEC或者XH2.54接口,用于外接5V供电。<strong>如果也想外接锂电池,请确保不会接反的前提下,不要焊接二极管,用0Ω电阻或者一坨焊锡代替,因为二极管的压降会造成后续供电不稳。</strong></p> <p><img src="//image.lceda.cn/oshwhub/537359e29d494e48bc63920c04aa6e1d.png" alt="" width="1906" height="620"></p> <p><img src="//image.lceda.cn/oshwhub/6b97f4b2d9ea4847823c02aa24e9ea0b.png" alt="" width="1906" height="620"></p> <p> </p> <p> </p> <h3>2.1 温湿度传感器</h3> <p>温湿度传感器芯片选用的是 <a href="https://list.szlcsc.com/brand/506.html" target="_blank">Sensirion(瑞士盛思锐)</a> 的高精度数字温湿度传感器 <a href="https://item.szlcsc.com/3188621.html" target="_blank">SHT40-AD1B-R2</a>,精度很高,各位可以看下盛思锐官方的宣传手册以及数据手册。</p> <p><img src="//image.lceda.cn/pullimage/LqNLExzmTi4JDlWrj3dbn6PcBtrU2MJKKSIVBeay.png" alt="" width="1091" height="903"></p> <p><img src="//image.lceda.cn/pullimage/p6MBN8FK9bzv4yNrv0KH4kRIMmRpNAtnDzN7w7lj.png" alt="" width="1047" height="485"></p> <p> </p> <p><strong>由数据手册得知这块芯片的IIC地址为0x44,当地址最低位为0时,表示写数据;最低位为1时,表示读数据。</strong></p> <p> </p> <p><strong>温湿度传感器SHT40也可以换成SHT41、SHT43、SHT45,软件已对这些型号都做了兼容。</strong></p> <p> </p> <p><strong>温湿度传感器的LAYOUT可以参考一下盛思锐官方的<a href="https://sensirion.com/media/documents/3A740281/66681D22/Sensirion_Temperature_Sensors_Design_Guide_Chinese.pdf" target="_blank">设计指南文档</a>,我也是按照官方推荐的设计采用挖槽以及禁止铺铜处理,可以避免PCB热传导,从而影响温湿度传感器的测量精度。</strong></p> <p> </p> <p><img src="//image.lceda.cn/pullimage/vn20ctikPOWPWPcT5IUcgUwomqMEGWntmpIyHWjW.png" alt="" width="1045" height="736"></p> <p> </p> <h3>2.2 0.96寸TFT显示屏</h3> <p>屏幕可以选用ST7735S或者GC9107驱动IC的,软件已对这2款芯片做了兼容,我自己实际测试的屏幕型号是N096-1608TBBIG47-H13 和 N096-1608TBBIG11-H13。</p> <p> </p> <p><img src="//image.lceda.cn/oshwhub/2180e05ab8bf4fedbcbb2ee793b7cd16.jpg" alt="" width="1906" height="1430"></p> <p> </p> <p> </p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8">*3、软件部分</h3> <hr> <p>代码采用标准库写的,实现逻辑如下图所示:</p> <p><img src="//image.lceda.cn/pullimage/n0Il5FEHj2IaRpNYyBFppoZC5CagXxCh3DwOEWgH.png" alt="" width="429" height="501"></p> <p>逻辑也很简单,就是上电后每秒检测一次并显示结果(出于展示需要,实际产品不需要每秒刷新一次),然后循环里判断超过10秒没响应后进入低功耗模式,同时也关闭显示屏背光。低功耗模式下如果检测到唤醒按键按下,那么重新开启显示屏背光,并再次检测。超过10秒没响应后再次进入低功耗模式。</p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8">3.1 温湿度UI展示</h3> <p>测量结果是用LED数码字体展示的,左边显示的是温度数据,右边显示的是湿度数据,另外还根据温湿度区间做了下UI方面的考虑,用3种颜色分别表示不同的温湿度区间。</p> <table style="border-collapse:collapse;width:100%;height:76px"> <tr style="height:19px"> <td style="width:33.0946%;height:19px">颜色</td> <td style="width:33.0946%;height:19px">温度</td> <td style="width:33.0946%;height:19px">相对湿度</td> </tr> <tr style="height:19px"> <td style="width:33.0946%;height:19px"><span style="background-color:#e03e2d;color:#ffffff">红色</span></td> <td style="width:33.0946%;height:19px">>  26°C</td> <td style="width:33.0946%;height:19px">0 – 40 %RH</td> </tr> <tr style="height:19px"> <td style="width:33.0946%;height:19px"><span style="background-color:#2dc26b;color:#ffffff">绿色</span></td> <td style="width:33.0946%;height:19px">20 ~ 26°C</td> <td style="width:33.0946%;height:19px">40 – 60 %RH</td> </tr> <tr style="height:19px"> <td style="width:33.0946%;height:19px"><span style="background-color:#3598db;color:#ffffff">蓝色</span></td> <td style="width:33.0946%;height:19px">< 20°C</td> <td style="width:33.0946%;height:19px">60 – 100 %RH</td> </tr> </table> <h3 style="line-height:1.8"> </h3> <h3>3.2 电池电量展示</h3> <p>电池电压的计算是先采集MCU内部参考电压来获取MCU实际的供电电压,然后再采集电池电压进行换算。</p> <p><img src="//image.lceda.cn/pullimage/n8bzqmwEGqdpxgxtWHqKVC4BzqQK1PHF48ez4rxR.png" alt="" width="849" height="270"></p> <p> </p> <p>根据CR2032电池数据手册得知,满电算3V,亏电算2V,经过分压电路后,ADC端测得电压在1V ~ 1.5V之间,所以代码就分5个等级分别显示不同的电量图标(图标来自:<a href="https://www.iconfont.cn/" target="_blank">iconfont-阿里巴巴矢量图标库</a>)</p> <p><code>if (adcVbat <= 1100) {</code></p> <p><code><span style="white-space:normal">    LCD_ShowBattery1(70, 4);</span></code></p> <p><code><span style="white-space:normal">} else if (adcVbat <= 1200) {</span></code></p> <p><code><span style="white-space:normal">    LCD_ShowBattery2(70, 4);</span></code></p> <p><code><span style="white-space:normal">} else if (adcVbat <= 1300) {</span></code></p> <p><code><span style="white-space:normal">    LCD_ShowBattery3(70, 4);</span></code></p> <p><code><span style="white-space:normal">} else if (adcVbat <= 1400) {</span></code></p> <p><code><span style="white-space:normal">    LCD_ShowBattery4(70, 4);</span></code></p> <p><code><span style="white-space:normal">} else {</span></code></p> <p><code><span style="white-space:normal">    LCD_ShowBattery5(70, 4);</span></code></p> <p><code><span style="white-space:normal">}</span></code></p> <p>当然这个代码只是很粗糙的展示一下电量等级情况,也仅在理想情况下而已,因为本项目用的IPS屏幕,可能电池电压低于2.5V就不显示了。</p> <p> </p> <p>据屏幕数据手册可知,这块屏幕最低供电需要2.5V以上且背光供电需要2.9V以上,实际情况如何还需要时间检验。</p> <p><img src="//image.lceda.cn/pullimage/L8HJc65Q0TLDcuTtn8JkKyJYQZdXaRRyiIZ616SA.png" alt="" width="726" height="612"></p> <p> </p> <h3>3.3 固件空间占用</h3> <p>由下图可见,16K的FLASH和2K的SRAM已经足够。</p> <p><img src="//image.lceda.cn/pullimage/6vDlhMDTxE05hyimmalSlpfwR8XSb3fYP0U3JnH4.png" alt="" width="615" height="80"></p> <p><img src="//image.lceda.cn/pullimage/MGkLZ2PEWu5jSPATxm5ZvLgQhmOETArvS3ycfSMv.png" alt="" width="625" height="131"></p> <p> </p> <h3 style="line-height:1.8">*4、固件烧录教程</h3> <hr> <p><strong>4.1 PWLink2 Lite烧录</strong></p> <p>如果大家手头有PWLink2 Lite烧录器的话,烧录就非常简单,也推荐大家使用这种方式,烧录器也很便宜,9.9顺丰包邮。</p> <p><img src="//image.lceda.cn/oshwhub/9684a79a893e471ca75f1bbc6a4136f3.png" alt="" width="1034" height="741"></p> <p><img src="//image.lceda.cn/oshwhub/55651a06734a49079033f1cee7601561.png" alt="" width="1034" height="741"></p> <p><img src="//image.lceda.cn/oshwhub/efbe62b3dcc44b75b6029dbd823d9a42.png" alt="" width="1034" height="741"><br>如还有不明白大家可以自行参考PWLink2 Lite的官方文档:</p> <p><a href="https://docs.powerwriter.com/docs/next/faq/powerwriter/base/firmwareload" target="_blank">https://docs.powerwriter.com/docs/next/faq/powerwriter/base/firmwareload</a></p> <p> </p> <p><strong>4.2 其他DAPLink烧录</strong></p> <p>如果手头只有JLink或者其他DAPLink,都可以通过这种方式进行烧录,只是步骤稍微麻烦一些,思路就是建立一个空白工程,然后配置DAPLink信息,把固件复制到这个新建工程的目录中,然后进行烧录,可以参考下图:</p> <p><img src="//image.lceda.cn/oshwhub/913dd4dd0ec24b7eb7306ca1312fcc8b.png" alt="" width="834" height="420"></p> <p><img src="//image.lceda.cn/oshwhub/3a083c10e17a4b0796f3c0a641ec44a7.png" alt="" width="982" height="569"></p> <p><img src="//image.lceda.cn/oshwhub/46bb11e74af346088a87bf7949d601a9.png" alt="" width="650" height="494"></p> <p><img src="//image.lceda.cn/oshwhub/23ed779ff8294587875940587949cd07.png" alt="" width="1023" height="803"></p> <p><img src="//image.lceda.cn/oshwhub/75a971e8db8740b48a07b342d6feb542.png" alt="" width="1062" height="792"></p> <p><img src="//image.lceda.cn/oshwhub/b7fd8ee1186a4b0699c9c655ee9ced27.png" alt="" width="650" height="494"></p> <p><img src="//image.lceda.cn/oshwhub/4f9b8dd607ea444e9216293add85066d.png" alt="" width="626" height="470"></p> <p><img src="//image.lceda.cn/oshwhub/900709f08c7146dd94297209a52d4cfc.png" alt="" width="777" height="632"></p> <p><img src="//image.lceda.cn/oshwhub/1b2e3370ff344a65974590e53358da85.png" alt="" width="777" height="632"></p> <p><img src="//image.lceda.cn/oshwhub/199e0dc52b1647a5bd2d7e25eceece5f.png" alt="" width="1062" height="792"></p> <h3 style="line-height:1.8">*5、复刻常见问题</h3> <hr> <p><strong>5.1 屏幕只有文字,没有温湿度数据?</strong><br>一般发生在温湿度传感器没有焊接好,补焊一下就能解决。</p> <p> </p> <p><strong>5.2 屏幕红绿蓝颜色显示有异常,或者文字方向不对</strong><br>因为是在同一个固件支持GC9107和ST7735S驱动IC的屏幕,做法就是根据读取RDDID来驱动不同的屏幕,目前只适配了手头不同厂商的两块ST7735S和一块GC9107屏幕,不排除一些屏幕厂商会更改RDDID,如果遇到这种情况请烧录带TESTLCD后缀的固件:</p> <p>V1版本请烧录SHT4x_PY32F003_TESTLCD.hex</p> <p>V2版本请烧录SHT4x_PY32F002_AIR001_TESTLCD.hex</p> <p>然后把屏幕显示结果私信我进行改进。</p> <p> </p> <p><strong>5.3 做了好几个,但是显示的温湿度数据各不相同,偏差有些大</strong><br>这种情况一般是焊接过程中污染了温湿度传感器,尤其不要用洗板水擦传感器。一般2、3天后能恢复正常,精度会返回到官方手册宣传的范围内。</p> <p> </p> <h3 style="line-height:1.8">*6、BOM清单</h3> <hr> <p>请看下面立创EDA自动生成的BOM列表。</p> <p style="line-height:1.8"> </p> <h3 style="line-height:1.8">*7、大赛LOGO验证</h3> <hr> <p style="line-height:1.8"><img src="//image.lceda.cn/pullimage/xfa3kNF5fyps2rXXT5hbOaBSyAxLz8tIlOx1Po2u.jpeg" alt="" width="3024" height="2375"></p> <h3 style="line-height:1.8"> </h3> <h3 style="line-height:1.8">* 8、演示您的项目并录制成视频上传</h3> <hr> <p style="line-height:1.8"> </p>

文档

BOM

暂无

附件

附件名 下载
立创电赛:极简SHT4x温湿度计.mp4
3DShell_20240822.zip
Firmware_20240822.zip
Firmware_20240903.zip

评论(47)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
dxf5200 回复
<p>手册里边,典型和最高是不是写反了?</p>
哈悟哈悟 回复
<p>没反,数据手册里也是这样<img title="点击查看大图" src="//image.lceda.cn/oshwhub/d5f36799e1374d77811b59287957b0c6.png" alt=""></p>
cgrrty 回复
<p>建议按键, 放在右边 侧边 ,手持时 ,离传感器远点,不然影响测试。</p>
哈悟哈悟 回复
<p>[emojis:强]正有此意,等后续空了再做一版</p>
hsx123 回复
<p>你好,如果屏幕驱动IC是ST7735S 的 附件里的程序可以用吗?</p>
哈悟哈悟 回复
<p>要改下屏幕的初始化参数的</p>
我最蔡 回复
<p>屏幕哪买的?能不能发个链接</p>
哈悟哈悟 回复
<p>淘宝搜GC9107</p>
hsx123 回复
<p>你好,买回来的芯片型号是PY32F002AF15P6,可以用吗? 如果可以的话用哪个 程序呢? 谢谢!</p>
hsx123 回复
<p>好的 谢谢!</p>
哈悟哈悟 回复
<p>目前这个版本的PCB还不支持PY32F002,我重新优化了一个版本就是针对PY32F002和AIR001的,还在打板测试中,再过几天发布开源。另外现在可以做到支持GC9107和ST7735S的屏幕了</p>
microzu 回复
<p>您好,请问这个温湿度测得准不?我自己用sht20测试温度,发现总是不太准。。</p>
哈悟哈悟 回复
<p>这个得看怎么定义了,就我做了几个比较而言,温度我觉得挺准的,几个偏差范围都在官方手册的0.2~0.4度内,湿度跳动相对大一些,不过也差不多在官方手册的范围内。</p>
hsx123 回复
<p>[emojis:强],好的,谢谢!</p>
microzu 回复
<p>ok 多谢答复</p>
acc888 回复
<p>压缩包怎么打不开</p>
哈悟哈悟 回复
<p>会不会是网络问题导致没下全?</p>
hsx123 回复
<p>你好,JLINK 能识别到芯片 就是烧不进程序 知道是怎么回事吗 都换三个芯片了[emojis:可怜]</p>
哈悟哈悟 回复
<p>私信我QQ沟通</p>
hsx123 回复
<p>没看到你的qq号呢, 我的3074164075 麻烦加一下呗[emojis:微笑]</p>
sunnyquan 回复
<p>换单色屏省功耗,再能接到HA里就更棒了~</p>
哈悟哈悟 回复
<p>可以按自己需求DIY嘛😁</p>
cxs507 回复
<p>您好,我购买的屏幕,跟你的屏幕做出来的效果是反显的,颜色不对,你的底色是黑色的,我的是白色,是否可以修改屏幕寄存器修改为0X21</p>
fuka1 回复
<p>4个版本的BOM区别大吗</p>
哈悟哈悟 回复
<p>私信我QQ给你发固件</p>
哈悟哈悟 回复
<p>V1和V2版本的主要区别就是主控不一样,而V2版本的3个款式区别不大,原理图里有详细说明,另外你也可以点击上面设计图切换查看不同款式的BOM列表</p>
fuka1 回复
<p>谢谢up</p>
xiaojieljc 回复
<p>代码以后都不开源么,想学习一下的的软件写法</p>
哈儿骑自行车 回复
<p>你就是一等奖,太牛了</p>
billkill 回复
<p>up有个问题 我还没有烧录 上电屏幕背光有亮但是不显示正常吗 v2纽扣电池版的</p>
哈悟哈悟 回复
<p>正常</p>
billkill 回复
<p>烧录总提示错误 请先确保匹配的目标芯片处于链接状态 咋回事</p>
billkill 回复
<p>用的pwlink2 lite 245b烧录器</p>
billkill 回复
<p><img title="点击查看大图" src="//image.lceda.cn/oshwhub/5003515fd87f46c6884d0bf656b02fab.png" alt=""><img title="点击查看大图" src="//image.lceda.cn/oshwhub/8aa2e123a88f41f4bba995c58e20fca9.png" alt=""><img title="点击查看大图" src="//image.lceda.cn/oshwhub/36b328e20a744494abe9070fdc32caab.jpg" alt=""></p>
10xyhuang 回复
<p>请问屏幕驱动代码有没有例程可以参考呢?</p>
哈悟哈悟 回复
<p>我只能给一些建议:检查一下芯片有没有连锡短路的情况,降低编程速度看看,如果是二次烧录要确保没进入睡眠模式前烧录等等</p><br/><p>如果还不行的话就加pwlink的官方群问问吧,我也没碰到这个情况帮不上了[emojis:尴尬]</p>
哈悟哈悟 回复
<p>网上到处都是,淘宝卖家也都有,还是得根据你自己所买的屏幕来</p>
哈悟哈悟 回复
<p>还有一点,我看你接5V了,对于芯片关系不大,但是可能会烧坏传感器和屏幕了。</p>
billkill 回复
<p>就是接错5v了 接上3.3正常刷入了 谢谢</p>
billkill 回复
<p>大佬我问你个问题有时间解答一下吗 这个是设计图 但是不知道是什么芯片 用途是离线语音控制led的 可以帮我看看吗 我看卖的都是16pin的 这个是8pin的 找不到是什么型号 BOM上写的是第二张图 可以帮我看看吗 跪谢~<img title="点击查看大图" src="//image.lceda.cn/oshwhub/c21739c3c3054511b3ce918c40376a0e.png" alt=""><img title="点击查看大图" src="//image.lceda.cn/oshwhub/f645f2b021c148f7af4a4efd24c66d11.png" alt=""></p>
acc888 回复
<p>你好博主 v1纽扣版的 烧录固件成功了 放电池进去 没反应 刷的第一个固件 屏幕是st7735s驱动的<img title="点击查看大图" src="//image.lceda.cn/oshwhub/28df2319227f41f1a7b8b89244e05217.jpg" alt=""><img title="点击查看大图" src="//image.lceda.cn/oshwhub/e97ea270410b493199b7cb1c05a7220a.png" alt=""><img title="点击查看大图" src="//image.lceda.cn/oshwhub/8bcb36b8b9744d94a6277fa2675587a3.png" alt=""></p>
哈悟哈悟 回复
<p>通过SWD口外接3.3v的话屏幕能亮吗?能亮的话说明电池不行,要是不能亮请检查一下焊接情况</p>
acc888 回复
<p>swd 外接 怎么接呢 还有我使用的是全新的cr2016电池 芯片不知道有没有买错 型号是py32f003f14p6tu</p>
哈悟哈悟 回复
<p>把你烧录器连上就是外部供电呀,焊接和屏幕没问题的话,烧录成功屏幕就会有显示。另外你说用的CR2016电池我怀疑是厚度不够导致的接触不良。</p>
acc888 回复
<p>不亮哎 外部3.3v供电 焊接应该没问题</p>
哈悟哈悟 回复
<p>私信发一下你的QQ沟通吧</p>
立创电赛 回复
<p>恭喜您的作品获得了“盛思锐传感器”第九届立创电子设计开源大赛优胜奖~奖金将在2025年1月31日前联系发放</p>
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