Hệ thống WLED / Ghi chú kiến trúc

WLED, xLights và FPP: xác định lớp sở hữu chương trình

Tách hiệu ứng, tạo chuỗi, phát lại và truyền mạng để hệ thống có thể khôi phục.

Trạng thái duyệt

Biên tập kỹ thuật / xem lại hệ thống chính xácĐọc trong 12 phút / cập nhật 2026-09-05

Bạn có ý tưởng chiếu sáng nhưng chưa biết linh kiện nào sẽ hoạt động cùng nhau? Hãy cho chúng tôi biết bạn muốn làm gì, lắp ở đâu và đã có phần cứng nào. Chúng tôi sẽ kiểm tra nguồn sáng, điện áp, IC LED hoặc số kênh, controller, driver, bộ nguồn, dây điện và đường điều khiển, rồi ghép một cấu hình chiếu sáng thông minh DIY thực tế trước khi bạn mua. Việc xem xét trước khi mua được bao gồm mà không tính thêm phí, để bạn có thể đặt hàng tự tin và bắt đầu khi linh kiện đến.

01 / Trả lời ngắn

Giao cho mỗi lớp một nhiệm vụ: firmware tạo hoặc nhận dữ liệu, bộ tạo chuỗi tạo thời gian, player sở hữu việc phát lại, còn lớp truyền tải dữ liệu đã lập bản đồ. Một chương trình có thể khôi phục bắt đầu bằng một lớp sở hữu duy nhất cho từng ngõ ra và hợp đồng được ghi lại giữa các lớp.

Dành cho ai

Nhà thiết kế chương trình và hệ thống pixel kết hợp hiệu ứng, chuỗi và phát lại

Sơ đồ tham khảo đường điều khiển và dữ liệu LED kỹ thuật số
Tham khảo hệ thống / hiệu ứng, tạo chuỗi, phát lại và truyền tải cần các trách nhiệm riêng

ĐIỂM KIỂM TRA / 01

Gán một lớp sở hữu cho từng lớp và từng ngõ ra

WLED có thể cung cấp hiệu ứng hoặc preset cục bộ, xLights có thể xác định thời gian của chuỗi, còn FPP có thể phụ trách phát lại theo lịch khi phần cứng và cấu hình chính xác hỗ trợ đường này. Giao thức mạng truyền dữ liệu giữa các lớp; chúng không quyết định lớp sở hữu ngõ ra. Ghi lớp sở hữu cạnh từng ngõ ra, preset, chuỗi và tác vụ phát lại.

  • Nêu hệ thống được phép ghi vào từng ngõ ra trong vận hành bình thường.
  • Tách việc tạo hiệu ứng, soạn chuỗi, lập lịch phát lại và truyền tải.
  • Không để hai bộ phát cùng nhận một ngõ ra nếu chưa thử nghiệm chuyển giao rõ ràng.

ĐIỂM KIỂM TRA / 02

Cố định hợp đồng pixel và bản đồ trước khi tạo chuỗi

Ghi dải hoặc nguồn sáng chính xác, pixel vật lý, địa chỉ hoặc nhóm điều khiển được, thứ tự màu, điện áp, ngõ ra bộ điều khiển, đường receiver, universe, địa chỉ bắt đầu, kênh và tần số làm mới mục tiêu. Chuỗi có thể trông đúng trong phần mềm dù thứ tự dữ liệu hoặc nhóm đã lắp khác nhau. Xem bản xuất bản đồ như giao diện có phiên bản giữa tệp chương trình và phần cứng.

  • Đánh phiên bản bản đồ cùng chương trình, firmware và biến thể cấu hình chính xác.
  • Giữ pixel vật lý, nhóm logic và địa chỉ mạng ở các trường riêng.
  • Không dùng tên sản phẩm hoặc tên giao thức làm bằng chứng cho bản đồ.

ĐIỂM KIỂM TRA / 03

Chọn lớp truyền tải và thời gian có chủ đích

DDP, E1.31, Art-Net và giao thức bộ điều khiển nằm ở các phần khác nhau của đường dữ liệu. Quyết định nơi tạo thời gian, thiết bị nhận luồng và cách truyền ranh giới universe hoặc kênh. Tên giao thức không phải bảo đảm có thể thay thế: bộ điều khiển, receiver, firmware và cấu hình chương trình chính xác phải ghi nhận hoặc thử nghiệm đường kết nối.

  • Ghi transport, universe, phạm vi kênh hoặc địa chỉ và frame rate.
  • Giữ một nguồn thời gian cho đường trực tiếp và ghi lại mọi lần chuyển giao theo lịch.
  • Đo tải mạng và refresh ở số pixel, độ sáng và độ phức tạp cảnh dự kiến.
owner: effects | sequence | playback | transport
contract: pixels + groups + color_order + voltage
map: output -> receiver_or_strip -> universe -> address
recovery: stop_playback -> local_mode -> restore_owner

ĐIỂM KIỂM TRA / 04

Thiết kế đường bảo trì có thể bỏ qua phát lại

Chương trình không thể bảo trì nếu player hoặc mạng hỏng khiến không thể thử đèn cục bộ. Giữ một preset WLED đã biết hoặc chế độ cục bộ có tài liệu, đồng thời xác định cách cô lập ngõ ra, receiver hoặc nhánh nguồn. Thử mất mạng, dừng player, khởi động lại bộ điều khiển, điện trở lại và trả quyền cho lớp theo lịch mà không để hai hệ thống cùng hoạt động.

  • Giữ đường khôi phục cục bộ không phụ thuộc toàn bộ chuỗi.
  • Ghi thứ tự dừng phát lại và trả quyền cho bộ điều khiển dự kiến.
  • Tách lỗi dữ liệu khỏi lỗi nguồn khi ngõ ra bị tắt.

ĐIỂM KIỂM TRA / 05

Chạy thử từ một ngõ ra đến chương trình hoàn chỉnh

Bắt đầu với một ngõ ra ngắn đã biết tốt, kiểm tra đen, trắng toàn phần, màu, số lượng, nhóm, làm mới và khởi động lại. Sau đó thêm chuỗi, thêm phát lại, rồi thêm các ngõ ra từng bước. Ở mỗi bước so sánh kết quả với bản đồ, đo mạng và nguồn, đồng thời xem lại khi dải, bộ điều khiển, receiver, firmware hoặc phiên bản chương trình thay đổi.

  • Lưu một điểm kiểm tra tốt trước khi thêm lớp tiếp theo.
  • Thử độ sáng yêu cầu cao nhất và tải mạng lớn nhất mà chương trình có thể tạo.
  • Bàn giao bản đồ lớp sở hữu, bản xuất bản đồ, bước khôi phục và cấu hình chính xác đã thử nghiệm.

DẠNG HỎNG

Điều thường xảy ra sai

  • WLED và player chương trình cùng điều khiển một ngõ ra mà không có chuyển giao rõ ràng.
  • Bản đồ chuỗi không khớp thứ tự pixel vật lý, nhóm hoặc thứ tự màu.
  • Giới hạn truyền tải, universe, kênh và làm mới được suy đoán từ tên thay vì đường chính xác.
  • Phát lại lỗi và không có chế độ cục bộ để cô lập bộ điều khiển, receiver hoặc nhánh nguồn.
  • Thử hiệu ứng ngắn đạt nhưng trắng toàn phần, tải mạng, khởi động lại hoặc khôi phục nguồn lỗi sau khi mở rộng.

CƠ SỞ KỸ THUẬT / PHIÊN BẢN

Giữ quyết định luôn cập nhật

Hướng dẫn này được duy trì như một hồ sơ kỹ thuật có phiên bản. Hãy kiểm tra lại tài liệu giao thức hiện hành và đúng phiên bản sản phẩm trước khi dùng trong lắp đặt sản xuất.

Trước khi lắp đặt

Đối chiếu điện áp, động cơ ánh sáng, driver, bộ điều khiển, firmware và điều kiện lắp đặt đã chọn với hồ sơ sản phẩm và bản tóm tắt dự án.

FAQ / TRẢ LỜI NHANH

Câu hỏi thường gặp về cấu hình chiếu sáng này

WLED, xLights và FPP có nên cùng điều khiển một ngõ ra không?

Không. Chọn một lớp sở hữu cho từng ngõ ra ở mỗi giai đoạn vận hành. WLED có thể tạo hiệu ứng cục bộ hoặc nhận dữ liệu, xLights có thể định thời chuỗi, FPP có thể lập lịch phát lại, nhưng chuyển giao và truyền tải chính xác phải được ghi lại và thử nghiệm. Không để hai bộ phát cùng hoạt động theo giả định.

DDP, E1.31 và Art-Net có chứng minh bộ điều khiển chạy được chương trình của tôi không?

Không. Chúng mô tả các lớp truyền tải, không phải toàn bộ tương thích. Xác nhận đúng bộ điều khiển, receiver, firmware, biến thể pixel, thứ tự màu, bản đồ universe hoặc kênh, làm mới và đường mạng. Cùng tên giao thức không chứng minh toàn bộ kết nối đã được thử.

Cần làm gì khi mạng hoặc player chương trình gặp lỗi?

Dùng chế độ khôi phục cục bộ có tài liệu, có thể cô lập một ngõ ra hoặc nhánh, chạy thử nghiệm đã biết và trả quyền về bộ điều khiển dự kiến. Thử mất mạng, dừng player, khởi động lại bộ điều khiển và điện trở lại trước khi mở rộng chương trình.

TÀI LIỆU THAM KHẢO

Các điểm tham khảo dùng cho hướng dẫn này

Trang được biên soạn lại cho độc giả LumaCircuit. Các tài liệu này xác lập chủ đề hoặc bối cảnh kỹ thuật ban đầu; chúng không thay thế việc xem xét đúng biến thể hay hồ sơ thử nghiệm của LumaCircuit.

03 / Hướng dẫn tiếp theo

Gắn việc học với một cấu hình thực tế.

Hướng dẫn nên đưa người đọc đến sản phẩm đã thử nghiệm, câu hỏi tốt hơn hoặc thông số trung thực hơn.

Quay lại tất cả hướng dẫn