Mảng gương lục giác ẩn thông báo ẩn

Nút nguồn: 1530746

[Ben Bartlett] gần đây đã đính hôn và lời cầu hôn đã nhận được sự trợ giúp đặc biệt dưới hình thức một dãy gương lục giác được in 3D, có các gương được đặt ở các góc vừa phải để truyền tải thông điệp có hình ảnh phản chiếu. Một thử nghiệm nhỏ được hiển thị ở trên hình ảnh một trái tim, nhưng thực tế là một phiên bản lớn hơn phản ánh thông điệp “Cưới tôi?” thành cát vào lúc hoàng hôn. Ai có thể nói không với những điều như vậy? Thật may mắn cho tất cả chúng tôi, [Ben] đã chia sẻ tất cả thông tin chi tiết về quá trình thiết kế và chế tạo một thiết bị chu đáo và hấp dẫn như vậy.

Gương trên mảng in 3D được đặt ở góc vừa phải để phản chiếu ánh sáng vào thông điệp.

Về cơ bản, dãy gương hoạt động hơi giống một chiếc máy chiếu. Mỗi phản xạ riêng lẻ có thể được coi là một pixel và vị trí chiếu của mỗi phản xạ có thể được sửa đổi theo góc chính xác của mỗi gương. Với sự trợ giúp của một số mã Python, [Ben] đã tính toán các góc chính xác cần thiết để đánh vần “CƯỚP TÔI?” và tạo ra mô hình 3D cần thiết. Một thử nghiệm ở quy mô nhỏ hơn (được hiển thị trong hình ảnh tiêu đề ở trên) đã thành công và sau đó chỉ là vấn đề in mảng và dán lên một số gương.

Tất nhiên, đó là phiên bản ngắn. Trong thực tế, có khá nhiều vấn đề rắc rối chứng tỏ giá trị của việc sử dụng các thử nghiệm sớm để phát hiện các vấn đề tiềm ẩn. Có một điều, góc gương và sự căn chỉnh là rất quan trọng, điều đó có nghĩa là bất cứ điều gì có thể ảnh hưởng đến hình dạng của mảng đều là một vấn đề tiềm ẩn. Loại keo nở ra hoặc thay đổi hình dạng khi khô hoặc đóng rắn có thể làm thay đổi một chút góc của gương, vì vậy keo cyanoacrylate (CA) được ưa chuộng hơn. Tuy nhiên, một chút keo CA nhỏ nhất cũng sẽ nhanh chóng làm hỏng bề mặt gương, vì vậy cần phải cẩn thận trong quá trình lắp ráp.

Những tấm gương lục giác lấp lánh gợi nhớ đến Kính viễn vọng Không gian James Webb.

Một vấn đề khác là khi [Ben] đột nhiên nhận ra, sau hai mươi giờ in bản lắp ráp cuối cùng, rằng thông điệp cần phải được đảo ngược! Theo thiết kế, mảng mà anh ấy đang in sẽ chiếu “?EM YRRAM” và điều này không bị phát hiện trong quá trình thử nghiệm vì mẫu thử nghiệm (hình trái tim) có tính đối xứng. May mắn thay đã có thời gian để sửa lỗi và bắt đầu lại, nhưng nó đã kết thúc. Mã của [Ben] có chức năng hiển thị tùy chọn, chức năng này rất có giá trị để xác minh rằng mọi thứ sẽ thực sự diễn ra như mong đợi. Khi điều đó xảy ra, dự án phải mất đến phút cuối cùng mới hoàn thành và không có đủ thời gian để kiểm tra mọi thứ 100% trước thời điểm quan trọng, nhưng tất cả đều ổn. Cuộc sống là gì nếu không có một chút bí ẩn và nguy hiểm?

Những bức ảnh rất tuyệt nhưng bạn sẽ không hối hận khi dành thời gian đọc qua trang dự án (đừng bỏ lỡ mã Python có chú thích) vì [Ben] đi sâu vào mức độ chi tiết phù hợp. Kết quả cuối cùng trông thật tuyệt vời và tạo nên một kỷ niệm tuyệt vời với một câu chuyện hấp dẫn.

Nguồn: https://hackaday.com/2021/11/14/hexagonal-mirror-array-hides-hidden-message/

Dấu thời gian:

Thêm từ hackaday