Hexagonal Mirror Array Hides Hidden Message

[Ben Bartlett] blev for nylig blevet forlovet, såvel som forslaget havde en unik bit af hjælp i typen af ​​et 3D-trykt sekskantet spejl array, hvis spejle er vinklet lige til Stave en besked med refleksionerne. En lille test er vist ovenfor, der projicerer et hjerte, men det ægte tilbud var en større version, der afspejler meddelelsen “Gifte mig?” ind i sand ved solnedgang. Hvem kan sige nej til noget sådan? Heldigvis for os alle, delte [Ben] alle detaljer om, hvad der gik i design såvel som at opbygge en så tankefuld såvel som interessant enhed.

Spejle på det 3D-trykte array er vinklet lige til at vise lys i en besked.
I det væsentlige virker spejle for spejle lidt som en projektor. Hver privat refleksion kan være, kan antages som en pixel, såvel som den projicerede indstilling af hver kan tilpasses af den præcise vinkel på hvert spejl. Med hjælpen af ​​nogle Python-kode beregnede [Ben] de præcise vinkler, der var nødvendige for at stave ud “Gifte mig?” såvel som produceret den nødvendige 3D-model. En mindre testning (vist i overskriftsbilledet ovenfor) var vellykket, såvel som efter det var bare et spørgsmål om at udskrive arrayet samt limning på nogle spejle.

Selvfølgelig er det den korte version. I metode var der snarere et par beslægtede problemer, der viste værdien af ​​at udnytte tidlige tests for at finde skjulte problemer. For en ting er spejlvinkel såvel som positionering afgørende, hvilket betød, at alt, hvad der kunne påvirke formen af ​​arrayet, var et potentielt problem. Lim, der udvider eller på anden måde modificerer form, da det tørrer eller helbreder, kan noget modifikation af et spejlvinkel, så cyanoacrylat (CA) lim var foretrukket. Den mindste del af Ca-limet vil imidlertid ødelægge en spejlets overflade i en fart, så pleje var nødvendig under samlingen.

De skinnende sekskantede spejle svarer til James Webb-området teleskop.
En anden gotcha var, da [Ben] pludselig realiserede, tyve timer til at udskrive den endelige samling, at meddelelsen skulle vendes! Som designet, den array, han var udskrivning, ville job “? Em YRRAM” såvel som dette blev ikke fanget under testen, da testmønsteret (et hjerte) var symmetrisk. Heldigvis var der tid til at rette fejlen såvel som begynder igen, men det var tæt. [Ben] ‘s kode har en valgfri visualiseringsfunktion, som var afgørende for at verificere, at ting virkelig ville vise sig som forventet. Som det sker, tog jobbet lige så meget som sidste øjeblik til total såvel som der var ikke ret tid til at inspicere uanset 100% før det store øjeblik, men alt viste sig okay. Hvad er livet uden lidt hemmelig såvel som fare, alligevel?

Billederne er gode, men du vil ikke fortryde at tage tid til at tjekke ud med jobsiden (gå ikke glip af den annoterede python kode), da [Ben] går ind i det rigtige niveau af detaljer. Slutresultatet ser fantastisk ud, såvel som gør en fremragende sammenbrud med en charmerende historie.

Leave a Reply

Your email address will not be published. Required fields are marked *

Previous post Game Kid kommunikerer direkte med et SD-kort
Next post En anden omskiftertilstandsregulatorkontakt til Raspberry PI