设为首页收藏本站

HAY,你好 ── DIY HAY旋转灯

jarvis_chan 发表于 2017-7-17 10:48:48 | 显示全部楼层 [复制链接]
27 3277
本帖最后由 jarvis_chan 于 2017-11-10 13:48 编辑

更新:大写加粗的心愿单!一键买齐所有元器件!http://www.dfrobot.com.cn/goods-1517.html

一直在论坛看各位大神的帖子,鼓起勇气第一次在论坛发(zhuang)帖(bi),请大家多多指教,轻喷~
下面开始正文,多图预警!

前两天和女朋友去HAY家(没错,一家超贵的家居店),看到如下灯饰,女朋友喜欢的不得了。一看这价格,999!对你没看错,999!只要999!喔槽,抢劫呐,这货竟然这么贵,不能忍啊!

既然这么贵,一定有什么牛逼的功能吧?比如辅助睡眠什么的啊,紫外线杀菌啊什么的……原谅我的脑洞。可是一问服务员,这货唯一的功能就是旋转下面的圆柱支架,可以调节灯的亮度,这货就只是一盏简单的灯……简单的灯……单的灯……的灯……灯……等等!既然是一盏简单的灯,干脆自己做一个吧,看起来也不难的样子。

HAY-TUN-ON.jpg

先来看一下成品效果,下面这个是我做的,是不是一毛一样!全套成本应该在50元左右吧,想想还有点小激动呢。

DIY-TUN-ON.jpg


还有一个视频:



好了,废话不多说,下面来介绍一下制作教程。

## 建模

首先当然是建模啦,先来看一下整体装配图的效果。

assemble.jpg

然后将各个零件3D打印出来。这是一个整体效果图,当然我是一个一个打印的,因为灯罩与底座的颜色不同,而且为了表面好看些,涉及到表面的零件,打印精度可以设置高一些。

3d-print.jpg

## 电路原理

下图就是电路原理图啦。我利用MPU6050来判断旋转支架的旋转角度,然后通过这个角度去控制LED的亮度。

fritzing-circuit.png

可能大家会问了,不就是一个旋转嘛,为啥不用旋转电位器,多简单啊。开始我也这么想,可是到后面设计结构的时候发现有点困难:

  • 用旋转电位器的话,结构比较复杂。旋转的时候,导线容易绕在一起,转多了,容易把线扯断;
  • 我手里唯一的旋转电位器被我玩坏了……
  • 懒得再买一个旋转电位器了,还没邮费贵(其实是懒得想怎么解决加旋转电位器的结构问题)
  • 为了装B,感觉 IMU 比较高端,而且以后还可以加拍打开关的功能

关于拍打开关的功能,还被我的产品经理女朋友臭骂一顿,谁允许你自己添加需求的!简简单单加个开关不好嘛,搞那么复杂干嘛,问过客户需求嘛!

果然,女朋友(与产品经理)的心思,你永远无法猜!

## 材料

下图就是待会要用到的所有材料和工具:


parts.jpg

材料清单:

  • 3D 打印结构件
  • WS2812 RGB 彩灯
  • MPU6050 惯性传感器
  • Arduino Nano
  • USB 电源线
  • DC 2.1或者2.5 的公母转接头
  • 导线若干
  • 热缩管
  • M3 螺钉若干

主要工具包括:

  • 焊枪
  • 热熔胶
  • 剪刀
  • 镊子
  • 螺丝刀

在此就不贴链接了,淘宝随便一搜都有。

## 底座制作

先来焊接电源线。由于当时设计的时候,为了美观,底座电源线的孔径与USB电源线线径差不多,电源线伸进去的时候,不好往上面的孔里拉出来,所以在电源线上焊接了两根比较细和软的导线。

soldering-power-line.jpg

为了防止导线接触短路,不要忘记在焊接处套上一段热缩管。

heat-shrink-tubing.jpg

将焊好的导线插进底座上的小孔:

insert-power-line.jpg

用镊子辅助将导线从底座中间的槽里拉出来:

insert-power-line-2.jpg

然后将电源线与DC转接头公头固定,注意正负极不要搞错。

power-buttom.jpg

然后将DC转接头压入底座的槽里。为了紧固一些,也可以在边缘处涂些热熔胶,主要不要涂到外面来。

power-buttom-2.jpg

## 旋转支架制作

旋转支架是在底座之上旋转的部分,可以通过旋转调节灯的亮度。

准备好旋转支架与底座链接的卡扣。

buttom-joint.jpg

用M3的螺钉拧入底座,主要不要拧透,螺钉与卡扣另一面齐平即可。

buttom-joint-2.jpg

接下来就准备将转转支架与底座进行连接啦。

rotate-joint.jpg

先试试卡扣能不能套上底座:

rotate-joint-2.jpg

然后拿下卡扣,将旋转支架套上底座:

rotate-joint-3.jpg

然后再将卡扣与底座固定,拧紧螺钉。

rotate-joint-4.jpg

试试旋转支架能不能正常旋转,以及是否能从底座上掉下来。如果可以正常旋转,以及掉不下来,那就成功了。

rotate-joint-5.jpg

接下来部分就比较有意思了。因为电源师从底座接上来的,而旋转支架又是可以360度旋转的,这就会碰到一个问题,当旋转支架旋转的时候,内部的线路是否也会一起拧起来,绕在一起。为了解决这个问题,所以上文中,底座上与电源链接采用了DC转接头,这样上面再加个DC转接头木头,上下旋转的时候,整个上面的结构就可以跟着一起旋转,而不绕线了。

准备上面部分的电源接口,并连接上导线,注意正负极不要搞反:

power-up.jpg

以及电源与旋转支架链接的卡扣:

power-up-2.jpg

将DC转接头木头传入卡扣中间的凹槽:

power-up-3.jpg

注意转接头与凹槽出口刚好齐平即可,如下图:

power-up-4.jpg

最终效果如下,然后同样,插入固定用的螺钉:

power-up-5.jpg

将卡扣装进旋转支架:

column-2.jpg

## 电路焊接

Arduino Nano电源线焊接:

circuit.jpg

MPU6050 惯性传感器焊接:

circuit-2.jpg

焊接RGB LED:

准备所有材料,注意白色那个是LED灯座。

lamp-1.jpg

焊接时,导线要先穿过LED灯座中间的孔槽:

lamp-2.jpg

然后再将LED焊接上去:

lamp-3.jpg

用热熔胶将LED固定灯座上:

lamp-4.jpg

在灯座反面,用热熔胶固定MPU6050 惯性传感器:

lamp-5.jpg

接下来准备将灯罩安装上去:

lamp-6.jpg

我设计好了螺纹,如下图,将灯罩与LED灯座拧在一起即可:

lamp-7.jpg

再将灯罩与旋转支架拧在一起:

lamp-8.jpg

大功告成啦:

lamp-9.jpg

看一下开灯后的效果吧,旋转可以调节亮暗哦。

lamp-10.jpg


3D打印结构件.zip (1.07 MB, 下载次数: 86)
column.jpg
power-up-6.jpg
发表于 2017-7-17 10:49:35 | 显示全部楼层
为什么正文结束后,前面的图片会再出现一遍?谁知道怎么处理么?
回复 支持 反对

使用道具 举报

发表于 2017-7-17 12:32:38 | 显示全部楼层
不错不错啊!非常赞!
MPU6050 来控制 ws2812真是不错的想法!~
回复 支持 反对

使用道具 举报

发表于 2017-7-17 15:26:23 | 显示全部楼层
yoyojacky 发表于 2017-7-17 12:32
不错不错啊!非常赞!
MPU6050 来控制 ws2812真是不错的想法!~

用MPU6050控制ws2812,其实可以有更多玩法,比如用rpy三个角度分别控制ws2812的R、G、B颜色值
回复 支持 反对

使用道具 举报

发表于 2017-7-17 17:18:42 | 显示全部楼层
jarvis_chan 发表于 2017-7-17 10:49
为什么正文结束后,前面的图片会再出现一遍?谁知道怎么处理么?

图片点击一下可以插入文章,添加进文章的图片理论上不会在出现在图片附件里了~
20170421114955.jpg

回复 支持 反对

使用道具 举报

发表于 2017-7-17 17:19:17 | 显示全部楼层
另外灯做得不错~ 赞一个
回复 支持 反对

使用道具 举报

发表于 2017-7-17 18:25:55 | 显示全部楼层
Ash 发表于 2017-7-17 17:18
图片点击一下可以插入文章,添加进文章的图片理论上不会在出现在图片附件里了~

多谢Ash大大指点
回复 支持 反对

使用道具 举报

发表于 2017-7-18 11:51:49 | 显示全部楼层
其实隐性成本已经超过999了,不过成本不是最重要的,爱才是!估计商家看到这个帖子要吐血了。
回复 支持 反对

使用道具 举报

发表于 2017-7-18 15:54:14 | 显示全部楼层
mickey 发表于 2017-7-18 11:51
其实隐性成本已经超过999了,不过成本不是最重要的,爱才是!估计商家看到这个帖子要吐血了。 ...

如果计算设计和时间成本,的确超过999了,可是自己做的过程中收获了乐趣!
回复 支持 反对

使用道具 举报

发表于 2017-7-18 17:38:01 | 显示全部楼层
jarvis_chan 发表于 2017-7-18 15:54
如果计算设计和时间成本,的确超过999了,可是自己做的过程中收获了乐趣! ...

做的很好,这个论坛就是分享乐趣的地方,期待有更多的作品拿出来分享。
回复 支持 反对

使用道具 举报

发表于 2017-7-18 22:09:02 | 显示全部楼层
超赞的
回复 支持 反对

使用道具 举报

发表于 2017-7-19 11:30:24 | 显示全部楼层
产品经理女朋友~~~小伙你可以的~~
回复 支持 反对

使用道具 举报

发表于 2017-7-19 14:37:45 | 显示全部楼层
全文的亮点:产品经理女朋友
回复 支持 反对

使用道具 举报

发表于 2017-7-20 20:12:09 | 显示全部楼层
有产品经理女朋友全程把控,设计的很漂亮~
回复 支持 反对

使用道具 举报

发表于 2017-7-22 12:42:37 | 显示全部楼层
好棒,点个赞
回复 支持 反对

使用道具 举报

发表于 2017-7-24 18:47:53 | 显示全部楼层
lz能给一下打印参数,我打印灯罩扭不进黑色的座子
回复 支持 反对

使用道具 举报

发表于 2017-7-24 19:04:33 | 显示全部楼层
liaoya0000 发表于 2017-7-24 18:47
lz能给一下打印参数,我打印灯罩扭不进黑色的座子

打印参数我已经放在附件里了啊,里面有个 README.md 文件,按照里面的缩放比例打印即可
回复 支持 反对

使用道具 举报

发表于 2017-7-24 21:46:10 | 显示全部楼层
jarvis_chan 发表于 2017-7-24 19:04
打印参数我已经放在附件里了啊,里面有个 README.md 文件,按照里面的缩放比例打印即可 ...

好的,我打印试试,谢谢分享哈
回复 支持 反对

使用道具 举报

发表于 2017-8-1 18:53:52 | 显示全部楼层
其实上面可以换成月球灯,这样产品经理一定非常开心的
回复 支持 反对

使用道具 举报

发表于 2017-8-3 19:26:30 | 显示全部楼层
file:///C:/Users/Administrator/Desktop/YUFKO%7BZ@%7B7UJNB~$$$CDUM9.png
回复 支持 反对

使用道具 举报

发表于 2017-8-3 19:27:36 | 显示全部楼层
这个是什么意思?

这是什么意思

这是什么意思
回复 支持 反对

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则 允许回帖同步到新浪微博  

推荐阅读

精华导读




公司简介| 联系我们| 小黑屋| 加入我们| 微博| 优酷| 英文网站| DF创客社区 ( 沪ICP备09038501号-4  
友情链接| 硬创邦| 花生壳社区| 模友之吧| 电子发烧友社区| 创客星球| 云汉电子社区| 电子工程网| 与非网| Arduino中文社区| 南极熊3D打印网| OneNET|

上海智位机器人有限公司  沪ICP备09038501号-4   

Powered by Discuz! X3.1

Licensed Comsenz Inc.

返回顶部 返回列表