instructables Square Tiling WOKWI 在线 Arduino Simulato
WOKWI 中的方形拼贴——在线 Arduino 模拟器
作者:andrei.erdei 几天前,我发表了一篇关于在直角三角形的帮助下进行拼贴的文章(使用 WS2812 LED 的 Tetrakis 方形拼贴),我问自己这个问题,我认为有点合理,它看起来像用WS2812 LED矩阵的帮助。 8×8 LED 阵列非常便宜,但 16×16 的 LED 阵列也很便宜。 四个这样的矩阵可以做出出色的显示。 但是,从头开始实际实现整个合奏需要相当长的时间,老实说,在我至少大致知道结果会是什么样子之前,我不会在这样的项目上投入时间和金钱。 对我和其他许多人来说幸运的是,有解决方案。 它们被称为模拟器。 因此,我想向您展示一个彩色几何图形生成器的模拟,我认为它非常有吸引力,它只不过是一个常规的拼贴应用程序,更准确地说是规则的方形拼贴。 我使用了 WOKWI,这是我第一次使用它,最后,它并没有我想象的那么难。
安装说明
概念
我开始的想法与“使用 WS2812 LED 的 Tetrakis 方形拼接”项目中的想法非常相似,不同之处在于我使用不同尺寸的方形 LED 矩阵代替 LED 条,但水平和垂直方向的 LED 数量相同简化编程。 另外,我考虑的另一个值是“cell”。 这是我将在 LED 阵列中水平和垂直反射以生成对称图形的 LED 组。 最小单元将是一组 4 个 LED,2 行和 2 列。
下一个镜像单元将水平和垂直 LED 的数量加倍,即 4×4 LED(总共 16 个)
最后,通过再次倍增得到第三个单元,得到 8×8 个 LED(即 64 个)。
最后一个单元将代表我们使用的 LED 矩阵的水平和垂直尺寸的一半,即 16×16 LED。 显示以下镜像功能和默认显示类型:
- 2×2 单元,无镜像;
- 2×2 单元格水平镜像;
- 2×2 单元垂直镜像;
- 2×2 单元格水平和垂直镜像;
- 4×4 单元,无镜像;
- 4×4 单元格水平镜像;
- 4×4 单元垂直镜像;
- 4×4 单元格水平和垂直镜像;
- 8×8 单元格水平和垂直镜像;
所以一共9个函数
遵循相同的规则(考虑到基本单元),我们可以为 LED 矩阵设置以下尺寸:
- 24×24 – 即带有 3×3、6×6、12×12 LED 的电池
- 32×32——即4×4、8×8、16×16
- 40×40——即5×5、10×10、20×20
- 48×48——即6×6、12×12、24×24
超过 48×48(下一个矩阵是 56×56)在 Wokwi 模拟器中不起作用(也许内存不够?我不知道……)
执行
我用我的 gmail 帐户登录到 WOKWI 站点并打开了一个模拟 examp来自 FastLED 库 ex 的文件amples——LEDFace。 我将这个项目的副本保存到我的新 WOKWI 帐户中的项目中(左上角菜单“保存 - 保存副本”)我修改了“diagram.json” file,即我删除了三个按钮。 我重命名了 ino file 我加了两个 files:palette.h 和 functions.h 运行模拟时,我可以更改 ino 中 LED 阵列的大小 file,即通过改变 MATRIX 变量的值。 我还可以更改“woke-neo pixel-canvas”组件的“pixelate”属性(尝试“”、“circle”、“square”以查看模拟在视觉上的变化)。 我想在这里指出,我想使用我在“Fire Clock”项目中找到的“woke-__alpha__-diffuser”组件,以使 LED 光扩散尽可能自然,但不幸的是,它不适用于我。 事实上,WOKWI 上的文档有点稀疏且不清楚,但它是一个很棒的模拟器,我真的很喜欢使用它。 我已经从我的项目中获得了源代码,并且将代码改编为方阵一点也不困难,而且 WOKWI 使用将来可能在项目的物理实现中使用的代码这一事实非常有帮助。 结果,正如您在下面的 gif 中看到的那样,非常棒!
一个不寻常的用法
看到上面 gif 的结果,我想到可能有一种方法可以使用它生成的图像。 因此,我只是在一个有趣的图案上暂停了模拟,并借助免费软件图像处理程序 paint.net 并应用了一些简单的变换和效果,我得到了有趣的(和原始的 🙂 )纹理。 您可以在上面看到其中的一些附件。
WOKWI 中的方形拼贴——在线 Arduino 模拟器
代替结论
当然少了点什么! 我必须告诉你这篇文章最重要的部分🙂这是模拟的链接 沃克维网 https://wokwi.com/arduino/projects/317392461613761089 最后,我期待您的评论和反馈。
文件/资源
![]() |
instructables Square Tiling WOKWI 在线 Arduino Simulato [pdf] 指示 方形拼贴 WOKWI 在线 Arduino 模拟器,方形拼贴,WOKWI 在线 Arduino 模拟器,在线 Arduino 模拟器,Arduino 模拟器 |