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 模擬器 |