Vỏ in 3D cho PicoUsbLedStrip enclosure (Raspberry Pi Pico RGBA LED)
Vỏ in 3D đơn giản cho Raspberry Pi Pico chạy PicoUsbLedStrip làm RGBA LED controller qua USB. Thiết kế có cổng microUSB, 2 đầu XH cho nguồn và RGBA, kèm hướng dẫn in PETG và lắp ráp (vít M2x5mm).
Mô tả
Giới thiệu
Mainboard mình đang dùng không có sẵn bộ điều khiển addressable RGB LED (RGBA) tích hợp, nên mình muốn làm một cái có thể điều khiển trực tiếp từ PC thông qua một header USB còn trống trên main.
Lựa chọn tự nhiên của mình là Raspberry Pi Pico hoặc Arduino, nhưng vì mình thấy một project hay của Disciple153 trên GitHub nên quyết định thử luôn.
Project này không có sẵn model vỏ in được, nên mình tự làm. Với lại mình cũng không cần chế độ Spectrum Analyzer (trong case thì có gì để phân tích ngoài tiếng quạt), nên mình chọn kiểu enclosure đơn giản: có ngõ vào microUSB và hai đầu connector cho dải RGBA với nguồn cấp LED là đủ.
Linh kiện và vật liệu cần có
-
Raspberry Pi Pico 2040
-
Header XH-2A cho nguồn LED
-
Header XH-3A cho cáp connector RGBA
-
Điện trở 2k2
-
Một đoạn dây 20-22 AWG để đi dây bên trong
-
4x vít M2x5mm
-
Cáp bấm sẵn XH-2Y lấy 5V từ PSU của case (ví dụ dây đỏ và đen của đầu SATA power)
-
Cáp bấm sẵn XH-3Y với đầu connector RGBA
-
Cáp từ header USB2 trên mainboard ra microUSB
-
Một đoạn filament 1.75mm trong mờ để làm lightguide cho LED heartbeat của Pico
-
Keo cyanoacrylate (keo 502)
In 3D và lắp ráp
Vỏ được in bằng PETG, dùng preset “0.20mm Quality” và paint-on supports cho các vị trí header và connector microUSB của Pico.
Có thể lắp theo thứ tự sau:
-
Sau khi in xong, gắn và cố định các header XH-3A và XH-2A vào đúng hốc tương ứng bằng keo.
-
Cắt một đoạn filament 1.75mm trong mờ dài khoảng ~5mm, nhét vào lỗ nhỏ trên nắp vỏ gần chỗ microUSB, cần thì chấm keo ở hốc để cố định.
-
Hàn điện trở 2k2 để kéo chân analog input (dùng trong thiết kế gốc cho chế độ spectrum analyzer) xuống ground.
-
Hàn dây cho chân data out và ground vào PCB của Pico.
-
Nối nguồn vào từ XH-2A sang ngõ ra XH-3A của RGBA như trong sơ đồ bên dưới.
-
Nối dây ground và data out từ PCB Pico sang XH-3A như trong sơ đồ.
-
Đặt PCB vào vỏ và bắt cố định bằng vít M2x5mm.
-
Đặt nút bấm đã in vào lỗ trên nắp vỏ khi đang úp ngược nắp.
-
Đặt phần đáy vỏ lên trên nắp và bấm khớp hai phần lại với nhau.

Sử dụng
Pico cần được flash đúng firmware trong mục releases.
Phần mềm client để điều khiển LED có thể tải ở cùng trang đó, hoặc từ repository của mình. Mình đã port thành công toàn bộ tính năng từ client gốc sang một bản Rust đa nền tảng, không cần .NET CLR.
Chúc vui vẻ. 😉
Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!