前言
零基础入门学用Arduino教程-智能应用篇 - YouTube 系列裡「環保智能小夜燈」的製作沒什麼挑戰性,所以這次的學習改變一下,主要目的放在焊接的練習及如何把電路圖轉換到洞洞板的實際電路,因此範例程式沒甚麼修改,直接套用而已。
材料
- ◄A03► Arduino nano V3.0 ATMEGA328P 改進版 MINI/MICOR/TYPE-C 接口 | 蝦皮購物 MINI 接口:NT$ 139 (當時買的價格,現已漲了)
- ◄O05► HC-SR501 人體紅外感應模塊 熱釋電 紅外傳感器 arduino | 蝦皮購物 :NT$ 23
- ◄O27► 光敏電阻5528 | 蝦皮購物 :NT$ 3
- ◄NA1► 霧狀 透明 共陰 陽 全彩LED 5MM 四腳紅綠藍三色 RGB可控七彩 | 蝦皮購物 :NT$ 3
- ◄QF4► 雙面 3x7cm PCB板 優質玻纖板 厚度1.6 實驗板 洞洞板 | 蝦皮購物 :NT$ 8
- 10K電阻X1、220ΩX3、幾條跳線、幾條杜邦線,加上現有沒在用的閃光燈擴散罩、Magic Mouse 2 的包裝盒、一條 Mini USB 線、一只 SONY 手機的充電變壓器,成本大概就用 NT$ 20 來算吧!
- 完成後的總成本約二百元
過程
- 初步先以 Arduino UNO + 麵包板連接線路,並測試先前已購的光敏電阻、RGB LED及HC-SR501 有無問題。
- 將 Arduino UNO 換成 Arduino nano ,以同樣的電路測試:
- 馬上就碰到 Arduino nano 無法與 Arduino IDE 連接的問題,Google 後找到 NANO V3.0 Atmega328p 副廠/相容 Arduino CH340改進版 附傳輸線 – 台灣物聯科技 TaiwanIOT Studio 裡面有說明把工具選單裡的處理器設定為ATmega328P(Old Bootloader)即可:
- 註:找到這篇文章:Arduino Nano 的 Bootloader | Mister Ngan,原本也想把 Arduino nano 燒成新版的 Bootloader,因為用了也沒問題就先不做,這篇文章留個記錄,或許未來再試試。
- 測試無誤後,準備開始製作。由於太久沒用過烙鐵了,需要練習,於是把一條跳線剪成許多小段,並使用一塊 2X8 cm 的 PCB 來練習:
- 整個電路的元件不多,決定用一片 3X7 cm的雙面PCB 來製作,安排好各個元件的位置,然後開始實際的焊接:
(註:由於事前看過這支影片:led cube kit build - YouTube,所以知道使用黏土來固定元件,焊接起來方便許多:)- 為了方便三顆 220Ω 電阻與 LED 燈的三支 RGB 接腳連接,焊了排針,讓它們以杜邦線相連。
- 另一邊使用跳線與 Arduino nano 的 Pin 6 (接 R) Pin 5(接 G) Pin 3(接 B)相連。
- 10 K Ω 電阻放在 Arduino nano 的 A0 Pin 旁邊,這樣直接焊在一起比較簡單。
- HC-SR501 的 DATA Pin 以杜邦線接 Arduino nano 的 Pin 8(用了一條跳線連到一支排針)
- 至於 Arduino nano 只焊了會用到的接腳: Pin 6 、Pin 5、Pin 3、Pin 8、Pin A0、5V及GND 共七個焊點:
- 由於是焊接新手,所以每焊好一個元件會先用電錶測試是否沒問題。
- 全部焊好並測試無誤:
- 以電鑽打洞,以雕刻刀割出 Arduino nano mini USB 露出的接孔,使用熱熔膠固定光敏電阻、RGB LED、HC-SR501及 Arduino nano。
- 雖然加了閃光燈擴散罩,RGB LED 的光線仍有點刺眼,因此在燈上面再罩上一層泡棉(購買Arduino nano 時附在針腳上的泡棉),這樣光線就柔和多了:
沒有留言:
張貼留言
您可以留下意見,但 Luke 可能無法馬上回覆,尚請見諒。