17944| 12
|
[项目] 用Arduino做一个神奇的悬浮灯! |
本帖最后由 RRoy 于 2022-3-17 17:33 编辑 今天给大家介绍的项目,是一个国外初级设计师用Arduino做的一个神奇的悬浮灯! 这是一个适合初学者的3D打印项目。 材料准备 材料
工具
一、准备3D打印部件 灯的3D打印文件见文末。 一般打印设置:
LED支架设置:
为什么是100%?因为这样可以让灯光更好地扩散! 第2步:制作LED灯 从LED到灯的底座我们这边需要3根电线。 这一步是整个制作过程中最难的部分。 准备/材料
步骤 首先将所有的电线焊接到LED灯条上。 最好在电线末端做一下标记,这样当我们把它们连接到Arduino上时,就不会混淆了。 把电线全部装进灯壳的小孔里。 在LED灯条上涂一些胶水,然后把它(用镊子)放到灯壳(Diffusion body)里面。 把电线编成辫子,这样看起来更美观一点。 把一块磁铁放在打印部件“Diffusion Top”上。 完成之后是这个样子, 第3步:准备电源 这边大家也可以选择用电池或者是充电宝。 准备/材料
步骤 1、将电源插孔连接器粘在灯底(Lamp Underside)的开口处; 2、把红黑线缆接到连接器上引出来,一会儿我们要把它们焊接到Arduino上。 第4步:制作磁性开关 这步是可选的。你也可以选择直接拔掉插头,只在底座上放一块磁铁,取决于零件的可用性。 准备/材料
步骤
把磁铁/开关底座放在灯底的合适位置,当我们把灯放在灯座上时,希望灯熄灭。把我们已经制作好的带有磁铁的LED灯条放在灯座的另一侧来测试。 第5步:焊接Arduino 准备/材料
步骤 1、把2根电线连接到我们的VIN和电源插口的GND; 2、把LED灯条的线焊接到GND、V5和一个数字端口(D1-D12); 3、把磁性开关线焊接到GND、V5和一个数字端口上。 第6步:编程 这一步很简单。如果用的是和文中一样的部件,可以参考下面的代码。 准备/材料
步骤 1、下载Arduino IDE; 2、安装FastLed[1]库(取决于你使用的LED); 3、磁性开关代码[2]; 4、运行代码; 5、看看我们的磁性开关是否被触发。通过向后或向前滑动,对其进行相应的调整。 好了,项目完工!一盏磁悬浮、艺术感满满都灯就完成啦! 参考资料 [1]FastLed: https://www.arduino.cc/reference/en/libraries/fastled/ [2]代码: https://wiki.seeedstudio.com/Grove-Magnetic_Switch/ 原文链接:https://www.instructables.com/Magnetic-Levitating-Lamp/ 原文作者:tomouwerkerkerk 译文首发:DF创客社区 转载请注明出处 |
magnetic-levitating-lamp20220308-39037-15hpj1g.zip
2.38 MB, 下载次数: 4254
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed