Easyflow Inc.

LED Strip Editor

LED स्ट्रिप पैटर्न संपादन

像畫畫一樣設計 LED 燈光 — 為每一顆 LED 指定顏色、亮度和點亮位置,加上各種效果,並在送往 硬體之前預覽整塊面板。

出發點

LED 燈帶說到底也是一塊顯示器。又長又窄、不好擺弄,佈線順序還是按焊接方便定下來的,但它仍然是 顯示器。而為顯示器做設計,最自然的方式就是直接在上面畫。

這個編輯器做的正是這件事。選一個顏色、點一下像素,那顆 LED 就亮了。拖出一個形狀,它就成了可以 命名、重複使用、做成動畫的部件。不同器件各異的佈線順序、色深和位元組順序,只需在一個對話方塊裡設定一次, 剩下的轉換交給編輯器。

它產出什麼

大多數影像編輯器止於一個供你觀看的檔案。這一個止於 原始碼:你標出的每個區域都會變成一個 像素值的 const 陣列,按 LED 的佈線順序排列,用器件能承載的色深表示。韌體包含那個檔案,並據此 點亮面板。

編輯器刻意做得很小,原因就在這裡。它畫像素,它懂 LED 硬體。它不修照片。

先記住四個詞

術語在這裡的含義
方框影像上帶名字的矩形。一個方框對應一個匯出陣列 — 通常是字型中的一個字元。
方框列表當前影像中的所有方框,按匯出順序排列。與 PNG 並排儲存為 .box 檔案。
排列方式遍歷方框內 LED 的順序:從哪個角開始、按行還是按列、隔行是否折返。
通道順序顏色位元組送上導線的順序 — RGBGRB 等。順序錯了,面板就會亮成別的顏色。

一次完整的流程

  1. 開啟或新建一個 PNG。
  2. 自己畫,或貼上別人畫好的素材。
  3. 把需要的部分標為方框並命名。
  4. 在 LED 設定中設定位深、通道順序和佈線。
  5. 用方框動畫預覽,然後匯出原始碼並下載到板子。
💡 第 4、5 步描述的是你的硬體。為一套裝置設定一次就會一直保留 — 它們是存下來的,而不是每次 匯出都問一遍。

本軟體免費。如果對您有幫助,歡迎贊助支持。

贊助

常見問題

面板亮成了錯誤的顏色

幾乎總是 通道順序。把 建置 > LED 設定 > RGB 和你的器件要求核對一下 — WS2812 和 SK6812 是 GRB,WS2811 通常是 RGB

如果色相對但整體太暗或有條帶感,那問題在 位深

面板亮錯了像素

排列方式。把八張圖和你燈帶的實際走線比對,並記住兩個附加開關:來回摺疊佈線用 Z 字形, 從另一端送訊號用 反向

8 位下匯出被拒絕

素材裡有某種顏色不在調色盤中。為了不寫出悄悄錯色的像素,匯出會整次拒絕。用 顏色轉換把跑偏的顏色對齊到調色盤項,然後重新匯出。

我的方框不見了

方框列表在 PNG 旁邊的 .box 檔案裡。如果只複製了 PNG 而沒帶上它,方框沒有丟 — 它們在你複製的 那個原始檔夾裡。見儲存。

自動調整吞掉了我刪除過的區域

現在不應該再這樣了:完全透明的像素算作背景。如果仍然發生,那說明該區域不是被摳掉,而是被填上了 某種顏色。請用背景色填充它,或者重新摳一次。

動畫提前停止

結束 受載入的方框數量限制。如果列表裡有 50 個方框,無論你輸入什麼,播放都會在 50 處結束。 見方框動畫。

下載連不上

見下載到裝置 — 埠、波特率,以及是否有別的程式佔著埠。

其他問題

功能表文字顯示成別的語言、對話方塊打不開、匯出時拋異常,這些都值得反饋。未處理的錯誤會寫進日誌檔案, 你可以把它附上。