带有视觉和声音效果的星门镜子

32704年

118

37

介绍:带有视觉和声音效果的星门镜子

关于:我有物理学硕士学位,我的爱好是:3D打印,CAD设计,arduino,天文学,天体摄影,宇宙学和科幻:)

《星际之门》是我最喜欢的科幻电视节目之一。它实际上和星际迷航和太空堡垒卡拉狄加一起排在前三名。前段时间,我妻子给了我一个镜子的想法,它看起来像星际之门,所以我决定做一个几乎没有附加的镜子。

作为Arduino的超级粉丝,我设计了一个电路,雪佛龙上有红色LED,镜框上有蓝色LED条。我还添加了迷你mp3播放器来播放星际之门主题曲,而红色V形LED灯每隔几秒钟就会亮一次。所有效果均由隐藏在后视镜背面的PIR运动传感器触发。

我希望你会喜欢这个项目和快乐的制作:)

补给

步骤1:CAD设计

我想从我最喜欢的电视节目中制作一个道具,但我也希望它有用。这就是为什么我决定制作一个星际之门镜子,在那里,视觉和声音效果只是一个可以打开和关闭的附加效果。

为了设计星际之门的镜子,我使用了Fusion 360,花了大约3个小时才完成。该设计基于我在互联网上找到的图片,虽然它不是100%屏幕准确,但我对结果非常满意。

至于镜子,我在渲染设计时尝试了两种不同的版本,蓝色和银色。当所有的效果都关闭时,银色的镜子工作得很好,因为它确实是一个有星门框架的普通镜子。随着蓝色镜子和LED灯的打开,镜子将更接近电视节目中模拟蓝色虫洞效应的星际之门。

最后我决定买蓝色的镜子,它相当贵(60英镑),所以如果你想省一点钱,就买银色的镜子(25英镑)。我用的是英国有机玻璃供应商有机玻璃表,但如果您来自其他国家,我相信您可以在当地找到类似的供应商。

步骤2:3D打印-PLA

-将。stl文件加载到Cura切片器中

-我建议打印200微米的层分辨率

—“填充”设置为20% ~ 30%

对于星门的主部件,你需要支持材料(10%的填充材料效果很好)

-我推荐打印速度40mm/s - 50mm/s

-根据喷嘴类型和PLA品牌,我建议打印温度在200摄氏度到220摄氏度之间

-在打印每个零件后,我建议在背面用标记笔写下零件号,以便您可以按照正确的顺序组装镜子

注:大多数作品都是在210度的喷嘴温度和50度的床温下,在Polymaker PLA中印刷的。一些零件在235°喷嘴温度和50°床温下以逐字PET-G打印。

附件

步骤3:3D打印- UV树脂

-使用切片软件准备用于打印的.stl文件(软件因打印机品牌而异)

我建议星门chevron部分的层分辨率为40微米(stl文件如下)

-根据树脂和打印机品牌,我建议8秒- 12秒的普通层曝光,大约60秒- 70秒的底层曝光

-生成支撑(中等密度支撑效果良好)

-印刷前,仔细清洁树脂缸,并使用IPA(99%)制版

-将瓶子与树脂混合后摇一摇,然后倒入大桶

-打印完成后,使用塑料楔子从床上取下V形零件(不要使用金属,因为金属会刮伤成型板)

-用IPA清洁你的指纹

-在紫外光下固化您的指纹(使用紫外光灯或将其暴露在阳光下几分钟)

树脂印刷的替代品:

如果你没有树脂3D打印机,别担心。您可以使用T-Glase灯丝并在常规FDM 3D打印机上打印零件。T-玻璃半透明红色灯丝可在以下位置获得:Taulman T-Glase

注:在这个项目中,我使用了Formfutura半透明红色UV树脂,可以在这里找到:紫外树脂红

这种树脂的优点是它实际上是无味的,而且非常可靠。另一方面,它需要10%-20%更长的曝光时间,因此需要更长的打印时间。

步骤4:后视镜总成零件1

-首先用强力胶按正确的顺序粘合所有的部件(所有主要部件都有编号,便于组装)

-将镜环固定件粘合在一起,然后将其粘合到星门框架上(在将镜环粘合到星门框架上之前,检查有机玻璃镜是否适合安装到环中。环中有一个小间隙,用于馈送电线,因此正确粘合所有部件非常重要)

-将环形墙壁hoder音频传感器和环形墙壁hoder PIR传感器粘到星门框架上(见上图二)

-一旦胶水固化,就给星际门框架上漆。我用了铁锈油制成的深金属灰色丙烯酸喷漆

-等待至少8小时,让油漆变干,然后在星门刻度盘上画上V形和符号。我用了锈油涂的银喷漆。

注:您可以选择不同的配色方案,一些屏幕更精确的配色方案,或者一些全新的、独特的配色方案。

步骤5:电子产品

在上面的照片中,你可以看到星门镜的视觉和声音效果的连接图。

请按照图示将所有元件焊接在一起(见镜子背面的电子焊接图)。

当谈到PAM8403迷你音频放大器,你可以找到两个不同的版本;一个有电位器手动调节音量,另一个没有电位器(音量可以在arduino代码中设置)。

对于这个项目,我建议使用一个电位计,这样你就可以调整音量的曲调播放你想要的。您甚至可以完全关闭音频,只留下视觉效果。

在上面,你可以看到安装在镜子背面的每个电子元件的图片。我用绝缘胶带把所有的电线固定在框架上,然后用一点强力胶把胶带固定住。

步骤6:Arduino代码

这是你必须使用Arduino IDE上传的代码,以及如何做到这一点的说明。

-开放式Arduino IDE

-打开代码[File->Open->Stargate\u PIR\u DFPlayer\u LED\u v2.ino]

-下载DFPlayer迷你快速库[图书馆

-将库添加到Arduino[草图->包含库->添加.ZIP库]

-使用USB电缆将Arduino Nano连接到PC/笔记本电脑

-选择COM端口[Tools -> port "…" -> COM…]

-选择Arduino板类型[工具->板:“…”->Arduino Nano]

-选择Arduino Nano处理器类型[工具->处理器:“…”->ATmega328P][根据Arduino Nano的不同,您可能需要将其更改为ATmega328P(旧引导加载程序)]

-验证代码

-上传

注:当您在Arduino IDE中打开代码时,您可以调整LED条亮起的时间(参见上图)。

第七步:迷你DFPlayer音频文件

现在是时候将你的音频文件加载到迷你DFPlayer了。不幸的是,由于版权问题,我不能在这个Instructables中分享我的个人音频文件。然而,你可以从iTunes或Spotify等服务获得《星际之门》的主题曲。

DFPlayer:

—将micro - SD卡格式化为FAT32

-将“audio_file_001.mp3”音频文件复制到SD卡

-将SD卡插入DFPlayer mini

注:确保您的音频文件未被放大(见上图),因为在通过PAM8403音频放大器播放时会导致问题。因此,Arduino可能会在程序进行到一半时自行复位。

我使用Soundforge检查我的音频文件的音量是否正确,如上图所示。您也可以使用此处提供的免费Audacity软件:大胆下载

步骤8:后视镜总成零件2

-如上图所示,将蓝色LED条(使用强力胶)粘到镜环上

-放置几个牛头犬夹周围的镜子环,以确保LED条不会移动,而胶水固化

-按照上面第二幅图安排焊接电子器件,并用绝缘胶带固定电线

-将直径500mm的有机玻璃镜安装到内环中,如图第三幅所示

步骤9:星门镜测试

现在我们的星门镜已经准备好进行测试了。把它挂在墙上,然后接上电源。Arduino启动需要几秒钟,每次有人经过镜子旁边时,运动传感器就会触发程序。

星际之门主题曲应该开始播放,然后V字形内的红色LED应该每10秒亮一次。第7个符号打开后,蓝色LED条将亮起以模拟虫洞。一旦所有的LED灯都亮起,音乐就会停止,一切都会再亮100秒。红色LED和蓝色LED指示灯亮起之间的时间间隔可以在Arduino代码中更改(参见Arduino代码和Mp3播放器步骤)。

如前所述,通过转动PAM8403音频放大器上的电位计,可以随时关闭声音。

雅法Kree:)

影迷比赛

二等奖
影迷比赛

第一个分享

    建议

    • 塑料的挑战

      塑料的挑战
    • 灯具及照明比赛

      灯具及照明比赛
    • Tinkercad学生设计大赛

      Tinkercad学生设计大赛

    37评论

    0
    hdreiling

    22天前步骤9

    哇!我将建立一个小的变化。
    前面的两面镜子是一面间谍镜,它们之间的蓝色发光二极管就像一面无极镜。

    0
    Yuhoo1

    4星期前

    我只是想让它播放音乐,所以我对它进行了轻微的修改,然后对它进行了测试。我没有使用LED条和7个LED,只有一个LED连接到D4。在运动检测时,音乐播放,连接到D4的LED亮起。音乐停止,但LED永远亮着,即使没有任何动作。我将第44、46、48、50、52、54、56行中的延迟时间更改为100ms。但它不起作用。请告知我需要做哪些更改才能关闭LED。谢谢

    0
    wannabemadsci

    五周前

    令人惊讶的是,它是可以指导的。做得好!
    你有没有想过把镜子变成无穷大的镜子?
    谢谢!万岁!

    0
    poblocki1982

    五周前答复

    Thnak you:)最初的版本是用银色的无限镜子,但最后我决定用普通的蓝色镜子。infinity vesrion很不错,但有一点太分散日常使用的注意力:)作为装饰,infinity镜子绝对是一个不错的选择。我有无限版本的STL文件,本周我会将其作为可选升级添加到instructable中:)

    0
    格雷斯克尔

    五周前

    好的。这太神奇了。现在你必须做遗忘之门。现在!!

    0
    Yuhoo1

    五周前

    我按照您的指示下载了Arduino草图和DFPlayer迷你快速库。当我连接Arduino Nano并运行Verify时,会收到一条错误消息:“C:\Users\Ken\Documents\Arduino\libraries\DFPlayerMini\u Fast-master\src/DFPlayerMini\u Fast.h:22:10:致命错误:FireTimer.h:没有这样的文件或目录
    请帮助我如何解决这个问题。谢谢。

    0
    poblocki1982

    五周前答复

    你好,我以前也遇到过类似的错误。由于星际之门镜子不使用FireTimer.h库,它必须被用于您的其他项目之一,然后可能被删除。现在Arduino检查所有的库,不能找到FireTimer,尽管它没有在当前代码中使用,你收到一个错误。我的建议是在不同的PC上安装Arduino IDE,然后尝试编译草图。另一种选择是在当前PC上重新安装,但记住手动删除所有库。
    您还可以尝试下载FireTimer.h库并手动将其添加到libraries文件夹,甚至添加到Stargate代码中,因为这不会对代码造成任何伤害。

    我刚刚下载了星际之门代码,它在我的PC上编译OK,所以请尝试以上解决方案,让我知道它是否有帮助。

    0
    Yuhoo1

    五周前答复

    谢谢你的建议。我下载了FireTimer.h库并添加了它。这样就消除了错误。

    0
    开发人员

    两个月前

    啊,一个有文化的人!
    令人印象深刻的东西!

    0
    主题工作坊

    两个月前

    是的,你是解释和创造的大师。谢谢你非常详细的指导表。《星际之门》电影标语:“它将使你远离家园一百万光年。”但是它能使你回来吗?”

    0
    poblocki1982

    2个月前的回复

    非常感谢你!我不是一个
    我的母语是英语,所以有时很难解释,但我
    尽我所能:)

    0
    利福斯

    两个月前

    这太棒了!!是时候看看我的预算是否允许购买3D打印机了。=P

    0
    poblocki1982

    2个月前的回复

    我绝对推荐你买一个,但是一旦你开始印,你就停不下来了

    0
    杰西拉特芬克

    三个月前

    哇!这太令人印象深刻了:D

    0
    利福斯

    2个月前的回复

    杰西,你这个卑鄙小人!你喜欢所有和我一样的Instructables,并且每次都击败我的评论!!

    0
    poblocki1982

    三个月前的答复

    谢谢:D

    0
    LynnZ11

    问题两个月前步骤9

    真有趣!你有没有想过把这面镜子卖给我们这些没有天赋的工匠?

    0
    poblocki1982

    两个月前的答复

    我想了想,但由于从英国到美国的covid运输成本上涨了300%,而且英国退欧导致的额外税收。从英国将这面镜子运送到美国或欧盟大约需要400美元,是镜子部件和材料的3倍多。我所能做的就是生产出所有必需的部件(除了有机玻璃镜子)进行DIY组装。然后,它就可以装进更小的包裹里,运费大约为80美元(与covid前的30美元成本相比,仍是相当高的)。

    0
    LynnZ11

    2个月前的回复

    哇!这确实让人望而却步。希望将来情况会有所改善。你的技能和设计都很有天赋。谢谢你的回答。