Khung LED Matrix 8x32 mở rộng kèm tấm khuếch tán (diffusor)
Khung cho LED matrix dẻo 8x32, có thể mở rộng lên 8x64 hoặc 8x96. Tích hợp diffusor ở mặt trước, hỗ trợ gắn IR receiver và digital microphone. Có hướng dẫn đổi filament và file 3mf cho Mini/XL.
Mô tả
Mình muốn có một LED matrix để hiển thị thông tin từ trạm thời tiết của mình.
Lúc đầu mình có xem qua thiết kế của fractalnoise, nhưng một tấm 8x32 thì không đủ chỗ. Vậy nên mình quyết định tự làm thiết kế của riêng mình.
Để có thêm không gian, mình làm thiết kế dạng expandable và mình thấy việc tích hợp diffusor ở mặt trước của khung cho ra kết quả tốt nhất với mình.
Trong lúc in bạn sẽ phải đổi filament một lần (đổi tay hoặc tự động bằng MMU hoặc Prusa XL). Mình gợi ý cắt bỏ một phần nhỏ của khung và in test trước. Tùy loại filament mà lớp trong suốt có thể không dính (fuse) với phần còn lại. Lớp trong suốt không phải là một part riêng; bạn có thể dùng modifier trong PrusaSlicer để cấu hình filament khác nhau hoặc dùng chức năng layer change. Nếu bạn tự làm thì diffuser cao 0.8mm, còn không thì có thể dùng các file 3mf đã cung cấp cho Mini và XL.
Ở dự án của mình, matrix được điều khiển bằng WLED. Trên trang dự án https://kno.wled.ge/ bạn sẽ tìm được rất nhiều thông tin. Bạn có thể dùng esp32 mini hoặc esp32-s2 mini trong khung này.
Mình dùng một digital microphone và gắn thẳng vào ESP để giảm dây nhợ trong khung. Cũng có sẵn chỗ cắm (socket) cho max9814.
TSOP4838 được dùng làm bộ nhận remote. Nếu bạn nối nhiều hơn hai tấm 8x32 thì bạn phải giảm framerate trong WLED từ 42 xuống khoảng 23.
Với board USB-C cấp nguồn, bạn có thể dùng nhiều loại nguồn khác nhau hoặc thậm chí power bank. Nhưng bạn phải tháo/cắt bridge mặc định 12V trên board!!!! Diode Schottky sẽ ngăn nguồn cấp ra matrix đi qua cổng USB-C của esp32 và bảo vệ board.
Mình mua linh kiện trên Amazon
ESP32-s2 https://amzn.eu/d/gxJp9OP
ESP32 https://amzn.eu/d/cfELddv
USB-C Platine https://amzn.eu/d/7T7iZyO
D-Micro https://amzn.eu/d/czdyhYy
TSOP 4838 https://amzn.eu/d/86uxJMH
nhưng cũng còn nhiều nguồn khác nữa.
Nếu bạn có câu hỏi gì thì cứ nhắn tin cho mình nhé.
Vui lòng kiểm tra độ chính xác kích thước (dimensional accuracy) của máy in. Mình phải tăng scale model trong PrusaSlicer lên 1%. Nếu muốn chắc ăn thì cứ làm vậy.
Ví dụ
Prusa XL 32cm:
- tất cả nằm trong “Single Part for big printer folder”
- smal_parts_to_connect_2_modules
Prusa XL > 32cm:
- In hai module matrix8_x_32_frontside. Nếu bạn muốn nối cảm biến IR, bạn cần một matrix8_x_32_frontside có IR sensor.
- matrix8_x_32_backside_cpu_79_8mm
- matrix8_x_32_backside_power_79_8mm
- smal_parts_to_connect_2_modules (một cái đặt giữa hai module)
Prusa Mini hoặc máy tương đương 32cm:
- matrix8_x_32_frontside_without_IR_sensor_right_or_left_162mm
- matrix8_x_32_frontside_with_IR-Sensor_right_162mm (nếu không dùng IR sensor thì in cái còn lại 2 lần)
- smal_parts_to_connect_2_modules
- matrix8_x_32_backside_cpu_79_8mm
- matrix8_x_32_backside_power_79_8mm
- matrix8_x_32_backside_mid_part_cable
Prusa Mini hoặc máy tương đương > 32cm:
- Tất cả của bản 32cm
- matrix8_x_32_frontside_expansion_160mm (2x cho mỗi matrix 32cm thêm)
- matrix8_x_32_backside_mid_n_159_8mm (2x cho mỗi matrix 32cm thêm)
Nếu bạn muốn, bạn chỉ cần in các phần expansion và dùng “matrix8_x_32_expansion_border” để bịt hai đầu.
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!