带TTGO显示屏和DS18B20的DIY温度计





准备工作:
材料:
材料名称 | 数量 | 型号/说明/备注 |
TTGO T 显示屏 | 1 | |
跳线 | ||
面包板 | 1 | |
开关 | ||
DS18B20传感器 | ||
锂聚合物电池 | ||
3D打印零件 |
工具:
工具名称 | 数量 | 型号/说明/备注 |
螺丝刀 | 1 | |
笔记本/计算机 | 1 | |
斜嘴钳 | 1 | 5寸 |
万用表 | 1 |
概念





由于温度计的形状,DS18B20非常适合制造温度计,因此我们设计了一种机身,该机身将带有TTGO T显示板和锂电池的TEMP传感器固定在简单的外形中。
一侧增加了TTGO板,另一侧增加了LiPi Cell。
还有一个用于打开或关闭设置的开关。
DS18B20传感器




DS18B20 数字温度计提供 9 位至 12 位摄氏温度测量,并具有非易失性用户可编程上限和下限触发点的报警功能。
DS18B20 通过 1-Wire 总线进行通信,根据定义,该总线只需要一条数据线(和地线)即可与中央微控制器进行通信。
该传感器有两种外形,一种看起来像晶体管,另一种是探针式设备,我们将在本次构建中使用。
查看其数据表以获取有关传感器本身的更多信息。
https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
PCBWAY礼品店


至于采购组件,DS18B20 传感器由 PCBWAY 从其 GIFTSHOP 提供。
除了 PCB 和 CNC 相关服务外,PCBWAY 还有一个在线市场,可以购买大量电子相关产品,如 DEV 板、传感器、模块和各种 DIY 板。
PCBWAY 有这个系统,让我们可以通过豆子从他们的礼品店购买任何东西,豆子就像一种可兑换的货币或优惠券,我们可以通过在 PCBWAY 上下订单或在 社区分享您的项目来 获得豆子。
查看 PCBWAY 以获得优质的 PCB 服务 - https://www.pcbway.com/
面包板设置



在开始组装过程之前,我们首先必须准备一个面包板设置来测试和设置我们需要的库。
首先,我们使用附带的接线图将 TTGO 板与 DS18B20 传感器连接起来。
- 温度传感器的Vcc至TTGO的3V
- GND 至 GND
- 我们在 3V 和传感器引脚之间添加一个 10k 电阻
- 传感器引脚连接至 GPIO2
接下来,我们为 TTGO Board 显示器和 TEMP 传感器添加以下库。
代码

接下来,我们将主代码添加到 TTGO 板,传感器将开始工作并在 TTGO 的屏幕上显示温度数据。
测试


上传草图后,我们使用冰和热咖啡两种介质测试此温度传感器设置。
ICE 用于测试低温,而 HOT Coffee 用于测试高温。
为TTGO添加电池


TTGO 电路板有一个板载锂电池充电装置,我们可以添加锂电池来为电路板供电。
它配备了一个小型 JST 连接器,但我丢失了那个线束,所以我使用了稍大一点的线束及其 JST 连接器。
- 我们用烙铁在现有的正极和负极端口上添加 JST 连接器。
- 接下来,我们在其 JST 连接器中添加一个锂电池,并测试 TTGO 板是否工作。
在此之后,我们现在终于可以准备 3D 主体进行最终组装了。
3D打印部件




3D Body 基本上是一个外骨骼,它将传感器、TTGO 板和电池全部容纳在一起,它没有覆盖任何东西,所以它就像一个外骨骼。
该模型在Fusion360中设计,然后导出为网格文件进行3D打印。所有文件均已附上。
我们使用带有 1 毫米喷嘴和 0.32 毫米层高的橙色 PLA 来准备 3D 打印部件。1 毫米喷嘴赋予身体结构强度。
主要组装


- 接下来,我们首先将 DS18B20 传感器添加到 3D 打印机身上,开始最后的组装。
- 然后,我们用几滴强力胶将开关添加到 3D 主体上。
- 接下来,我们将 10K 电阻添加到 GIPO2 和 3V 引脚,我们还将 TTGO 的 3V 和 GND 连接到 DS18B20 传感器。
- 我们将DS18B20的传感器引脚添加到GPIO2
- 接下来,我们在 LiPo 电池的正极端子和线束之间添加开关,这样我们就可以使用开关将电池与 TTGO 板断开,因为 TTGO 板没有用于断开电源的开关。
- 我们将电池连接到其 JST 连接器并测试开关连接。
- 接下来,我们添加热胶以将电池和 TTGO 板固定到位。
- 现在设置已完成。
结果


这是构建的结果,它是一个可以准确测量冷热温度的温度计。
对于该设备的主要测试,我用它来测量我的体温。
读数花了一整分钟才稳定下来,但最终读数是 35°C,这是正常体温。
今天就到这里了,朋友们,如果您对这个项目有任何问题,请发表评论。
特别感谢 PCBWAY对该项目的支持,大家可以查看他们以以更低的成本获得优质的 PCB 服务。











