矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: scoopydoo

[DIY] 采用 6 层 PCB 设计的温湿度气压计

[复制链接]
     
 楼主| 发表于 2024-1-18 21:18:44 | 显示全部楼层
slsdz 发表于 2024-1-17 09:45
STM32的MCU现在白菜价,货源充足可劲造

来路不明的 STM32 现在有点儿不敢用了,上次在某宝买的便宜货,结果 J-Link 全都连不上,最后用 ST-Link 连上了,发现都是烧录并加密过的,解锁之后才能用 ......
回复 支持 反对

使用道具 举报

     
发表于 2024-1-19 09:06:54 | 显示全部楼层

我最近使用了一下,硬件仿真提示错误,不往下执行。提示0x40000021  等这样的信息。网上查有的说不支持硬件仿真,有的提供的解决办法更改—REMAP      .ini  文件的都没有搞定。不知道您的debug  界面是如何设置的。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-19 10:20:19 | 显示全部楼层
本帖最后由 scoopydoo 于 2024-1-19 12:00 编辑
tjjack 发表于 2024-1-19 09:06
我最近使用了一下,硬件仿真提示错误,不往下执行。提示0x40000021  等这样的信息。网上查有的说不支持硬 ...


你说的情况俺没遇到过,俺都是在 Keil MDK 下面调试的,没做过任何特殊设置,原装的 ST-Link V3、V2,自己用 STM32F072 仿制的 ST-Link OB,原装的 J-Link,还有用 ST-Link 烧固件“升级”得到的 J-Link OB,都没有到过你说的问题。
回复 支持 反对

使用道具 举报

     
发表于 2024-1-19 10:58:31 | 显示全部楼层
沉金免费?是不是还得晒图啊
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-19 12:00:00 | 显示全部楼层
JuncoJet 发表于 2024-1-19 10:58
沉金免费?是不是还得晒图啊

不需要的,但是只限于 5 片 50mm x 50mm 的订单,一旦数量或尺寸超了价格直接上天!
回复 支持 反对

使用道具 举报

     
发表于 2024-1-19 21:21:44 | 显示全部楼层
scoopydoo 发表于 2024-1-15 20:46
汇报一下进展,老革命遇到老问题了,这个问题挖老湿肯定觉得特别熟悉和亲切,Flash 空间满了,STM32 的 HAL ...


IMG_20240105_203257.jpg
可能是坛里最LOW的温湿度计了,ST C8G1K08A+AHT20+12864OLED+小面包板和一堆跳线
(8G1K08A的flash也快被我写满了,DHT11没有接线,目前是个装饰)
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-20 01:19:14 | 显示全部楼层
zhengrob 发表于 2024-1-16 08:53
16K用HAL库有点紧张,试一下LL库。

前两天写了个简陋的算法,把字体占用的空间压缩了差不多一半,然后就放心大胆地开始写其它代码了,结果写着写着又满了。

俺知道用 LL 库肯定能节省很多空间,但是实在是用不习惯,琢磨了半天,终于被俺想出一条妙计,那就是分而治之!

SPI 用软件实现,俺这里用到 SPI 就只是显示屏,对速度、时序没有很高的要求,而 SPI 协议又特别简单,用软件完全可以。

RCC 用 LL 库,因为这个应用基本不会去碰 RCC 的任何东西,代码完全由 CubeMX 自动生成,用哪个库对俺没啥影响。

其他外设继续用 HAL,毕竟已经习惯了,不用白不用
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-20 01:20:00 | 显示全部楼层
本帖最后由 scoopydoo 于 2024-1-20 01:46 编辑
李斵冰 发表于 2024-1-19 21:21
可能是坛里最LOW的温湿度计了,ST C8G1K08A+AHT20+12864OLED+小面包板和一堆跳线
(8G1K08A的f ...


AHT20 日常用的话精度也足够了,毕竟不是拿来量体温的
回复 支持 反对

使用道具 举报

     
发表于 2024-1-20 10:16:02 | 显示全部楼层
scoopydoo 发表于 2024-1-20 01:19
前两天写了个简陋的算法,把字体占用的空间压缩了差不多一半,然后就放心大胆地开始写其它代码了,结果写 ...

也挺费心思,这就叫用时间换空间 .
回复 支持 反对

使用道具 举报

发表于 2024-1-20 15:07:18 | 显示全部楼层
李斵冰 发表于 2024-1-19 21:21
可能是坛里最LOW的温湿度计了,ST C8G1K08A+AHT20+12864OLED+小面包板和一堆跳线
(8G1K08A的f ...

相对湿度,的百分号,是特意搞成反的?
回复 支持 反对

使用道具 举报

     
发表于 2024-1-20 21:06:45 | 显示全部楼层
Jambalaya 发表于 2024-1-20 15:07
相对湿度,的百分号,是特意搞成反的?

这个是字库问题,不知咋的其他数字符号取模时都是LSB First,唯独%是MSB First,所以就镜像了
(其实为了节约空间用的是中景元0806字库,只是显示的时候放大了4倍)
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-24 02:16:44 | 显示全部楼层
愚蠢啊!没给传感器做热岛设计,开机之后温度会不断攀升,没办法只好通过降主频等手段降低功耗,但是还是会有一点温升。

另外新做的 SHT35 和 原来的 SHT31 湿度测量结果相差较大,在 3-4% 之间,这个只能靠再多做几个板子出来表决了 ......
_1240941a.jpg
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-1-24 18:54:01 | 显示全部楼层
再进一步降低功耗减少发热,可以看到 SHT35 和 SHT31 的温度值已经非常接近了,湿度值差别也降低到 2.7% 左右。
_1240942a.jpg
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-3-6 17:26:31 | 显示全部楼层
今天在手机上看到力创的新政策,国内用户每个月可以有一款 2-4 层板子免费沉金、而且 6 层板子不需要 BGA 了。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-3-6 17:46:55 | 显示全部楼层
不过两美金的小面积 6 层板也算是很便宜了,昨晚又下单了一块
Screenshot 2024-03-06 202814.jpg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-28 17:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表