×

使用neopixel的RGB LED矩阵

消耗积分:0 | 格式:zip | 大小:0.56 MB | 2022-11-01

向日葵的花季

分享资料个

描述

在本教程中,我将向您展示如何使用 NEOPIXEL 构建5*5 RGB LEDMATRIX使用这个矩阵,我们可以显示令人着迷的动画、表情符号和超级简单的字母,非常有吸引力。让我们开始吧!

第 1 步:功能

  • 很小
  • 数百万种颜色
  • 编程只需要一根线
  • 超级装饰
  • 我们可以显示表情符号、动画、字母

第 2 步:所需材料

  • 25*neopixel LED (WS2812 5050smd)
  • Arduino(任何 Arduino)
  • 3D 打印夹具(您可以下载 .stl)
  • 电线

第 3 步:关于 5050 WS2812B LED

每个 ws2812 LED 有 4 个引脚

  • Vcc(连接到 5v)
  • 接地
  • Din(连接到 Arduino)
  • DO(数据输出连接到数据输入中的下一个 LED)

我没有单独的 ws2812b LED,所以我决定从 ledstrip 中取出。为此,我用烙铁加热了灯带(观看视频了解详细信息)收集完所有东西后,让我们开始构建

WS2812 LED 灯条是可寻址和可编程的柔性 LED 灯条,在创建自定义照明效果方面非常有用。这些 LED 灯条由内置 WS2812 LED 驱动器的 5050 RGB LED 供电。每个 LED 消耗 60mA 电流,可通过 5V 直流电源供电。它有一个输入数据引脚,可以从微控制器的数字引脚馈送。

根据三个单独的红色、绿色和蓝色 LED 的强度,我们可以创建我们想要的任何颜色。

观看此基础视频

 

第 4 步:电路图

第5步:制作

首先,将neopixel LED 放置在5*5 矩阵夹具中。记住将每个 LED 放置在同一方向上 将所有 LED 放置在夹具上后,首先将每个 LED 的每个接地引脚连接成一排。然后连接一排所有LED的VCC。对剩余的行执行相同的操作。完成后,将第一个 led 的数据连接到下一个 led 的数据。每行的数据连接到下一行的第一个 LED。对所有 LED 重复此操作。做完一切之后。将所有行 VCC 连接在一起也接地。最后将电线连接到公共接地、VCC、数据输入。

第 6 步:外壳

接下来,我用泡沫板做了一个小外壳。并将矩阵放置在泡沫箱内。

与 Arduino 的连接

Vcc 至 5v

接地到接地

Din 至 D7(任何数字引脚)

这就是硬件连接的全部内容

第 7 步:REST 正在编程中

一、安装fastled库

我们可以对每个 led seperatley 进行编程。借助快速 led 库,我们可以创建不同的动画和角色。

请观看此 neopixel 基础视频

您可以从这里下载.stl、动画代码、测试代码

将代码上传到 Arduino 后,应使用 1.5 安培电源。因为最大亮度,neopixel LED 消耗约 60 mA 电流。我们总共有 25 个 LED,因此25*60=1.5A

第 8 步:未来计划

  • 计划制作一个简单的软件来生成代码
  • 蓝牙连接和控制

谢谢....


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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !