夜空

3,466

59

12.

介绍:夜空

曾经想要有一个星夜的天空,睡着了月亮闪耀吗?这是我做的。

这个项目是为我的女儿完成的,她沿途帮助了。

以下是主要步骤的分解:

  1. 打印3D零件
  2. 建造满天星旗天花板
  3. 电子的
  4. 软件
  5. 涂上天花板
  6. 将夜空安装到天花板上

让我们看看你需要什么。

补给品:

链接不是隶属关系,它们仅作为信息提供。

对于身体夜空

大小/金额取决于您所做的内容,这是基于4x4英尺的夜空。

电子的

    软件和工具

    • 你最喜欢的MCU IDE
    • 3D打印机
    • 钻头

    第1步:打印3D零件

    对于这个项目,我采取了伟大的3D月亮:Moononournation.我使用了7英寸版本并将其拆分成两半以保持可见的脸部。然后我创建了一个挂载和一个阴影铸造系统。

    我还创建了一个可选的框,可以使用电缆管理将其安装在EPS32。但是你可以用木材或其他材料创造自己的木材。

    您将在此处找到所有文件:https://www.thingiverse.com/thing:4761600

    印刷

    月亮:在白色灯丝中填充100%。不需要支持。

    其余的可以用您喜欢的颜色印刷。不需要高精度。除了伺服臂外,无需支持。

    对于你在我的照片中看到的月亮,我使用了一个磁铁更小的版本,我意识到它不够强大,所以我改变了它,接受5mm的磁铁代替。

    集会

    1. 拧紧伺服臂(有2个尺寸,薄应该是好的)。如果要能够稍后拧下它,请确保从伺服侧插入螺钉。(图片1)
      注意:确保伺服处于0位0,一旦底座放置,半球就没有LED。还要注意伺服轴被关闭到一侧,因此您必须确保您在稍后放置时的正确位置。
    2. 将光桨放在半球体上并滑入支架中。确保只能在括号和球体上放胶。没有应该去光桨,所以它可以自由转动。(图2)
    3. 在底座中的光桨中滑动,在此阶段不粘合任何东西(image3)
    4. 将伺服插入底座中(再次将伺服轴拧下一侧),确保半球体与伺服电机的伺服臂螺丝相吻合,并在伺服臂与球体之间添加胶水。
    5. 现在,您可以将光桨粘在一起,在那里它会遇到底座。小心不要在支架级别放置胶水。
    6. 最后胶水在5x2mm圆形磁铁上底座和月球支撑。注意磁铁极性!在胶合之前,我发现首先标记磁极极性侧更容易。

    对于月亮本身,在将其粘在月球支持之前,等到项目之前进一步下降。它会让你有机会给予它正确的方向。

    对于盒子,我们将在电子部件后结束时到达。

    第2步:建造满天星旗天花板

    构建框架

    我没有天花板框架建筑的照片,但它是一个由方角支架保持的单纯盒2x4英寸,胶合板适用于它并用干墙螺丝保持。

    得到你想要的明星

    你可以随便打几个洞……但我想给我女儿一些特别的东西……实际上是她出生那天晚上的星星对我们的位置来说。

    唉,那天晚上没有月亮,所以后来我们选择了一个她喜欢的地方,并没有隐藏太多明星。那我们是怎么做到的?

    得到星星

    在以下网站上,您可以在给定的日期和时间内获得星星并将其导出到SVG。它的UI并不伟大,但它得到了完成的工作,这很重要。

    https://in-the-sky.org/skymap2.php

    选择这些选项:

    1. 确保您在车轮视图中。
    2. 在里面位置选择您想要的位置(右上角)。
    3. 点击显示侧巴显示日期选项(位置框的右上角和左侧)
    4. 选择日期和时间你要。
    5. 在里面限制幅度选择媒介现在。
    6. 在底部部分
    7. 显示,检查:星星,行星深蓝色
    8. 星座,取消选中把数据界限
    9. 显示,请检查:银道面,此后,这更为可选(在绘画阶段)。
    10. 然后单击“导出SVG”,我们将保存此SVG为中间天空view.svg
    11. 现在改变了限制幅度明亮的目前
    12. 然后单击“导出SVG”,我们将保存此SVG为明亮的天空视图.svg


    准备的星星

    先别急着去打印。我们先做一些改变。我们希望明亮的星星用一种颜色,中等的星星用另一种颜色。这将帮助我们定义哪个天花板更亮,我们将在项目的后面使用它。

    1. 打开中间天空view.svg在inkscape或您喜欢的矢量编辑器中
    2. 现在不要调整任何大小。
    3. 取消对矢量的组合,直到你只能到达恒星/行星。
    4. 当你选择颜色时,例如青色。为填充和边界做。
    5. 然后将一切都放在一起。
    6. 将Bright-Sky-View.svg导入Inkscape项目。
    7. 在您能够选择背景并删除它之前,将此删除此选项。
    8. 然后你可以备份它。
    9. 现在,您将叠加两个向量,直到明亮的向量完美地在媒介之上。
    10. 一旦完成,将一切都在一起
    11. 将页面更改为天花板的大小,在我的情况下是6ftx6ft。请记住,框架厚约2英寸的木头,所以没有开始就可以融合在那里。
    12. 按比例调整大小,矢量以适应页面(天花板尺寸),因为您希望它。
    13. 在我的情况下,我希望天空的北部真正指向她的房间北部。
    14. 现在导出到PDF(Inkscape在多页上打印大量的矢量)

    在Adobe PDF中,您将能够在多个页面上打印并完善最能满足您的打印机需求的设置。


    钻洞

    1. 打印和组装天空图表
    2. 用油漆工的胶带把它贴在干墙上。
    3. 如果你的天空没有月亮的位置,选择你想放置月亮的地方。用这个底子在你想画的地方画一个圆。然后把石膏板切掉。
    4. 在明亮的恒星中,你会看到不同的直径。我给了他们4-2的比例,对应于每孔的光纤数量。
    5. 开始钻探所有#4星。
    6. 然后到后面,用正方形把这些都标出来。后来我发现形状比数字更容易识别;)
    7. 然后做#3星,用三角形标记它们
    8. 然后做#2星,用背面的十字架标记它们。
    9. 然后终于做了所有的媒体。我没有在后面标记它们,因为它足够明显。


    通过光纤

    1. 让天花板的背面朝上。你将需要保持前面有空闲的空间,以便光纤可以突出。我把它放在4张椅子上,因为边框上没有星星。
    2. 首先在尽可能少的恒星上铺设一个地方,您需要将光纤连接在一起,将LED放在一个包含光的盒子内。
    3. 一旦确定位置,就从最远的恒星开始。
    4. 你将在每个洞中放置与恒星亮度相同的光纤。一个好的方法是在放胶之前做一个干燥的测试。
    5. 在洞的上方放一些热熔胶,让它冷却一点,以避免融化纤维
    6. 然后通过光纤


    安装月球基地

    1. 3d打印的月球基地组装现在应该适合在你做的洞。
    2. 根据你想要的阴影如何行动的方式定位它。
    3. 一旦进入到位使用热胶固定它。您还可以添加一些干墙泥以隐藏间隙,您希望避免任何光线闪耀通过不需要的孔。
    4. 将月球支撑放在适当位置并将月亮半球放置并将其转动,直到它达到所需的方向。你会看到月亮有一个带有线条的火山口,并从中拉伸和一些平原(见图)。
    5. 曾经开心,用他一起支撑(确保支持没有移动,使用磁带可以帮助),并将它们一起粘在一起。
    6. 现在你应该能够轻松地放置和移除月球从基地需要。

    步骤3:电子

    按钮(&220Ω电阻)是可选的。在我的情况下,我不会让女儿用手机睡觉,所以如果她需要,按钮让她手动打开和关闭主要功能。

    大会和布线

    有两个主要部分:

    • 夜空天花板中的哪些:由架构的两个顶级面包板说明
    • 床旁边的一个盒子里面的东西:由架构的大面包板说明
    • 然后一个网络电缆连接二:8个彩色线程1个简单的电缆:)

    夜空天花板零件

    我把led超级粘在两个小板上,我没有使用热胶以防它们变热而脱落。

    • 两块led灯放在一块板上,用来点亮星星
    • 4去另一板的月球。

    电阻器放置在板后部。

    对于月亮LED,请务必在焊接到电缆之前通过桨管通过电线。然后,您可以用桨上的LED热胶水。由于热量和PLA低耐热性,我避免将LED直接粘在桨叶上。

    一切都连接到网络电缆。我只能为电力使用一个线程,但我想在将来保持一些自由来改变光/伺服电量,所以我每个都有各个有线。随意只使用一个。

    网络电缆的另一端接收8个焊接件焊接。

    床单的盒子

    我在原型板上焊接了所有东西,但esp和按钮。我在原型板上使用了女性引脚,如果需要,可以轻松地删除ESP32。

    类似地,我将夜空天花板的所有输出焊接到雄性销中,以便轻松连接和断开网络电缆的盒子。通过这样做,请确保您确定哪些电缆连接到避免任何问题的位置。

    按钮焊接在电缆上,以便有足够的空间打开盒盖。

    对于电源插座,我能够切割两个洞的原型板,以适应它的大针脚。

    如果你已经打印了盒子,你应该能够将原型板拧到它上,并将USB和电源端口适当地封闭在正确的位置。

    步骤4:软件

    这是使用arduino IDE完成的,但也可以在其他平台上轻松完成。

    管理者

    如果这是第一次使用ESP32遵循本指南以安装所需的东西:https://randomnerdtutorials.com/installing-the-eSp ...

    您还需要For ESP32的文件系统管理器。安装指南可在此处找到:https://randomnerdtutorials.com/install-esp32-file ...

    图书馆

    您需要添加以下库。

    从库管理器搜索并安装以下库:

    对于这些库,在写作时,您需要下载它们并手动添加它们

    有关手动安装:

    1. 将.zip文件夹解压缩到Arduino中IDE安装库文件夹
    2. 重命名文件夹Espasyncwebserver-masterEspasyncwebserver
    3. 重命名文件夹Asynctcp.Asynctcp.

    4. 如果您的IDE正在运行,请重新启动它

    设置代码

    1. 从以下命令下载代码:https://github.com/idefy/night-sky.
    2. 在GitHub页面上更详细地描述了安装。
    3. 在Arduino IDE中打开项目
    4. 编辑SSID.密码匹配您的WiFi设置
    5. 编辑Tzlocale.匹配你的时区
    6. 改变GPIO.根据需要使用不同的。

    运行代码

    1. 使用工具> ESP32草图数据上传以上载所需的数据
    2. 编译并运行代码
    3. 如果您还没有将ESP32映射到静态IP,那么可以使用监视器查看IP地址
    4. 在浏览器中打开IP地址

    伺服警告

    当伺服电源直接从ESP32插入计算机时,我有很多问题。

    建议您在通过5V电源电源而不是USB条目时测试伺服电源。

    UI.

    UI迅速完成了Chrome和Android Chrome,因此它尚不完全兼容。稍后会尝试改善它。;)

    主菜单允许打开和关闭月球和星星灯。如果需要,月相可以切换到手动模式。

    还有一个时间表模式:

    • 手册:本身什么都不做;)
    • 活动:用于工作周
    • 放松:对于那些假期:)

    在该设置中,您可以设置月亮和星星将关闭的默认时间。

    活动和放松选项卡允许你为这两种模式设置每天的醒来和睡眠时间。

    你也可以通过点击太阳或月亮来关闭一天的唤醒或睡眠触发。

    框按钮

    短按按钮(500ms)将循环以下模式:

    • 星星:关闭,月亮:关闭
    • 星星:在,月亮:关闭
    • 星星:在,月亮:上
    • 星星:关闭,月亮:上

    按钮上的长按(1)将通过以这些角度打开的月亮相循环:

    • 0.
    • 90
    • 180

    第5步:涂上天花板

    在绘画之前确保所有光纤都是突出的,如果他们打破了你有时可以再加热热胶水并将其推得更多。

    颜色真的取决于你。您可以将其涂成白色以适应现有的房间天花板或黑色。我们决定去一个星系绘画......这是在印刷星图上的银河系中的地方有助于我们创造它更为“准确”。

    • 我们画了第一个黑色
    • 保持涂料湿
    • 并添加了一些鲜艳的蓝色,紫色,洋红色,深蓝和一点点绿色
    • 然后将它们模糊到黑色
    • 然后重复几次,每次模糊的更少,集中在一些区域,留下越来越多的天花板没有碰过。
    • 一旦我们对我们的喜好建立了足够的人,我们使用一把旧刷子在黑暗的油漆中洒上辉光,使得当LED不开启时会看到的星星。

    一旦油漆干燥,那么您最终可以切割突出的光纤冲洗。

    第六步:把夜空挂在天花板上

    1. 掩盖天花板盒的内宽度。
    2. 切割2 2x4的此宽度
    3. 在每一边做大约7mm高,5cm深的切口。(见图)
    4. 找到天花板上的螺柱。
    5. 用长结构螺丝将2x4固定在天花板的螺柱上。确保凹槽面向天花板(见图)
    6. 将4个角托架附加在天花板盒上,2 × 4的位置。
    7. 有2人将天花板盒放置在适当位置,确保拐角支架良好地升高了2x4。
    8. 对于增加的安全螺钉,一侧的长螺钉,确保它进入连接到天花板的2×4。
    9. 添加围绕它的基板。
    10. 正确隐藏电缆(仍然需要这样做)。

    第7步:享受

    插入并享受!你完成了 !

    我的女儿在整个下午度过了她的幕布关闭,夜空打开了:)

    首次作家大赛

    这是一个条目
    首次作家大赛

    是第一个分享

      建议书

      • 自我保健挑战

        自我保健挑战
      • 让它发光比赛

        让它发光比赛
      • 首次作家大赛

        首次作家大赛

      12评论

      0.
      oculumforamen

      7天前

      多么幸运的女儿,有一个爸爸可以为她做这样的事情!我希望你能为你的黑色背景使用misou黑色,但这也是如此!当她变老时,她会像她爸爸一样成为一个星顶!

      0.
      Idefaye.

      回复5天前

      她喜欢自己制作自己的东西,她已经继承了一点我:)

      0.
      jamesm466.

      7天前

      现在有了一个爸爸,还有一个大写的D!

      0.
      Idefaye.

      回复5天前

      我希望她能像这样看到我;)。谢谢

      0.
      Guje_th.

      7天前

      惊人的!!!!!!!

      0.
      Idefaye.

      回复5天前

      谢谢

      良好的项目。你女儿很幸福。伺服电机是做什么用的?它能让月亮转起来?描述它的功能。

      0.
      Idefaye.

      回复5天前

      伺服电机在逐渐隐藏灯的半个球体中倾斜。它不希望LED倾斜自己以避免电缆上的机械洁具......以防万一。我还发现,这允许施放比我倾斜LED的更精确的阴影。如果您查看3D最终模式,您应该弄清楚它是如何工作的。如果没有,我会添加更好的解释。

      0.
      Irwini.

      7天前回复

      伺服倾向于月球后面的光源来模拟月亮阶段

      0.
      Tinkerer-626.

      7天前回复

      我很确定它用于通过在月球上旋转光来设置月球的阶段。

      0.
      Idefaye.

      9天前回复

      谢谢你!