0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:一板网 作者:风筝 2020-11-09 15:08 次阅读

了解如何使用智能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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    237

    文章

    22408

    浏览量

    645722
  • 温度传感器
    +关注

    关注

    48

    文章

    2643

    浏览量

    154249
  • led灯
    +关注

    关注

    22

    文章

    1547

    浏览量

    107011
  • Arduino
    +关注

    关注

    184

    文章

    6425

    浏览量

    184749
  • 控制器IC
    +关注

    关注

    0

    文章

    16

    浏览量

    5801
收藏 人收藏

    评论

    相关推荐

    使用Arduino Nano制作一个4×4×4 LED立方体

    在这个项目中,我们将使用 Arduino Nano 制作一个很酷的 4×4×4 LED立方体。LED 立方体,也称为 LED矩阵,可以照亮您
    的头像 发表于 02-11 12:07 1156次阅读
    使用<b class='flag-5'>Arduino</b> Nano<b class='flag-5'>制作</b>一个4×4×4 <b class='flag-5'>LED</b>立方体

    如何使用Arduino设置热敏电阻来创建温度计

    在本教程中,我们将指导您如何使用Arduino设置热敏电阻以创建基本温度计。提供的原理图、试验板图和示例代码将使热敏电阻工作变得简单明了。
    的头像 发表于 02-11 10:37 799次阅读
    如何使用<b class='flag-5'>Arduino</b>设置热敏电阻来创建<b class='flag-5'>温度计</b>

    如何使用Arduino控制RGB LED

    在本指南中,您将学习如何使用Arduino控制RGB LED。RGB(红-绿-蓝)LED可以通过混合不同强度的红、绿、蓝光来产生多种颜色。您将学习创建一个基本Arduino RGB
    的头像 发表于 02-11 10:28 1253次阅读
    如何使用<b class='flag-5'>Arduino</b>控制RGB <b class='flag-5'>LED</b>

    数字显示温度计的PCB设计制作过程

    我们要从外界感应温度,关键是温度传感器,在这里用LM35完成,获取了外界的温度值之后,需要一定的显示装置加以显示。当前流行的方法是通过A/D转换器将模拟量转化为数字量,在这里用ICL7107完成。再通过
    发表于 11-06 15:11 805次阅读
    数字显示<b class='flag-5'>温度计</b>的PCB设计<b class='flag-5'>制作</b>过程

    基于Arduino做个音乐可视化LED

    基于Arduino做个音乐可视化LED带,快来探索用了什么原理和材料!结合提供的简单代码,软硬件结合,你也可以在音乐中成为最靓的仔!
    发表于 09-27 08:08

    如何使用Arduino Uno和三个LED制作简单的电子蜡烛?

    在本文中,工程师展示了如何使用Arduino Uno开发板和三个LED制作简单的电子蜡烛,你可以根据需要增加LED的数量。
    的头像 发表于 07-11 09:49 1068次阅读
    如何使用<b class='flag-5'>Arduino</b> Uno和三个<b class='flag-5'>LED</b><b class='flag-5'>制作</b>简单的电子蜡烛?

    Arduino DIY模拟温度计

    电子发烧友网站提供《Arduino DIY模拟温度计.zip》资料免费下载
    发表于 07-10 11:21 0次下载
    <b class='flag-5'>Arduino</b> DIY模拟<b class='flag-5'>温度计</b>

    TM1637 LED显示屏上的Arduino显示温度

    电子发烧友网站提供《TM1637 LED显示屏上的Arduino显示温度.zip》资料免费下载
    发表于 06-28 15:47 0次下载
    TM1637 <b class='flag-5'>LED</b>显示屏上的<b class='flag-5'>Arduino</b>显示<b class='flag-5'>温度</b>

    Arduino伺服电机温度计

    电子发烧友网站提供《Arduino伺服电机温度计.zip》资料免费下载
    发表于 06-27 10:46 0次下载
    <b class='flag-5'>Arduino</b>伺服电机<b class='flag-5'>温度计</b>

    热电偶温度计

    有没有工程师可以写高温热电偶的温度计
    发表于 06-15 09:15

    如何用ESP8266制作一个声音反应性RGB LED

    我想用 ESP8266 制作一个声音反应性 RGB LED ,声音应该从我手机的麦克风中捕获并发送到 ESP,ESP 将寻址 LED
    发表于 06-07 07:14

    请问哪个是最适合led条项目的esp8266板?

    很简单: 我需要使用网络界面控制 LED ,例如使用连接到家庭局域网的计算机或智能手机。 我知道 esp8266 不能打开 12V
    发表于 06-02 07:39

    如何通过MQTT控制RGB LED

    IDE 进行编程的。所有这些都 100% 有效。我可以通过 OpenHAB 的用户界面打开/关闭。现在这是我有问题的地方。 我还有一台 WeMos D1 Mini。我制作了一个定制的 RGB LED
    发表于 05-23 06:44

    模拟LED的规格是什么?

    嗨,你的模拟 LED 的规格是什么?他们需要多少伏特和多少安培才能工作?
    发表于 05-11 07:36