在本教程中,我将向您展示如何使用 NEOPIXEL 构建5*5 RGB LEDMATRIX。使用这个矩阵,我们可以显示令人着迷的动画、表情符号和超级简单的字母,非常有吸引力。让我们开始吧!
每个 ws2812 LED 有 4 个引脚
我没有单独的 ws2812b LED,所以我决定从 ledstrip 中取出。为此,我用烙铁加热了灯带(观看视频了解详细信息)收集完所有东西后,让我们开始构建
WS2812 LED 灯条是可寻址和可编程的柔性 LED 灯条,在创建自定义照明效果方面非常有用。这些 LED 灯条由内置 WS2812 LED 驱动器的 5050 RGB LED 供电。每个 LED 消耗 60mA 电流,可通过 5V 直流电源供电。它有一个输入数据引脚,可以从微控制器的数字引脚馈送。
根据三个单独的红色、绿色和蓝色 LED 的强度,我们可以创建我们想要的任何颜色。
观看此基础视频
首先,将neopixel LED 放置在5*5 矩阵夹具中。记住将每个 LED 放置在同一方向上 将所有 LED 放置在夹具上后,首先将每个 LED 的每个接地引脚连接成一排。然后连接一排所有LED的VCC。对剩余的行执行相同的操作。完成后,将第一个 led 的数据连接到下一个 led 的数据。每行的数据连接到下一行的第一个 LED。对所有 LED 重复此操作。做完一切之后。将所有行 VCC 连接在一起也接地。最后将电线连接到公共接地、VCC、数据输入。
接下来,我用泡沫板做了一个小外壳。并将矩阵放置在泡沫箱内。
与 Arduino 的连接
Vcc 至 5v
接地到接地
Din 至 D7(任何数字引脚)
这就是硬件连接的全部内容
我们可以对每个 led seperatley 进行编程。借助快速 led 库,我们可以创建不同的动画和角色。
请观看此 neopixel 基础视频
您可以从这里下载.stl、动画代码、测试代码
将代码上传到 Arduino 后,应使用 1.5 安培电源。因为最大亮度,neopixel LED 消耗约 60 mA 电流。我们总共有 25 个 LED,因此25*60=1.5A
谢谢....
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !