Màn hình thể tích cỡ nhỏ
(mitxela.com)Tóm tắt: phát triển bo mạch ma trận LED siêu nhỏ cho màn hình 3 chiều
- Ý tưởng về một cây nến điện tử xuất hiện trong cuộc trò chuyện với những người sáng tạo; mục tiêu là tạo ra thứ gì đó trông như một ngọn nến nhấp nháy từ mọi góc nhìn.
- Đã có đề xuất về màn hình dựa trên hiệu ứng lưu ảnh (persistence-of-vision), nhưng có ý kiến cho rằng nó cần quá nhiều cơ cấu hỗ trợ.
- Với suy nghĩ rằng nếu motor và pin đủ nhỏ thì toàn bộ hệ thống có thể quay được, một bo mạch ma trận LED đã được thiết kế và đặt hàng rất nhanh.
Quá trình chế tạo
- Đặt hàng các bảng mạch nhỏ từ Trung Quốc với chi phí thấp; tốc độ giao hàng là yếu tố quan trọng.
- Sử dụng máy pick-and-place Charmhigh CHM-T36VA để lắp ráp bảng mạch nhanh chóng.
- Ma trận LED đơn giản chỉ có một loại linh kiện nên việc nạp reel diễn ra rất nhanh.
- Tạo nguyên mẫu bằng stencil được khắc bằng laser; dự kiến ma trận LED sẽ còn hữu ích về sau.
Lựa chọn vi điều khiển và pin
- Cần một vi điều khiển có đủ bộ nhớ flash; Raspberry Pi Pico từng là ứng viên nhưng không phù hợp vì kích thước quá lớn.
- Chọn bo Waveshare RP2040-tiny, được thiết kế với số linh kiện tối thiểu nên phù hợp cho nguyên mẫu.
- Sử dụng pin lithium-ion sạc lại LIR2450, có dung lượng và khả năng cấp dòng tốt hơn các loại pin kích thước nhỏ hơn.
Chế tạo nguyên mẫu
- Dùng giá đỡ pin in 3D bằng PETG, nhưng do thành quá mỏng nên mỗi lần nguyên mẫu rơi là lại bị gãy.
- Hoàn thiện nguyên mẫu bằng cách hàn lên bảng mạch có cảm biến IR và LED.
- Thiết lập một mạch đơn giản để điều khiển motor và cấp nguồn.
Phát triển phần mềm
- Theo dõi cảm biến IR để đo tốc độ quay và điều chỉnh tốc độ hiển thị.
- Sử dụng ARM Cortex-M0 hai nhân của RP2040 để điều khiển ma trận LED với thời gian chính xác.
- Triển khai logic điều khiển tốc độ motor đơn giản để duy trì tốc độ khung hình ổn định.
Giám sát pin và sạc
- Thêm bộ chia điện áp dùng GPIO để theo dõi điện áp pin.
- Sử dụng bộ sạc độc lập để sạc pin, rồi phải tìm phương án thay thế khi bộ sạc bị hỏng.
- Dùng bo chuyển đổi USB cho RP2040-tiny để vừa sạc pin cho nguyên mẫu vừa có thể lập trình.
Tạo dữ liệu 3D
- Dùng Blender để tạo dữ liệu cực tọa độ 3D và chuyển đổi cho phù hợp với ma trận LED.
- Tạo dữ liệu thể tích bằng mô phỏng chất lỏng và mô phỏng lửa, rồi hiển thị chúng trên nguyên mẫu.
Ý kiến của GN⁺
Điều quan trọng nhất trong dự án này là quá trình hiện thực hóa một ý tưởng sáng tạo và thành quả tạo ra từ nó. Việc phát triển bo mạch ma trận LED siêu nhỏ cho màn hình 3 chiều mang đến một chủ đề hấp dẫn cho những ai yêu thích thách thức kỹ thuật và đổi mới. Quá trình giải quyết các vấn đề phức tạp và khám phá công nghệ mới có thể truyền cảm hứng cho nhiều kỹ sư phần mềm, và những dự án như vậy có thể đóng vai trò quan trọng trong việc định hình tương lai của công nghệ.
1 bình luận
Ý kiến trên Hacker News
Đề xuất ý tưởng cải tiến
Ý tưởng mà nhìn lại thì quá hiển nhiên
Một dự án nhỏ rất hấp dẫn
Triển lãm cho người ở London hoặc khách ghé thăm
Cách quạt hologram hoạt động
Khả năng của truyền điện cảm ứng
Dự án đầy sáng tạo
Tốc độ cập nhật của màn hình OLED
Làm khối hoặc quả cầu acrylic
Giải quyết vấn đề ở trung tâm