2022年3月3日 星期四

環保智能小夜燈

前言

零基础入门学用Arduino教程-智能应用篇 - YouTube 系列裡「環保智能小夜燈」的製作沒什麼挑戰性,所以這次的學習改變一下,主要目的放在焊接的練習及如何把電路圖轉換到洞洞板的實際電路,因此範例程式沒甚麼修改,直接套用而已。

材料

過程

  • 初步先以 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 可能無法馬上回覆,尚請見諒。