육각형 거울 배열로 숨겨진 메시지 숨김

소스 노드 : 1530746

[Ben Bartlett]은 최근 약혼했고 그 제안은 다음과 같은 형태로 독특한 도움을 주었습니다. 3D 프린팅된 육각형 거울 배열, 반사를 통해 메시지를 전달하기 위해 거울의 각도가 딱 맞습니다.. 위에는 하트를 투사하는 작은 테스트가 표시되어 있지만 실제 거래는 "MARRY ME?"라는 메시지를 반영하는 더 큰 버전이었습니다. 해질녘에 모래 속으로. 누가 그런 일을 거절할 수 있겠습니까? 다행스럽게도 [Ben]은 이렇게 사려 깊고 매혹적인 장치를 설계하고 제작하는 과정에 대한 모든 세부 사항을 공유했습니다.

3D 프린팅 어레이의 거울은 빛을 메시지에 반사할 수 있도록 각도가 딱 맞습니다.

기본적으로 거울 배열은 프로젝터처럼 작동합니다. 각각의 개별 반사는 하나의 픽셀로 간주될 수 있으며, 각각의 투영된 위치는 각 거울의 정확한 각도에 따라 수정될 수 있습니다. [Ben]은 일부 Python 코드를 사용하여 "MARRY ME?"를 철자하는 데 필요한 정확한 각도를 계산했습니다. 필요한 3D 모델을 생성했습니다. 소규모 테스트(위 헤더 이미지 참조)는 성공적이었고 그 이후에는 어레이를 인쇄하고 일부 거울에 붙이기만 하면 되었습니다.

물론, 그것은 짧은 버전입니다. 실제로 숨겨진 문제를 발견하기 위해 초기 테스트를 사용하는 것의 가치를 입증하는 몇 가지 귀찮은 문제가 있었습니다. 우선, 거울 각도와 정렬이 중요합니다. 이는 어레이의 모양에 영향을 미칠 수 있는 모든 것이 잠재적인 문제라는 것을 의미합니다. 건조되거나 경화됨에 따라 팽창하거나 모양이 변하는 접착제는 거울의 각도를 약간 바꿀 수 있으므로 시아노아크릴레이트(CA) 접착제가 선호되었습니다. 그러나 아주 작은 CA 접착제도 금새 거울 표면을 망가뜨릴 수 있으므로 조립 시 주의가 필요했습니다.

반짝이는 육각형 거울은 제임스 웹 우주 망원경.

또 다른 문제는 [Ben]이 최종 어셈블리를 인쇄한 지 100시간 만에 갑자기 메시지를 뒤집어야 한다는 사실을 깨달았을 때였습니다! 설계된 대로 그가 인쇄하고 있던 어레이는 "?EM YRRAM"을 투사했는데 테스트 패턴(하트)이 대칭이었기 때문에 테스트 중에 포착되지 않았습니다. 다행히 오류를 수정하고 다시 시작할 시간이 있었지만 아슬아슬했다. [Ben]의 코드에는 선택적 시각화 기능이 있는데, 이는 실제로 예상대로 결과가 나오는지 확인하는 데 매우 중요했습니다. 공교롭게도 프로젝트가 완료되기까지 막바지 시간이 걸렸고 중요한 순간까지 모든 것을 XNUMX% 확인할 시간이 없었지만 모든 것이 잘 진행되었습니다. 어쨌든 약간의 미스터리와 위험이 없는 삶은 무엇일까요?

사진은 훌륭하지만 시간을 내어 프로젝트 페이지를 읽어보시면 후회하지 않으실 겁니다. 주석이 달린 Python 코드) [Ben]이 적절한 수준의 세부 사항을 다루기 때문입니다. 최종 결과는 환상적이며 매력적인 이야기가 담긴 훌륭한 기념품이 됩니다.

출처: https://hackaday.com/2021/11/14/hexagonal-mirror-array-hides-hidden-message/

타임 스탬프 :

더보기 하 카다이