当前位置: 幻彩灯珠>>灯珠资讯>> Rgb灯珠 高亮rgb灯珠_38

Rgb灯珠 高亮rgb灯珠_38

Rgb灯珠 高亮rgb灯珠_38

Rgb珠(高光Rgb珠)

今天马克笔设计留学的程老师继续给大家带来Arduino相关的知识,很多学生喜欢有动态的互动效果,我们怎么通过Arduino实现动画效果呢?这次就几个点矩阵模块传感器进行说明。这次说明的两个模块都实现了像素画风的动画,下次程老师将对其他几个LCD屏幕模块进行说明。

1.电子积木8*8LED点矩阵模块

点矩阵模块尺寸为32*32*14mm,圆形点矩阵在传感器全体上以8行x8列分布。体积不大,可以显示的动画效果有限,精细化的动画不适合这个模块。

接下来,对点矩阵模块的配线规则进行说明时,会显示VCC、GND、DIN、CS、CLK5个可接线的地方。VCC是正极连接口,GND是负极连接口,其余3个知道必须分别除去2-13之间的任意3个数字端口。这三个数字端口具体可以自己定义。程序中一般使用“LedControl.h”库,但是如果下载并安装第三方程序库的话,就可以上传程序。

这个点矩阵模块除了8*8的尺寸以外,还有8*16、16*16、8*32等其他尺寸。下图中的这个点矩阵模块是8*32规格,其布线规则与8*8相同,但编程模式稍有不同,很多学生都喜欢实现时钟和滚动字幕效果。

最后,我们来说明点矩阵模块的动画效果是如何实现的。我们都知道,动画由一帧一帧的图案组成,首先给大家一个网站:http://dot2pic.com/啊,我们所有的点图案都是在这个网站上制作的。这个网站制作了用户自己希望的像素画的图案。接口有两个滑块。选择列数和行数。接着,以8*8规格为例,将滑动块滑动到“8”的位置,在选择项目中选择“8pixelsperbyte,horizontal”,单击“create”。

下面看到的这个界面是我们可以创造图案的,左上角8*8的空间可以点击我们想要的图案,如果画完一个框架,想继续创作另一个框架,我们可以点击“clear all”。您可以在其中选择不同的颜色,但是我们的这个点矩阵模块是单色的,所以这里的颜色模式无效。

2.电子积木WS28125050全色LED模块8*8点矩阵

说到“WS2812B”,学生们应该不太清楚,上次介绍了WS2812B灯带。这个8*8点矩阵模块上的珠子和灯带的珠子一模一样,是全色Rgb,上面介绍的8*8LED点矩阵模块是单色的,所以在应用范围内全色的珠子更宽。大家在制作模型的时候,可以在这个屏幕上套上磨砂材质的外壳,单独看屏幕动画的效果有时光线太强,不太容易看到,套上磨砂外壳后比较容易看到动画的形态。

连接线也非常简单,只有3条线。与上次说的WS2812B的连接规则相同,是红色连接5V、白色连接GND、绿色连接的任意数字端口。编程语言中使用的第三方程序库也是“Adafruit Neopixel”。这里是题外话,大家在网上看到的很多Arduino线图的右下角有“Fritzing”的表示。如下图所示,这里是Fritzing电子设计自动化软件。设计师、艺术家、研究人员、爱好者支持从物理原型进一步参与实际产品。也支持用户记录Arduino或其他基于电子的原型,并与其他人共享。

这块木板除了8*8的尺寸外,还有8*16、16*16、8*32等其他尺寸。这块木板分为柔软性和硬度两种,柔软性可以折弯。在youtube中可以找到关于该板的许多实验,最常见的是声音传感器作为输入端,声音传感器作为输出端,伴随着声音传感器能够接收的音乐,声音传感器实时显示高低的“音柱”那样的照明效果,根据音乐使声音柱晃动。这块板体积大,各珠子之间的距离比较分散。

那么,今天就介绍到这里吧。有兴趣的人可以在淘宝买来这两种板子,自己制作动画。

图片全部来自网络

投稿者:程雅秋

英国皇家艺术学院产品设计硕士

擅长产品服务系统设计、用户体验设计、硬件Arduino交互