第3步:打印
我已經(jīng)將我的設(shè)計(jì)上傳到了Thingiverse。
打印本身非常簡單,我沒有使用支持,發(fā)現(xiàn)它每次都運(yùn)行良好。如果有人計(jì)劃制作另一個(gè)形狀,請隨時(shí)給我發(fā)信息,我會盡力解釋什么對我有用,是什么讓我有多個(gè)六邊形躺在房子周圍。..。..
Step 4:上傳代碼
Attiny:
你想要 Switch_LED_Hive 上傳到每個(gè)Attiny
因?yàn)槲医?jīng)常上傳和測試我的代碼,所以我決定將其中一個(gè)用于上傳代碼,這是一個(gè)很簡單的教程,介紹了做什么和你需要什么。但是,如果您只是計(jì)劃在沒有調(diào)整的情況下使用我的代碼,那么這種設(shè)置就可以了(只需在設(shè)置完成后編程所有芯片)。
拳頭轉(zhuǎn)到文件,偏好設(shè)置并在其他板中插入此URL,如上圖所示,然后按確定:https://raw.githubusercontent.com/damellis/attiny 。..
然后轉(zhuǎn)到文件 - 》示例 - 》 ArduinoISP-》 ArduinoISP并將草圖上傳到您的arduino。
接下來我們希望Attiny以8mhz運(yùn)行(可以在較低的時(shí)鐘下運(yùn)行,但這是我測試的),使用上述方法之一連接Attiny,在第二張圖像中選擇上面的所有設(shè)置,按“burn boot loader”
最后我們要上傳信號切換代碼,只需按下上傳按鈕,就會收到確認(rèn)上傳成功的消息
Arduino Nano:
我建議使用快速LED庫f 或Arduino Nano編輯:
NUM_LEDS (六邊形數(shù)量* 12)
DATA_PIN (您在Ardunino nano上使用的引腳 - 默認(rèn)為5)
也可以隨時(shí)將 BRIGHTNESS 編輯為最大0-255 255之間的任何值
這里有一篇關(guān)于這個(gè)庫和LED條的文章很棒你想知道更多。
閱讀我
我會假設(shè)很多人會和我一樣有同樣的問題使用標(biāo)準(zhǔn)nano驅(qū)動程序時(shí),上傳到arduino nano會失敗。這些問題的一個(gè)常見問題似乎是這些都是中國的故障,并使用不同的串行芯片,導(dǎo)致上傳過程中的超時(shí)和故障。
要修復(fù)首先按卸載,然后使用此程序按安裝(如果是windows或轉(zhuǎn)到此處查找您的操作系統(tǒng))。完成后,在設(shè)備菜單中選擇“舊引導(dǎo)裝載程序”,您應(yīng)該可以上傳。
步驟5:連接第一個(gè):LED的
因此,為了盡量避免混淆,我將布線分為三部分,第一部分是LED/磁鐵設(shè)置,第二部分是電路設(shè)計(jì),第三部分是主六邊形。
這些LED非常簡單,只有三個(gè)輸入和輸出運(yùn)行整個(gè)操作,因?yàn)槲覀儾幌朐诿總€(gè)六邊形中使用它們的整個(gè)條帶我選擇將它們切成一對并將它們放在每個(gè)六邊形中角落給出了很好的均勻覆蓋率。
沿著觸點(diǎn)切割六對 LED
切割五種每種不同顏色的線長80mm
預(yù)裝所有LED對的兩端
剝?nèi)ゲ⒑附用扛鵏ED對 5V - 5V,GND - GND,DIN - DOUT 之間的導(dǎo)線(不在第一個(gè)輸入或最后一個(gè)輸出上)
接下來切斷 6的 GND和5V彩色線,長度為25-30mm
現(xiàn)在為磁鐵,我發(fā)現(xiàn)這里最好的技術(shù)是將一塊磁鐵面朝下放在一塊鋼板上。接下來測試其他磁鐵對著這個(gè)磁鐵(你需要九個(gè)吸引力,九個(gè)排斥,對于第一個(gè)六邊形,只要有兩組9個(gè)磁鐵面朝下,不同的極點(diǎn)就沒關(guān)系)
劃傷每個(gè)磁鐵的表面
確保磁鐵放在一塊金屬上!這樣可以防止大量的磁力損失!
在每個(gè)磁鐵上涂上大量的焊料(盡量避免長時(shí)間將烙鐵固定在磁鐵上)
剝?nèi)ゲ⒑附幽愕拿總€(gè)5V和5V電容器。 GND連接到磁鐵。 每種顏色的
步驟6:接線Pt 2:電路
由于在某些布局中設(shè)計(jì)了這種形狀,六邊形在任何時(shí)候都可以有多個(gè)輸入。..。..基本上這對于LED是不好的。我最好的解決方案是一個(gè)簡單的Attiny85電路,它讀取每個(gè)輸入并打開或關(guān)閉晶體管,基本上打開和關(guān)閉晶體管,只為下一個(gè)LED條帶留下一個(gè)信號。
連接三個(gè)10k電阻對于引腳1,2和3,每個(gè)引腳都變?yōu)?V以及每個(gè)引腳都有三個(gè)輸入之一。
有兩個(gè)1k電阻,這些電阻連接到晶體管的中間引腳。
我已經(jīng)包含了Fritzing電路以及上面的圖像,以便最好地解釋這個(gè)電路。除此之外,我為這個(gè)電路制作了一個(gè)PCB,可以完成整個(gè)步驟! (經(jīng)過測試和工作?。。?/p>
從第二個(gè)圖像IN 1,2和3是輸入(來自三個(gè)輸入磁鐵),輸出1,2,3是輸出(進(jìn)入LED的LED) )。
步驟7:接線點(diǎn)3:主六邊形
這將是Hexagon運(yùn)行燈光秀。
電源:
因此,在選擇電源時(shí),您需要5V和一個(gè)適合您的LED數(shù)量的電流額定值。對我來說,我想要六角形的8-10左右。如果我們考慮到在全亮度下每個(gè)LED消耗大約60mA并且每個(gè)形狀有12個(gè)LED,那么 0.06 * 12 = 0.72 Amps 所以對于8個(gè)六邊形它將 0.72 * 8 = 5.76安培。然而,這是在最大亮度(這是非常明亮的人)。我發(fā)現(xiàn)在200左右的亮度(最大值為255)時(shí),LED每個(gè)六邊形的亮度約為0.5安培。意思是8個(gè)六邊形,我將繪制4Amps。由于白光不能持續(xù)運(yùn)行(這是功率效率最低的顏色),5Amp電源應(yīng)該可以正常工作。如果你想像我上面那樣為你的電源提供樂觀的亮度,我肯定建議你在實(shí)驗(yàn)臺電源上進(jìn)行測試。
這里有很好的理論,它們每個(gè)LED使用0.02安培,沒有任何影響。這取決于您的使用和偏好。
注意:獲得安培數(shù)高于所需電流的電源總是更安全,安培不會強(qiáng)制使用,因此只在需要時(shí)使用,不會造成損壞。
設(shè)置
與其他所有六邊形非常相似,這個(gè)需要LED設(shè)置,但它不需要電路來決定輸入,因?yàn)樗粫敵?。我決定將輸出放在六邊形的最底部以外的所有邊上,這樣可以形成更有趣的形狀。
設(shè)置非常簡單,就像上面的圖像上面的5V和GND一樣,來自Arduino nano的桶式插孔和帶有電阻的信號引腳連接到LED輸入。
這些LED的輸出然后運(yùn)行到Hex的每一側(cè)(在這個(gè)六邊形上產(chǎn)生5個(gè)輸出)
步驟8:完成觸摸
現(xiàn)在用熱膠來玩!基本上我將LED,電路和任何丟失的電線粘合在一起。將透明的蓋子粘在主殼上。
Annndd基本上就是這樣!
-
led燈
+關(guān)注
關(guān)注
22文章
1592瀏覽量
107749
發(fā)布評論請先 登錄
相關(guān)推薦
評論