网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > LED照明 >

基于Arduino的智能LED灯条制作LED温度计

时间:2020-11-09 15:08

人气:

作者:admin

标签: arduino 

导读:了解如何使用智能LED灯条来制作精美的LED温度计,该温度计模仿老式水银温度计的外观。我将使用带有内置WS2812B控制器IC的LED,这意味着每个LED都可以通过Arduino进行单独寻址和控制。该...

了解如何使用智能LED灯条来制作精美的LED温度计,该温度计模仿老式水银温度计的外观。我将使用带有内置WS2812B控制器IC的LED,这意味着每个LED都可以通过Arduino进行单独寻址和控制。该温度计对初学者来说是一个简单有趣的项目,本篇文章介绍了智能LED灯条的工作方式以及如何在项目中使用它们。

所需的硬件

● WS2812B控制的LED灯条

● Arduino开发板

● DHT-11和上拉电阻

● 连接导线

准备LED灯条

当订购带有内置控制器IC的LED灯条时,通常会收到一个长有几英尺的线轴,看起来像这样:

WS2812B LED灯带线轴

LED连接到柔性PCB,您可以将其切割成项目中所需的长度。在本文中,可以在每个LED之后切条。请注意,并非总是如此。便宜的RGB-LED胶带(不带内置控制器IC)有时只能切成三个LED。

我将每一小段切成包含六个LED:

如果您仔细看一下LED灯带,您会发现一个箭头指向该灯带的一端:

当对灯条上的LED寻址时,方向很重要。箭头指向灯条的一端,因此,另一端需要连接到微控制器

LED灯带的连接

LED灯带有两个电源连接,您需要将它们连接到控制器的+ 5V和GND引脚。请注意,这对于较短的LED灯条是可以的。但是,如果要控制更长的一块,则当LED消耗的电流超过微控制器可以安全提供的电流时,应使用外部电源。第三个连接是一条单条通信线,用于控制柔性PCB上的LED。

将三根导线直接焊接到LED灯带的焊盘上。确保将它们焊接到箭头所指的末端(如下图所示)。

接下来,将三根导线连接到控制器。本文,我使用了Arduino。请注意,将灯条的数据线连接到任意输出引脚。您只需要稍后在代码中更改一个变量即可适应这一点。

将LED灯条连接到DHT-11温度传感器

您必须将传感器连接到Arduino才能确定房间的温度。我使用了DHT-11温湿度传感器。您还可以使用DHT-22,该传感器更加精确并且可以在更大的温度范围内工作。

您将需要三根电线将温度传感器连接到Arduino。就像LED灯带一样,有两条电源线和一条数据线。数据线也应通过上拉电阻连接到+ 5V。该项目的最终电路如下所示:

LED温度计电路图

Arduino软件代码

幸运的是,DHT-11和DHT-22温度传感器有现成的库,很容易实现Arduino控制LED灯条。该软件本身非常简单。它只需从传感器读取温度,然后在LED灯条上显示测量值。

因为LED灯条很短,所以我决定只显示20到28摄氏度之间的值。您可以通过更改displayTemp函数轻松调整该范围。

您可以在本文末尾下载Arduino草图。成品如下所示:


编辑:hfy

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信