铁熊玩创客 | DIY 你的专属酷炫照片投影灯

2017-08-187万
精华项目
AI 快速预览详细 收起
本文介绍了如何通过DIY方式制作一个照片投影灯。首先,选择一张心仪的照片并将其处理成85*85像素的格式。接着,使用OpenSCAD软件和提供的程序代码,将照片转换成3D模型。最后,通过3D打印技术打印灯罩和底座,并进行简单的组装。整个过程简单易懂,适合对3D打印和创意手工感兴趣的用户。
本文要讲的照片投影灯呢,就是一盏可以将你的照片做成一个灯罩,灯罩上用密密麻麻的点,来组成你的照片的样子,然后利用点光源照射,光线就通过了这些点,在墙壁上投影出你的照片。

废话不多说,大家看一下效果就知道了:

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图1

没错,照片上就是本人啦,虽然长得有点抽象,哈哈哈。

当然这也不是我的原创啦,看到好多人都做过这个,前两天跟 好奇吖斌:http://www.haoqiabin.cn/ 交流,发现他也做过类似的:可打印的图像投影球壳——GH实现方式:http://mp.weixin.qq.com/s/OrpgmgE66sAv9OU3v_DuHQ,只不过他好像是用犀牛软件做的,犀牛我不会哈,太专业了。这个有好几种方法做,最近他也在整理教程,到时候大家可以去他那边看看。

另外,国外大神也在 Thingiverse 上分享过照片投影灯的做法,我大部分都是参考了这位大神的链接做的。

下面就来正式介绍怎么做啦,过程非常简单哦,绝对没有你想象的那么复杂~

## 准备工作

首先你得有一台电脑(这不是废话嘛),但是最好有8G及以上内存。然后去下载一个软件:OpenSCAD:http://www.openscad.org/,这是一个开源的参数化建模软件,要用代码建模。啊?要写程序啊?可是我不会这个怎么办?别担心,国外大神 Volker Schuller 已经帮我们把照片投影灯的程序写好啦,你要做的只需要下载这个软件就好啦~

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图2

这里推荐下载最新的开发版本,因为稳定版已经好久没更新了,好像功能、性能之类的一直没跟上:

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图3

下载安装完之后,准备工作就做完啦~哦对了,你还得下载文末的程序。

## 照片投影灯设计

接下来就正式介绍我们的照片投影灯的设计环节啦。

选择一张你心仪的照片,最好色彩分明,背景干净些的。然后将照片裁剪成方形,并将照片的大小设置为 85*85 pixel,当然,你也可以按照自己的喜好设置大小,设置成85的话,你就可以不用修改程序啦,适合小白,大神请忽略~我这是在 Mac 上设置的,Windows 上怎么设置,我也没用过,大家可以自己设置一下,也可以在评论里 po 一下方法。

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图7

然后打开这个网站:http://jsfiddle.net/jarvis_chan/v17rtjtk/,将你的照片导入

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图10

然后,你会发现你的照片变成了一串数字!这个就是你的照片的编码啦~记得复制这传数字!

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图9

接着用 OpenSCAD 软件打开附件中的程序,将上面那串数字,粘贴在 image 变量里。

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图4

如下图所示。然后点击箭头2处,预览一下,大概需要几十秒。接着点击箭头3处,渲染模型,这个时候大家可以去喝一杯茶,慢慢等待了,我的电脑大概渲染了30分钟,然后你就可以看到你的照片投影灯灯罩的模型啦~

最后,点击箭头4的地方,写着 STL 的,你就可以将你的灯罩模型保存为 STL 格式啦,方便后面打印。

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图5

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图6

当然这个程序里面有很多你可以自定义的参数,你可以可以修改试试看。

本来附件的程序,也能生成底座的,但是我觉得生成的底座不符合我的要求,或者我觉得还不够好吧,就自己设计一下,附件中也同样提供了大家下载~

## 3D 打印与安装

3D 打印就不展开了,大家将灯罩和底座打印好就行。

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图12

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图11

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图13

下图是制作这个投影灯的所有材料:

  • 3D 打印灯罩
  • 3D 打印底座
  • 大功率LED
  • 热缩管(就是那两段短短的小黑管啦)
  • USB 电源线


防止做广告的嫌疑,我就不 po 购买链接了,有需要的私信我好了。

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图16

安装也很简单,大家看图就好。

将LED嵌入底座:

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图17

将 LED 与 USB 电源线焊接在一起:

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图14

套上热缩管,防止短路:

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图15

先用手机闪光灯对着灯罩看一下效果,没问题的话,就可以将灯罩和底座拧在一起啦。



最后,这是成品的效果图:

铁熊玩创客 | DIY 你的专属酷炫照片投影灯图8

## 附件

OpenSCAD 程序、底座模型




底座模型.zip

140.66 KB, 下载次数: 16459

底座模型

照片投影灯程序.zip

18.78 KB, 下载次数: 16087

程序

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(41)
JOVI
JOVI
学习学习
花生编程
花生编程
太棒了,赞赞赞!
花生编程
花生编程
厉害厉害
三春牛-创客
三春牛-创客
灯很好看啊!
三春牛-创客
三春牛-创客
不错不错
Amos Young
Amos Young
这个好玩这个好哇
三春牛-创客
三春牛-创客
这个厉害啊!
DFS1w2cb8o8
DFS1w2cb8o8
厉害厉害
王晓凝
王晓凝
这个网站:http://jsfiddle.net/jarvis_chan/v17rtjtk/ 打不开
红通通
红通通
这个太有创意了!
老邬
老邬
大神,能否把文后的程序发给我,[email]609040242@qq.com[/email],先谢了
破风而来
破风而来
不能比这再棒了,
niefubao
niefubao
打不开了网站
DFSJKS29aLQ
DFSJKS29aLQ
我没有3D打印机:'(
niefubao
niefubao
你好 导入图片没有反应 请问怎么回事? 是只能85*85的吗?
铁熊
铁熊
作者
回复niefubao
可能是那个网站down了
DFSyDucix_7
DFSyDucix_7
为什么导入图片没有反应
铁熊
铁熊
作者
回复DFSyDucix_7
可能是那个网站down了
DFBkbbEr_3G
DFBkbbEr_3G
请问一下是不是只有windows x86才可以啊
铁熊
铁熊
作者
回复DFBkbbEr_3G
我用的是Mac版的,windows应该也可以吧,具体我没试过
DFBkbbEr_3G
DFBkbbEr_3G
DFBkbbEr_3G
DFBkbbEr_3G
为什么我没有看见2017版的openscad,我用2015版的按照你的程序做出来的却没有孔
铁熊
铁熊
作者
回复DFBkbbEr_3G
下载最新的测试版就好,正式版很久没更新了
Emp~少年
Emp~少年
有点吓人