第1步:概述
雪花由30個LED組成,分為17個獨立的部分,可由Arduino Nano微控制器單獨控制。每個LED組都可以用PWM調(diào)暗以創(chuàng)建一些可愛的動畫。
第2步:工具
你需要的只是烙鐵,焊接和鉗子。
步驟3:構(gòu)造










首先選擇一些模式。我選擇了一個漂亮而簡單的雪花水晶,并將其打印到適合Arduino Nano六角形內(nèi)核的尺寸。
支撐結(jié)構(gòu)也可作為接線,由0.8mm黃銅棒制成與錫焊接在一起。我總共使用了2米的桿。為什么自由形態(tài)?因為我一直想嘗試這一點,這是對你的耐心和技巧的考驗。
首先,我通過彎曲一根桿并將兩端焊接在一起來制造一個核心六邊形。通過在六邊形的頂部添加另外6個桿,接地線完成,現(xiàn)在需要將LED的所有陰極引線焊接到其上以產(chǎn)生雪花圖案。棘手的部分是增加了SMD LED,但我用紙板和雙面膠帶創(chuàng)建了一個夾具。
接下來,是時候在核心結(jié)構(gòu)下添加Arduino Nano微控制器了兩者之間的空間適合3層黃銅棒接線,將微控制器引腳連接到所有LED陽極引線。這需要極大的耐心。您不僅需要避免電線之間的短路,還要添加一個限流電阻并使其看起來不錯。
葉片LED分別連接到最近的Arduino輸出引腳。分支LED按兩個分組并連接到PWM引腳。核心LED也按兩個分組并連接到其余引腳。 Arduino NANO只有18個輸出引腳(僅輸入A6和A7),我需要一個引腳用于觸摸傳感器,這只留下17個引腳,因此兩對核心LED連接在一起形成一組4個。我使用220Ω電阻將每個引腳流過的電流限制在8mA左右。這意味著總共240mA,這對于ATmega328芯片來說有點高,但它可以工作 - 安全最大值據(jù)說是200mA。
步驟4:觸摸傳感器



為了能夠與雪花相互作用,我添加了另一根黃銅棒來制作電容式觸摸傳感器。我找到了Paul Stoffregen的一個很棒的圖書館和教程。觸摸傳感器用于與arduinoflake交互 - 更改動畫,打開/關(guān)閉,觸摸時閃爍,您將其命名為。..
步驟5:代碼
最初我以為我只能調(diào)暗連接到硬件PWM引腳的分支LED。但幸運的是,存在一個非常棒的軟件PWM庫,它允許我使用所有引腳,就好像它們是硬件PWM一樣。這種設(shè)置為動畫創(chuàng)造了無限的可能性!請查看下面附帶的一些動畫。
第6步:原理圖

-
led
+關(guān)注
關(guān)注
243文章
24596瀏覽量
690885
發(fā)布評論請先 登錄
博通LED燈條:設(shè)計與應(yīng)用的全面指南
LED燈珠壽命如何提升50%
LED觸摸控制PCBA方案開發(fā) | 燈控觸摸方案開發(fā)
LED死燈原因到底有多少種?
金鑒測試:LED燈珠來料檢驗
LED燈板自動測試系統(tǒng)設(shè)備#線路板#電路板測試#led電源測試系統(tǒng)#led燈板自動測試#pcb
LED燈需要做哪些檢測
LED燈珠來料檢驗
汽車LED燈珠光強測試
LED植物生長燈的原理是什么
造成LED燈珠漏電原因及預防措施
瑞薩RA系列FSP庫開發(fā)實戰(zhàn)指南(19)使用寄存器點亮LED燈
雪花LED燈的制作
評論