当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]DS18B20温度传感器探头和TTGO t -显示板构成了该项目的核心,我们在板载上集成了锂电池电路来为电路供电。DS18B20温度传感器测量温度,随后显示在TTGO板的显示器上。

大家好,欢迎回来。

这里有一些有用的东西:一个完全从头开始使用定制PCB和几个3D打印部件的DIY温度计。

DS18B20温度传感器探头和TTGO t -显示板构成了该项目的核心,我们在板载上集成了锂电池电路来为电路供电。DS18B20温度传感器测量温度,随后显示在TTGO板的显示器上。

本文涵盖了这个项目的整个构建过程,所以让我们开始吧。

材料要求

这些就是建造所需的材料

•显示开发板

•定制的多氯联苯

•3D打印的部分

•DS18B20

•IP5306集成电路

•10 uf电容器

•3.7V 100mAh LiPo电池

•5.6呃电感器

•水平按钮

•USB微接口

•M2螺丝

以前的项目

这个项目实际上是之前制作的一个类似项目的版本2。它有相同的配置,但它是用3D打印的车身组装的,电池直接连接到TTGO的电池连接。

你可以在这里阅读之前的项目。

做出这样的安排很困难;因此,是时候通过在PCB上安装每个组件来简化模型了。

新设计

首先,我们使用Fusion360对TTGO板、DS18B20传感器和电池进行建模。接下来,我们将温度传感器放置在前端,TTGO板稍微远离它。为了连接两者,我们对PCB进行建模。

一个支架部分与两个螺丝安装,适合进入PCB持有温度传感器到位。一个PCB将放置在顶部,包含所有组件,第二个PCB将放置在其位置,空的。

为了准备以下设置的PCB设计,我们使用PCB的Cad设计中的测量值。

PCB设计

PCB设计过程的第一步是创建原理图,该原理图显示TTGO T-Display板通过CON3头引脚连接到DS18B20温度传感器。我们在传感器引脚和温度传感器VCC的CON3头引脚之间附加一个电阻。

DS18B20数字温度计提供9位至12位的摄氏温度测量,并具有非易失性,用户可编程的上下触发点报警功能。

DS18B20通过1线总线进行通信,根据定义,只需要一条数据线(和地线)进行通信。该传感器引脚连接到TTGO T-Display Board的GPIO2。

这种传感器有两种形式:一种看起来像晶体管,另一种是我们在这个项目中使用的探针状设备。

查看其数据表,了解有关传感器本身的更多信息。

我们选择的电源是IP5306 IC,这是一种著名的锂离子电源管理IC,从3.7伏的锂离子电池输出稳定的5伏电压,并提供充电切断和电池燃料水平指示等功能。

我们使用Cad设计的PCB设计布局,创建PCB轮廓,并按照布局安排所有内容。

PCB服务

PCB设计完成后,我们将数据导出并发送给PCBWAY取样。

一份订单是黄色的焊罩和白色的丝印。

下订单后,我在一周内收到了PCB, PCB的质量非常好。我使用的丝印是完全随机和不对称的,所以很难制作,但他们做了一个令人敬畏的工作,使这个PCB没有任何错误。

如果你想以合理的价格获得优质的PCB服务,你可以看看PCBWAY。

PCB组装工艺

•使用锡膏点胶针,我们首先将锡膏单独添加到每个组件垫上,开始PCB组装过程。在这种情况下,我们使用标准的37/63锡膏。

•接下来,我们使用ESD镊子挑选并放置所有SMD组件在PCB上的位置。

•非常小心地,我们抬起整个电路板并将其放在SMT热板上,这将PCB的温度提高到焊膏融化的点,并且所有组件都连接到它们的焊盘上。

•接下来,我们将所有THT组件(包括引脚,水平开关和USB微端口)添加到它们的位置,然后使用烙铁焊接它们的焊盘。

•最后,我们通过引脚将TTGO T-Display板添加到其位置,现在PCB组装完成。

主要的组装

•主要的组装过程是从将正负极LiPo电池焊接到电路的电池端子开始的。

•接下来,我们将温度传感器的导线连接到传感器电路上提供的衬垫上。

•然后用M2螺钉固定温度传感器支架和带有TOP PCB的后支架。

•为了保持LiPo电池在其位置,我们使用卡普顿胶带将其与TOP PCB的背面固定。

•接下来,我们使用一个空的PCB,将其放在模型的底部,并使用四个M2螺钉将其固定在适当的位置。

•温度计现在完成了;让我们在下一步中看看它的代码。

代码

让我们分解一下代码:

这里包含了所需的库,并定义了OneWire、dallasttemperature和TFT_eSPI的一些常量和实例。

在设置功能中,初始化TFT屏幕,设置其旋转,启动串行通信,初始化DS18B20传感器。

在loop功能中,从DS18B20传感器请求温度读数,清除TFT屏幕,并在屏幕上显示温度信息。温度通过传感器获取。getTempCByIndex(0)并打印到屏幕上。然后,它在下一次迭代之前等待2秒。

总之,这段代码从DS18B20传感器读取温度,并将其显示在spi连接的TFT LCD屏幕上。

测试

我们首先用热介质——一杯茶——来测试温度计。将DS18B20传感器探头浸入茶杯中,等待一分钟读数后,温度达到64°C。

接下来,我们将DS18B20传感器探头插入一杯冰和水,一种冷介质,并允许它读取一分钟的读数。这产生0.56°C的温度读数。

结论

这是这个简单构建的最终结果:一个在所有温度下都能完美工作的DIY温度计,热或冷。

我们通过使用像t型显示板这样的开发板节省了很多空间,它有一个内置的显示,使设备更紧凑。

DIY温度计项目已经完成了它的最终版本,没有什么需要改变的,因为一切都完美无缺。

我已经包括了所有的文件,所以你可以尝试自己做一个。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭