第1步:概述
雪花由30個(gè)LED組成,分為17個(gè)獨(dú)立的部分,可由Arduino Nano微控制器單獨(dú)控制。每個(gè)LED組都可以用PWM調(diào)暗以創(chuàng)建一些可愛的動(dòng)畫。
第2步:工具
你需要的只是烙鐵,焊接和鉗子。
步驟3:構(gòu)造
首先選擇一些模式。我選擇了一個(gè)漂亮而簡單的雪花水晶,并將其打印到適合Arduino Nano六角形內(nèi)核的尺寸。
支撐結(jié)構(gòu)也可作為接線,由0.8mm黃銅棒制成與錫焊接在一起。我總共使用了2米的桿。為什么自由形態(tài)?因?yàn)槲乙恢毕雵L試這一點(diǎn),這是對(duì)你的耐心和技巧的考驗(yàn)。
首先,我通過彎曲一根桿并將兩端焊接在一起來制造一個(gè)核心六邊形。通過在六邊形的頂部添加另外6個(gè)桿,接地線完成,現(xiàn)在需要將LED的所有陰極引線焊接到其上以產(chǎn)生雪花圖案。棘手的部分是增加了SMD LED,但我用紙板和雙面膠帶創(chuàng)建了一個(gè)夾具。
接下來,是時(shí)候在核心結(jié)構(gòu)下添加Arduino Nano微控制器了兩者之間的空間適合3層黃銅棒接線,將微控制器引腳連接到所有LED陽極引線。這需要極大的耐心。您不僅需要避免電線之間的短路,還要添加一個(gè)限流電阻并使其看起來不錯(cuò)。
葉片LED分別連接到最近的Arduino輸出引腳。分支LED按兩個(gè)分組并連接到PWM引腳。核心LED也按兩個(gè)分組并連接到其余引腳。 Arduino NANO只有18個(gè)輸出引腳(僅輸入A6和A7),我需要一個(gè)引腳用于觸摸傳感器,這只留下17個(gè)引腳,因此兩對(duì)核心LED連接在一起形成一組4個(gè)。我使用220Ω電阻將每個(gè)引腳流過的電流限制在8mA左右。這意味著總共240mA,這對(duì)于ATmega328芯片來說有點(diǎn)高,但它可以工作 - 安全最大值據(jù)說是200mA。
步驟4:觸摸傳感器
為了能夠與雪花相互作用,我添加了另一根黃銅棒來制作電容式觸摸傳感器。我找到了Paul Stoffregen的一個(gè)很棒的圖書館和教程。觸摸傳感器用于與arduinoflake交互 - 更改動(dòng)畫,打開/關(guān)閉,觸摸時(shí)閃爍,您將其命名為。..
步驟5:代碼
最初我以為我只能調(diào)暗連接到硬件PWM引腳的分支LED。但幸運(yùn)的是,存在一個(gè)非常棒的軟件PWM庫,它允許我使用所有引腳,就好像它們是硬件PWM一樣。這種設(shè)置為動(dòng)畫創(chuàng)造了無限的可能性!請(qǐng)查看下面附帶的一些動(dòng)畫。
第6步:原理圖
-
led
+關(guān)注
關(guān)注
242文章
23856瀏覽量
674695
發(fā)布評(píng)論請(qǐng)先 登錄
LED燈珠來料檢驗(yàn)

汽車LED燈珠光強(qiáng)測試

LED植物生長燈的原理是什么


評(píng)論