第1步:主要耗材


1。 Adafruit 8毫米Neopixel LED(需要26個(gè))
2。 Cricut 12x12-in StandardGrip粘合切割墊(Walmart)
3。 Sparkfun LilyTiny ATTINY85邏輯芯片(和編程耗材)
4。電源線(沃爾瑪)
5。 Gessner Base(沃爾瑪)小塑料碗
6。 Radio Shack Round Proto Board(或其他小型原型板)
7。 Gorilla Glue Mounting Tape Clear Squares
8。 480歐姆電阻
+ Dremel和鉆頭和刀具
+焊接耗材
+ Arduino編程基礎(chǔ)
+ Adafruit Neopixel Library
注意:對(duì)于那些沒(méi)有Arduino編程經(jīng)驗(yàn)的人,如果有需要,LilyTiny邏輯芯片理論上可以提供已經(jīng)為Heart編程的。我只是使用Adafruit的標(biāo)準(zhǔn)STRANDTEST應(yīng)用程序進(jìn)行一些調(diào)整。
第2步:心臟電路板的設(shè)計(jì)







首先,看看第一個(gè)最后組裝的圖片。最重要的是,請(qǐng)注意,心臟底部是一個(gè)約1/2英寸寬的標(biāo)簽,插入底座。
我使用MicroSoft PowerPoint開發(fā)可打印的Heart模板(上圖)。還提供了切割指南版本。我開始使用我在網(wǎng)上找到的26瓣扇形心形設(shè)計(jì),并稍微修改了形狀,以便使用8毫米LED更好的外觀。請(qǐng)注意,每個(gè)圓形LED有四個(gè)較小的孔,稍后將鉆孔。
然后將心圖打印在照片紙上,然后如圖所示將其貼在粘合劑Cricut板上。使用剪刀,小心地切出心形。使用Xacto刀開始在心臟中間的孔,直到可以使用剪刀。
在Cricut板的背面,我然后放置一層藍(lán)色遮蔽膠帶,以幫助防止在隨后的焊接步驟中熔化塑料墊。結(jié)果是一個(gè)心形三明治,由夾在相紙和藍(lán)色遮蔽膠帶之間的Cricut墊制成。
使用帶有非常薄的1/32英寸鉆頭的Dremel,每個(gè)LED鉆到四個(gè)小孔被插入心中。
步驟3:插入LED和Solder Up





顯示接線圖。 LED將串聯(lián)插入鉆孔中,每個(gè)LED的數(shù)據(jù)輸出線向前彎曲到下一個(gè)數(shù)據(jù)輸入引腳,數(shù)據(jù)輸入引腳向后彎曲以觸摸piror LED的數(shù)據(jù)輸出引腳。來(lái)自每個(gè)LED的長(zhǎng)負(fù)極線向右彎曲以連接負(fù)電源導(dǎo)軌(稍后將插入),而Postive LED導(dǎo)線均向左彎曲以接觸正導(dǎo)軌。
通常我會(huì)用紐扣電池對(duì)每個(gè)LED進(jìn)行預(yù)測(cè)試。如果像簡(jiǎn)單的“throwie”那樣供電,它們會(huì)點(diǎn)亮淺藍(lán)色。
插入26個(gè)LED后,檢查您的工作。所有LED的平面應(yīng)指向相同的方向(角落除外可能有點(diǎn)棘手)。每個(gè)LED應(yīng)該在左邊有第二個(gè)pos引線,第三個(gè)負(fù)向引導(dǎo)到右邊。檢查以確保所有接線都有足夠的間距(無(wú)短路)。
下一步是焊接所有連接。我使用24號(hào)銅線形成負(fù)極和正極電源軌以連接每個(gè)LED。在插入卡口的心臟底部,為了結(jié)構(gòu)剛性,我焊接在兩個(gè)插頭引腳 - 一個(gè)用于正負(fù)軌。如圖所示,兩個(gè)插頭引腳間隔開4個(gè)原板孔(如圖所示為0.4英寸)。
步驟4:使用Arduino測(cè)試心臟操作

通常我接線后的第一步是使用測(cè)試裝配操作一個(gè)普通的Arduino。正如您所看到的,設(shè)計(jì)中的心臟現(xiàn)在將直立在一個(gè)小面包板上。通常情況下,我總是調(diào)整STRANDTEST應(yīng)用程序,因此這提供了測(cè)試焊接工作以及新建議的顏色程序的機(jī)會(huì)。 LilyTiny主板在重新編程方面略有挑戰(zhàn),因此在將軟件加載到LilyTiny主板之前,有助于在標(biāo)準(zhǔn)Arduino設(shè)置上證明一切。
第5步:準(zhǔn)備基地





在最終項(xiàng)目中,心臟組件將使用沃爾瑪塑料碗作為基座直立。
使用Dremel,首先在塑料碗的中心鉆一個(gè)1/8英寸的孔。然后切換到1/8英寸的切割位以準(zhǔn)備插槽。另外,在碗的側(cè)面需要1/8英寸的孔(稍微加寬)以穿過(guò)USB電源線。
然后嘗試將心臟組件測(cè)試裝入圓形Radio Shack原型板(或替代原型板)。
接下來(lái)將大猩猩膠墊(用剪刀剪成大?。┱迟N到原板的外側(cè),小心地將原型板插入塑料碗的槽口,原型板孔與槽中的槽對(duì)齊碗可以從上面插入心臟。膠墊將原型板緊緊地固定在碗上。如圖所示,原型板的銅質(zhì)面應(yīng)朝下(朝向碗的開口端)。
將心臟從上方插入基座。心臟(Pos,Data,Neg)的三條引線應(yīng)該從底部突出穿過(guò)原板孔。檢查形狀的水平度,然后將三根導(dǎo)線焊接到位。這將鎖定心臟到最終位置。
步驟6:最終接線



電源接線圖顯示。
在沃爾瑪購(gòu)買了一根簡(jiǎn)單的USB線,并用剪線鉗切割,以獲得紅色(pos)和黑色(neg)線。這些焊接到LilyTiny pos和neg終端。同樣焊接到LilyTiny端子的是紅色(pos)和黑色(neg)導(dǎo)線,它們連接到心臟的導(dǎo)線并粘在導(dǎo)線上(穿過(guò)原型板)。
LilyTiny數(shù)據(jù)端口2的數(shù)據(jù)輸入(黃色)是一個(gè)480歐姆的電阻器,連接并焊接到數(shù)據(jù)輸入通向心臟。
LilyTiny已經(jīng)為Heart Light節(jié)目預(yù)先編程。請(qǐng)注意,如果需要進(jìn)行軟件校正或燈光改進(jìn),LilyTiny可以連接到可以訪問(wèn)并且可以在原位重新編程。我個(gè)人的慣例是將LilyTiny輸出位置編號(hào)2編程為Neopixels的數(shù)據(jù)輸入信號(hào)。
LilyTiny是我小型項(xiàng)目的首選CPU板,但許多其他CPU控制板也是可能的,例如Adafruit Gemma和市場(chǎng)上的各種mini-Arduino板。我?guī)啄昵皠倓傞_始使用LilyTiny板,這是我目前的首選。 LilyTiny基本上是一個(gè)小型原型板上的ATTINY-85芯片。
當(dāng)然,您也可以使用電池供電。我通常使用Adafruit.com的LiPo電池。在這種情況下,我通常使用底座頂部的ON/OFF開關(guān)。對(duì)于交換機(jī),我通常使用SparkFun.com的LilyPad Slide Switch。
第7步:完成工作

電路板的背面覆蓋著雙面泡沫膠帶,并用剪刀和Xacto刀修剪成心形。通常這對(duì)于某些形狀來(lái)說(shuō)可能是足夠好的,但是對(duì)于心臟而言,我將一些粉紅色相紙貼在外面以幫助外觀(考慮到在這樣的彎曲形狀上很難用泡沫膠帶做好)。
步驟8:拍攝手術(shù)圖片






Neopixel LED具有令人難以置信的色彩和明亮。正如你們中的一些人所知道的那樣,這些LED的挑戰(zhàn)在于通過(guò)照片捕捉你的眼睛實(shí)際看到的美麗。我已經(jīng)為這個(gè)Instructable做了最好的工作。
請(qǐng)注意,相機(jī)會(huì)看到您的眼睛看不到的東西,反之亦然。在YouTube視頻中,您可以看到一些您眼睛看不到的明顯振蕩/閃爍。此外,在劇院追逐序列期間快速快門速度的停止動(dòng)作捕獲單個(gè)LED的開啟和關(guān)閉,而您的眼睛只看到移動(dòng)的點(diǎn)。有些顏色與相機(jī)略有不同,視頻中出現(xiàn)亮黃色的眼睛有點(diǎn)黃綠色。
如前所述,我們還發(fā)現(xiàn)了窗戶的雙重反射之美,如果指向心臟,例如滑動(dòng)玻璃門。
第9步:心臟項(xiàng)目的教導(dǎo)



好幾年了我一直在考慮如何從圓圈中最好地塑造心形。如果你了解我的Instructables,這通常意味著我想知道我需要購(gòu)買多少餡餅才能制作出漂亮的顯示器。答案似乎來(lái)自縫紉界,一個(gè)基本的扇形心臟有26個(gè)裂片(圓圈)。
但是這個(gè)項(xiàng)目的潛力遠(yuǎn)遠(yuǎn)大于心臟,因?yàn)楦嗟男螤钍强赡艿?。?dāng)形狀是數(shù)字時(shí),我稱之為“電子生日蠟燭”,將在未來(lái)的Instructable中完全實(shí)現(xiàn)。為了這個(gè)目的,我們的家人已經(jīng)將Age 7放在了上面??梢赃@么說(shuō),整個(gè)項(xiàng)目基本上需要一個(gè)基于8毫米LED圓圈的基于圓形的字體系統(tǒng)。接下來(lái)我們將迎來(lái)10年的生日,這將迫使人們提出如何最好地處理雙數(shù)字的問(wèn)題。
除了形狀之外,這個(gè)Instructable提供了一種在定制條帶中安排8毫米LED的方法背面有雙面膠帶。由此產(chǎn)生的LED燈條可以連接到墻上,或者說(shuō)是用于無(wú)限鏡項(xiàng)目的框架內(nèi)部,這是我下一次計(jì)劃的應(yīng)用。這種技術(shù)可以幫助擴(kuò)大通孔Neopixel LED的使用,目前使用起來(lái)有點(diǎn)不方便,因?yàn)樗膫€(gè)引腳的緊密間距并不總是適合標(biāo)準(zhǔn)的0.1英寸間距面包板和原型板。
我覺(jué)得這個(gè)項(xiàng)目還突出了這些8毫米Neoplixel LED的美感,我希望這些LED在市場(chǎng)上仍然可用。
如果您不熟悉Arduino編程,Heart電源接線圖中LilyTiny邏輯芯片的簡(jiǎn)單性可能更清楚地顯示了如何使用Arduino“開發(fā)環(huán)境”的基本思路。來(lái)自SparkFun.com的LilTiny和LilyTwinkle邏輯芯片實(shí)際上是預(yù)先編程的,因此如果您想使用預(yù)加載的邏輯,則無(wú)需編程。在這個(gè)項(xiàng)目中,我需要?jiǎng)h除預(yù)先加載的軟件并添加我自己的軟件。當(dāng)然,它不需要太多的編碼經(jīng)驗(yàn),因?yàn)槟ǔJ褂玫氖瞧渌艘呀?jīng)為您開發(fā)的應(yīng)用程序。一旦你明白了,下一步就不難過(guò)了。
-
led燈
+關(guān)注
關(guān)注
22文章
1606瀏覽量
111955
發(fā)布評(píng)論請(qǐng)先 登錄
探索BUF08832:可編程電壓參考的卓越之選
深入剖析LT3966:一款強(qiáng)大的I2C可編程多通道LED驅(qū)動(dòng)芯片
Zynq全可編程片上系統(tǒng)詳解
汽車照明 /太陽(yáng)能燈LED升壓恒流芯片F(xiàn)P7208,RGBWY 多路調(diào)光 300KHz 固定頻率 + 6μA 超低待機(jī)
YXC高精度的石英可編程壓控溫補(bǔ)振蕩器:YSV531PT系列
京微齊力亮相2025國(guó)際現(xiàn)場(chǎng)可編程技術(shù)大會(huì)
思爾芯邀您共聚 FPT 2025,賦能可編程技術(shù)新未來(lái)
可編程負(fù)載:實(shí)驗(yàn)室與生產(chǎn)的高效測(cè)試助手
?LP5522可編程LED驅(qū)動(dòng)器技術(shù)文檔總結(jié)
用于 DOCSIS 3.0 上行路徑的可編程增益放大器 skyworksinc
LP5560可編程單LED驅(qū)動(dòng)器數(shù)據(jù)手冊(cè)總結(jié)
MT6501在線可編程角度編碼器:以獨(dú)特可編程特性提升汽車控制精度與可靠性
可編程SLIC語(yǔ)音芯片哪家好?
吉事勵(lì)可編程變頻電源的特性與應(yīng)用
可編程LED燈的制作
評(píng)論