是的,我確實做到了。很難,花了我幾天時間,但我做到了。
最後,這是一次很棒的體驗,最令人驚訝的是Freeduino確實有效。我想與您分享我的經驗。
什麼是Freeduino?
它就是沒有任何電路板的Arduino UNO板。
它使用一種稱為自由形式的技術通過導線或銅絲而不是電路板來互連元件。它看起來簡約又漂亮!
為什麼我要做這個?我經常很難解釋什麼是自由形式的電子及其外觀。而Freeduino正好是自由形式電子藝術的一個很好的例子,可以輕鬆地與著名的裝置Arduino UNO相提並論,因此我做了它。
你可以檢視上一篇LED掛飾,了解黃銅焊接的基礎知識,所需的工具和材料。
了解Arduino UNO電路
在實際開始焊接之前,我們需要了解Arduino UNO的各部分功能。大體可以將其分為4個塊:
ATmega328 MCU
ATmega328P PDIP16MHz振盪器防抖電容器電源電路
7-12V至5V電壓調節器5V至3.3V電壓調節器USB /輸入插孔自動選擇電路反向電流保護USB轉UART電路
USB接頭帶有振盪器和去抖電容器的序列轉換器晶片(ATMEGA8U2-MU)訊號燈
電源指示燈預設LED(D13)TX / RX LEDATmega328 MCU
首先,我們從MCU以及數字和模擬IO引腳接頭開始。Arduino UNO具有巧妙的排針布局,與ATMEGA328 28-DIP封裝的佈局非常匹配。因此,無需交叉導線。
ATmega328起作用的唯一外部元件是需要兩個22pF電容器的外部16MHz振盪器。ATmega328P的硬體最少。現在可以通過AVR ISCP介面與USBasp程式設計器進行第一次測試。
電源電路
我給自己做了一個特殊的夾具,用於將針座固定在適當的位置,從而留出足夠的焊接空間。
ATmega328由5V供電。Arduino UNO有兩個電源輸入源——插孔(7-12V)或USB聯結器(5V)。同時它還為外部元件提供3.3V電源。這意味著需要2個穩壓器。首先將7-12V轉換為5V,然後將5V轉換為3.3V。根據資料手冊中的建議,我使用了兩個AMS1117 5V和3.3V穩壓器以及一些電容器。
為了簡化操作,我將電源電路焊接到了板子的外部,然後將其放在資料線上。這實際上建立了兩層自由形式的電路。我省略了自動選擇和反向電流保護部分,因為這會使所有過程變得非常複雜。除非您對板子不滿意,否則可以不需要它們。
USB轉UART電路
如果要在不依賴編譯器的情況下通過Arduino IDE上傳程式,這一點很重要。好吧,沒有它就不會那麼酷。原始的Arduino UNO R3使用ATMEGA8U2-MU,雖然很棒,但太小了,不適合自由形式的電路。我決定選擇CH340C晶片。它具有合適的SOP-16封裝,僅需四個外部元件——去抖電容器,復位電容器和兩個Tx / Rx線路電阻器。無需外部電容器的事實大大簡化了整個電路。
led指示燈
我不喜歡那些大型THT LED,所以我決定使用小型SMD 1206 LED來發出功率,L,Tx和Rx通訊訊號。我很後悔。我先將一個SMD電阻焊接到他們,然後嘗試將其焊接到電線。這很棘手。我必須使用低溫的烙鐵,並儘快解決問題,否則SMD元件的另一側會被拆焊。
Freeduino能點亮嗎?
首先,我連線了外部電源來檢查電源調節器。所有電壓電平都很好,因此我繼續進行連線,並通過USBasp程式設計器將自舉程式上傳到晶片中。驚喜的是,該晶片在第一次嘗試時就進行了通訊。那是一個好兆頭。外部晶振正常工作,所有引腳均正確連線。最後一步是連線USB電纜,然後嘗試上傳blink的程式。我們來看看:
現在,我將其裝入透明樹脂中,以使其不那麼脆弱。
-
1 #
-
2 #
俄羅斯軍工風格,粗 獷,結實,但很好看,三防也很方便做好,但就是費料,佔地方
-
3 #
在上一層綠油防止短路
-
4 #
中國強大,需要像你這樣的牛人
-
5 #
電磁干擾控制咋樣?
-
6 #
做電子的有這麼閒就好了!
-
7 #
沒有人做成工藝品嗎?有的話我買一個
-
8 #
看語句就是外文翻譯的
-
9 #
做的挺漂亮!不是鐵絲!
哪裡用的是鐵絲?作者確定鐵絲容易用焊錫焊接?