步驟1:電子設(shè)計

Arduinoflake由30個LED組成,分為18個段,可以獨立控制。為了控制這些,我使用ATmega8,它有多達22個I/0引腳。此外,我選擇了它的低功率版本(ATmega8L),甚至可以在2.7V下運行,這對于3V紐扣電池來說非常棒。每組LED通過68R限流電阻連接到ATmega的I/O引腳之一。 Arduinoflake的另一個重要功能是觸摸按鈕與它進行交互。 ATmega沒有提供內(nèi)置的硬件電容式觸摸功能,因此我決定采用TTP223 IC。 TTP223連接到ATmega的一個輸入引腳,并在觸摸板上檢測到觸摸時將其驅(qū)動為高電平。另一種選擇是在軟件中模擬電容式觸摸,但我發(fā)現(xiàn)它需要太多的功率和計算時間。
步驟2:創(chuàng)建PCB的輪廓

董事會將是一個非常復雜的董事會。六角形底座,每個角上有6個橫梁,每個底座上有3個LED燈點。如果您將使用EasyEDA在線工具來設(shè)計像我這樣的PCB,您將需要DXF格式的圖形(AutoCAD繪圖交換格式)將其導入EasyEDA,因為EasyEDA無法繪制如此復雜的形狀。我用過Inkscape。它是我習慣的唯一允許導出為DXF文件的矢量工具。
步驟3:創(chuàng)建PCB布局



如果您有輪廓圖形,請將其導入EasyEDA并導入BoardOutLine圖層。我還繪制了一個輔助圖形來幫助我在30和60度角度下對齊板上的所有零件和路線,并將其導入Document層。我還在EasyEDA中為安裝在電路板側(cè)面的THT LED做了一個特殊組件。
步驟4:制造PCB

今天在內(nèi)部創(chuàng)建PCB是完全不合理的,因為專業(yè)人員為您制造它非常容易,快速和便宜。而且你最終會看到完美的電路板,沒有任何問題。這次我使用了PCBWay制造商。除了出色的結(jié)果,他們還有一個免費的PCB用于Xmas原型制作活動,所以我得到它們非常便宜。下訂單非常簡單,您只需要從EasyEDA導出Gerber文件并將其上傳到網(wǎng)站上的向?qū)В缓缶拖裨诰W(wǎng)上商店購物一樣。我最擔心的是細梁,但它們出來的很棒!
第5步:組裝它





零件清單:
ATmega8L TQF32
TTP223 BA6
68R電阻0805(18x)
10K電阻0805
100nF電容器0806(3x)
50pF電容器0806
亮白色LED 1206(12x)
亮白色平頂LED THT (18x)
電池座
SMD開/關(guān)開關(guān)
用于編程的臨時針頭
盡可能注意到Arduinoflake最具挑戰(zhàn)性的部分是帶有TQF32封裝和TTP223的ATmega8L,如果你能處理這兩個,其他的都是小菜一碟。首先,我組裝了電阻器,電容器和SMD LED。其次,微控制器在中心使用了大量的助焊劑和少量的焊料。三,TTP223在底部。第四,PCB側(cè)面獨特安裝的THT LED。最后但并非最不重要的是,電池座,開/關(guān)開關(guān)和用于編程的臨時針座。全部使用助焊劑和少量焊料。焊接完成后,不要忘記用丙酮清潔PCB以去除所有剩余焊劑。
步驟6:上傳并運行代碼




AVR芯片通過ISCP編程接口在外部編程器的幫助下編程 - 例如USBasp。如果您沒有USBasp編程器,您可以使用任何Arduino開發(fā)板并將其閃存成為“Arduino as ISP”編程器。關(guān)于如何做到這一點有很多文章。
默認情況下,Arduino IDE不支持ATmega8,你需要添加一個板配置,我正在使用MCUdude的極好工作--MiniCore庫。有關(guān)如何將其安裝到IDE中的所有說明都在那里。我的Arduinoflake正在運行8MHz的內(nèi)部振蕩器(不需要外部晶振)和優(yōu)化的程序,可以節(jié)省CR2032紐扣電池的電量,使運行完全點亮的Arduinoflake長達12小時。
-
led
+關(guān)注
關(guān)注
243文章
24602瀏覽量
690994 -
pcb
+關(guān)注
關(guān)注
4406文章
23883瀏覽量
424445 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
196959
發(fā)布評論請先 登錄
如何制作 rt117x 閃存驅(qū)動程序?
索尼重載設(shè)備的高質(zhì)量遠程制作方案和應(yīng)用(2)
索尼重載設(shè)備的高質(zhì)量遠程制作方案和應(yīng)用(1)
CYBT-343026-01能否使用 HFP 和 AVRCP 制作應(yīng)用程序?
松下影像制作方案分享會成功舉辦
橫店影視職業(yè)學院聯(lián)合索尼舉辦虛擬制作公開課
rootfs鏡像制作其實沒那么難
Profibus DP主站轉(zhuǎn)Modbus TCP網(wǎng)關(guān)配置文件制作
Arduinoflake的制作教程
評論