硬核项目 | 用Arduino做一个神奇的悬浮灯!
要學嵌入式,關注@我要學嵌入式,嵌入式猛男的加油站。
01?
前言
今天給大家介紹的項目,是一個國外初級設計師用Arduino做的一個神奇的懸浮燈!
這是一個適合初學者的3D打印項目。
02?
材料準備
2.1? 材料
3D模型(見文末附件)
PLA材料
LED燈(WS2812 60led/m)
磁鐵 直徑(12.7mm)高度(5mm) x 2
小磁鐵(磁鐵5mm x 3mm)
磁性開關(或干簧管)
Arduino Nano
5v插頭以及電源適配器
硅膠電線(越軟越好)
2.2? 工具
電烙鐵
膠水
3D打印機
螺絲刀
03?
制作教程
第1步:準備3D打印部件
燈的3D打印文件見文末。
一般打印設置:
填充20-100%
不用支撐
LED支架設置:
填充100%
為什么是100%?因為這樣可以讓燈光更好地擴散!
第2步:制作LED燈
從LED到燈的底座我們這邊需要3根電線。
這一步是整個制作過程中最難的部分。
準備/材料
剪3根長度為130毫米的電線(留余,讓我們有試驗和錯誤的空間)
剪一條長度合適的LED燈條。
步驟
首先將所有的電線焊接到LED燈條上。
最好在電線末端做一下標記,這樣當我們把它們連接到Arduino上時,就不會混淆了。
把電線全部裝進燈殼的小孔里。
在LED燈條上涂一些膠水,然后把它(用鑷子)放到燈殼(Diffusion body)里面。
把電線編成辮子,這樣看起來更美觀一點。
把一塊磁鐵放在打印部件“Diffusion Top”上。
完成之后是這個樣子,
第3步:準備電源
這邊大家也可以選擇用電池或者是充電寶。
準備/材料
熱熔膠
電源插孔連接器(母頭)
3D打印件(Lamp Underside)
紅色和黑色的電線
步驟
1、將電源插孔連接器粘在燈底(Lamp Underside)的開口處;
2、把紅黑線纜接到連接器上引出來,一會兒我們要把它們焊接到Arduino上。
第4步:制作磁性開關
這步是可選的。你也可以選擇直接拔掉插頭,只在底座上放一塊磁鐵,取決于零件的可用性。
準備/材料
磁性開關
小磁鐵
3根電線
磁鐵/開關底座
電烙鐵
鉗子
步驟
用鉗子從磁性開關上取下白色的部分。
在SIG、VCC和GND上焊接3根線。
把磁鐵粘在磁鐵/開關底座的圓形一側,并將開關滑入到位。(注意,我們需要測試一下開關沒有被小磁鐵所觸發。因為如果它被觸發了,系統就不會工作了,我們一會兒會在編程步驟中測試這一點。)
把磁鐵/開關底座放在燈底的合適位置,當我們把燈放在燈座上時,希望燈熄滅。把我們已經制作好的帶有磁鐵的LED燈條放在燈座的另一側來測試。
第5步:焊接Arduino
準備/材料
電烙鐵
前面步驟中的零件
Arduino Nano
步驟
1、把2根電線連接到我們的VIN和電源插口的GND;
2、把LED燈條的線焊接到GND、V5和一個數字端口(D1-D12);
3、把磁性開關線焊接到GND、V5和一個數字端口上。
第6步:編程
這一步很簡單。如果用的是和文中一樣的部件,可以參考下面的代碼。
準備/材料
電腦
Arduino
Micro USB線
步驟
1、下載Arduino IDE;
2、安裝FastLed[1]庫(取決于你使用的LED);
3、磁性開關代碼[2];
4、運行代碼;
5、看看我們的磁性開關是否被觸發。通過向后或向前滑動,對其進行相應的調整。
好了,項目完工!一盞磁懸浮、藝術感滿滿都燈就完成啦!
▼ 查看視頻演示
點擊閱讀👆
04?
最后
文中所涉及的相關3D打印文件可以在下列網站下載:
https://www.instructables.com/Magnetic-Levitating-Lamp/
也可以直接點擊閱讀原文跳轉
參考資料
[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創客社區
轉載請注明出處
-END-
往期推薦:點擊圖片即可跳轉閱讀
Linux命令,一學就廢?是的!
垃圾,還用匯編寫單片機程序?
居然還有大學在大一上C語言課?
30歲了,還要去讀研嗎?
我是張巧龍,一名教電子的大學老師,歡迎關注!
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的硬核项目 | 用Arduino做一个神奇的悬浮灯!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 硼砂泡海鲜黄金鲍后续:企业竟紧急转移产品
- 下一篇: 还分不清芯片封装?给你整理好了常用的IC