Kuusnurkne peegelmassiivi peidab peidetud sõnumi

Allikasõlm: 1530746

[Ben Bartlett] kihlus hiljuti ja ettepanekust oli ainulaadne abi 3D-prinditud kuusnurkne peeglimassiivi, mille peeglid on täpselt õige nurga all, et sõnum koos peegeldustega välja kirjutada. Ülal on näidatud väike test, mis projitseerib südant, kuid tegelik tehing oli suurem versioon, mis peegeldas sõnumit "MAARRY ME?" päikeseloojangul liiva sisse. Kes võiks sellisele asjale ei öelda? Meie kõigi õnneks jagas [Ben] kõiki üksikasju selle läbimõeldud ja põneva seadme kavandamise ja ehitamise kohta.

3D-prinditud massiivi peeglid on täpselt õige nurga all, et peegeldada valgust sõnumisse.

Põhimõtteliselt töötab peeglite hulk veidi nagu projektor. Igat üksikut peegeldust võib pidada piksliks ja igaühe projitseeritud asendit saab muuta iga peegli täpse nurga abil. Mõne Pythoni koodi abil arvutas [Ben] välja täpsed nurgad, mis on vajalikud sõna "MAARRY ME?" ja genereeris vajaliku 3D-mudeli. Väiksema mastaabiga test (näidatud ülaloleval päisepildil) oli edukas ja peale seda jäi vaid massiiv printida ja mõnele peeglile liimida.

Muidugi, see on lühike versioon. Praktikas oli üsna palju tülikaid probleeme, mis näitasid varjatud probleemide avastamiseks varajaste testide kasutamise väärtust. Esiteks on peegli nurk ja joondus üliolulised, mis tähendas, et kõik, mis võib massiivi kuju mõjutada, oli potentsiaalne probleem. Kuivamisel või kõvenemisel paisuv või muul viisil kuju muutev liim võib veidi muuta peegli nurka, seetõttu eelistati tsüanoakrülaatliimi (CA). Kuid väikseimgi CA-liimi tükk ajab peegli pinna kiirustades sassi, nii et kokkupanemisel oli vaja olla ettevaatlik.

Säravad kuusnurksed peeglid meenutavad James Webb kosmoseteleskoop.

Veel üks jama oli siis, kui [Ben] mõistis äkitselt, kakskümmend tundi pärast lõpliku komplekti trükkimist, et sõnum tuleb ümber pöörata! Kavandatult projitseerib tema prinditav massiiv "?EM YRRAM" ja seda ei leitud testimise ajal, kuna testmuster (süda) oli sümmeetriline. Õnneks oli aega viga parandada ja uuesti alustada, kuid see oli lähedal. [Ben] koodil on valikuline visualiseerimisfunktsioon, mis oli hindamatu väärtusega veendumaks, et asjad lähevad tegelikult ootuspäraselt. Nagu juhtus, võttis projekti lõpuleviimine kuni viimase minutini ja enne suurt hetke polnud aega kõike 100% kontrollida, kuid kõik läks hästi. Mis on elu ilma väikese müsteeriumi ja ohuta?

Pildid on suurepärased, kuid te ei kahetse, et võtsite aega projekti lehe läbilugemiseks (ärge jätke kommenteeritud Pythoni kood), sest [Ben] käsitleb täpselt õiget detailsust. Lõpptulemus näeb fantastiline välja ja on võluva looga suurepärane mälestus.

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

Ajatempel:

Veel alates Hackaday