Khung Pixel Grid Tetris dạng Modular – ô 33mm cho Neopixel 30LED/m + ESP32-C3 BLE
Khung hiển thị in 3D cho demo Tetris điều khiển BLE (ESP32-C3), dùng Neopixel/WS2812 30 LEDs/m để tạo pixel vuông 33mm rõ nét cho sân chơi 10×20. Có test square, front frame 5×5 và back panels để lắp modular chắc chắn.
Mô tả
Đây là bộ khung hiển thị in 3D cho dự án demo Tetris điều khiển bằng BLE mà mình mang đi trình diễn ở Maker Faire Prague. Nó chuyển một cuộn WS2812 / Neopixel strip chuẩn 30 LEDs/m thành các “pixel” vuông lớn 33 mm, gọn gàng và rõ nét — kích thước quá lý tưởng để nhìn rõ sân chơi Tetris 10×20.
Included Files:
-
1×1 Test Square – Nên in cái này trước! Giúp bạn kiểm tra dung sai máy in và lưu lượng sợi. Lắp thử phải vừa phải, không nên khít quá.
-
5×5 Top Frame – Tốt nhất in với filament swap: 2 lớp đầu dùng trắng trong (translucent white), rồi đổi sang đen. Cách này tạo cửa sổ pixel phát sáng rất đẹp, trong khi lưới đen vẫn sắc nét.
-
Back Panels – các bản 5×5, 6×5 và 4×5 với:
-
Chốt để phần front frame tựa lên
-
Móc để dẫn hướng và giữ chắc LED strip
-
Thiết kế để lắp module chắc chắn
-
Recommended layout for full 10×20 Tetris matrix:
-
8× (5×5 Front Frames)
-
Back: 4× (4×5) + 4× (6×5) back panels
(Mình bố trí so le phần chồng mí ở cạnh trên và dưới để bám kết cấu tốt hơn — hiệu quả rất ổn)
Các module trên và dưới bấm khớp với nhau và cứng chắc hơn tưởng tượng.
Printing notes:
-
Tối ưu cho LED strip 30 LEDs/m (kích thước ô vuông 33 mm)
-
PLA chạy ngon
-
Không cần support
-
Rất khuyến nghị swap màu giữa chừng cho mặt trước: trắng trong + đen (2 lớp trắng, còn lại đen) để lên hình đẹp nhất
Electronics & Code:
-
ESP32-C3 board
-
Neopixel strip 30 LEDs/m
-
Điều khiển qua Bluetooth Low Energy (BLE)
Toàn bộ code và chi tiết dự án ở đây:
https://github.com/Hahihula/esp-ble-nostd-tetris
Dự án này hợp mang đi Maker Faire, để bàn làm việc, hoặc set up kiểu retro gaming. Cứ thoải mái remix nha!
Chúc in vui vẻ, và mong Tetromino lúc nào cũng rơi đúng chỗ!
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!