[活动专区] 【杰发科技AC7802x测评】采用NTC热敏电阻+OLED显示屏制作的温度计

[复制链接]
 楼主| stb988 发表于 2023-6-6 11:24 | 显示全部楼层 |阅读模式
<
本帖最后由 stb988 于 2023-6-6 12:02 编辑

#每日话题# #有奖活动# #申请原创#
简介:       本温度计采用10K NTC热敏电阻加0.96寸OLED显示屏制作的温度计,ADC采集热敏电阻在不同温度下的阻值,利用经验公式法计算出温度。
制作:      
       先制作NTC温度电路,电路很简单,只需要一个NTC热敏电阻,一个10K电阻,按下面搭建即可,

       屏幕截图 2023-06-06 103635.png
通过查阅芯片数据手册,板载的电位器是连接在ADC1通道上,也就是PA10,而本电路采用ADC2,连接到PA9.
Snipaste_2023-06-06_10-40-09.png
下面是我制作的采集电路
IMG_20230605_212219_Bokeh.jpg
IMG_20230605_212829.jpg
把它连接到开发板
IMG_20230606_102255.jpg
既然要显示到OLED显示屏,所以连接OLED显示屏也是必要的,查阅手册,发现芯片硬件IIC是
Snipaste_2023-06-06_10-48-26.png
PB7与PB8,也是方便后期改成硬件IIC接口,连接好之后就是开始建工程了。
建工程就不赘述了,和其它工程一样,说明文件里也有介绍,只是建好后,编译有很多警告,发现是编译器要选择5
Snipaste_2023-06-06_10-54-24.png

把OLED文件移植过来之后,来显示一段字符看看,
IMG_20230605_160351.jpg
再来显示一个杰发的**
IMG_20230605_161840.jpg
下面添加一下ADC采集代码,再加上计算公式,效果如下,
Snipaste_2023-06-06_10-59-42.png
点击下面链接,可以观看视频
https://www.ixigua.com/iframe/7241403503800189451?autoplay=0
下面再分享一下代码,代码写得比较烂,请勿喷!
Template.rar (1.09 MB, 下载次数: 25)
需要的朋友下载试试看吧!

总结:
杰发这款芯片还是很好用的,尤其是他把所以的驱动都打包放到了驱动包里,这样使用起来很方便,代码也很简结,ADC采集也比较稳定,遗憾的是这款芯片并没有DMA.还有在芯片例程中,IIC说明文档中,发现一处描述错误,图片中的轮训应该是轮询。
Snipaste_2023-06-06_11-21-29.png
还有就是上面的例程并没有采用滤波算法,下载实验再依次添加上吧!

caigang13 发表于 2023-6-8 23:13 来自手机 | 显示全部楼层
哈哈,这焊工。
 楼主| stb988 发表于 2023-6-9 08:35 | 显示全部楼层

焊工还是可以的,QFN封装的树莓派R2040一样要手工焊好的,图片中展示并不全面。
chenqianqian 发表于 2023-6-11 22:21 来自手机 | 显示全部楼层
哈哈,楼主的工作台可以在规整一下。
 楼主| stb988 发表于 2023-6-22 10:30 | 显示全部楼层
确实该整理了,可整理后保持不了几天
 楼主| stb988 发表于 2023-7-7 09:37 | 显示全部楼层
自已顶一下,说我没有发评测
 楼主| stb988 发表于 2023-7-7 09:37 | 显示全部楼层
自已顶一下,说我没有发评测
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

393

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部