Arduino 開發板電源供應方式完整解析
一、USB 埠供電
對初次接觸 Arduino 的朋友來說,USB 埠幾乎是最親切的入口。不僅可以上傳程式碼,還能順手供電,宛如一條生命線。這個熟悉的介面,藏著不簡單的工程考量。
1. USB 只能輸入 5V 嗎?
答案是肯定的。USB 埠的電壓固定為 5V,這是電腦和 USB 充電器的標準輸出電壓。超過這個數值,可能就不只是燒毀一顆元件那麼簡單,還可能傷害到你的電腦。
2. 電流限制與保護機制
多數 USB 2.0 僅提供最高 500mA 的電流。幸好,Arduino Uno 等開發板貼心地內建了 polyfuse(可復歸保險絲),當電流過大時會自動切斷,像是開發板的「超人爸爸」,保護板子與電腦不受傷。
3. 是否能給外部模組供電?
透過 USB 給電時,Arduino 板的 5V 腳位會穩定輸出電壓,可供應感測器與模組使用。但總電流不可超過 USB 的上限,否則板子會不堪負荷,陷入無限重啟的地獄循環。
二、DC 插座(圓孔)供電
DC 插座就像是 Arduino 的「老派朋友」,外型復古但功能紮實,專為穩定供電而設。
1. 支援電壓範圍
建議的電壓輸入區間是 7V 至 12V。太低可能穩壓不良,太高會變成熱能大魔王。9V 是最溫柔的選擇,既足夠又不燙手。
2. 電壓轉換原理
輸入的直流電進入穩壓器(像 7805 或 NCP1117),轉換為穩定的 5V。過多的電壓則會被「吃掉」,轉化為熱能,因此電壓越高,越燙手。
3. 插座極性
插頭的正極在中央,負極在外環。這是電源插頭界的不成文規定,但接反就是災難現場,請三思而後插。
三、Vin 腳位供電
Vin 是給進階玩家的快捷通道,可以直接餵電,但也潛藏風險。
1. 電壓範圍與特性
Vin 建議輸入電壓仍是 7V 至 12V,會先送進穩壓器。與 DC 插座不同的是,Vin 通常沒防呆機制,極性錯誤,燒板機率大增。
2. 使用情境
當你想用電池組或自製供電源時,可直接將正極接 Vin、負極接 GND,簡單又直接。
3. Vin 與 USB 的切換
Arduino 會聰明地比較哪邊電壓高,自動選擇高電壓來源供電,通常是 Vin 優先。不用擔心兩邊打架,它會自行協調。
四、使用電池供電
電池供電讓 Arduino 成為「行走的科技魔法」,脫離電腦,也能持續運作。
1. 9V 電池
小巧方便,但續航力有限,適合短期測試,不建議長期運作。
2. AA 電池匣
用 6 顆 AA 電池可達 9V,比單顆 9V 電池更耐用,適合戶外或長時間實驗。
3. 鋰電池與鋰聚合物電池
常見 3.7V 單顆鋰電池需串聯至 7.4V 才能使用,需搭配保護電路,避免過放與過充,否則可能變成「煙火秀」。
4. 行動電源(USB Power Bank)
穩定、普遍、安全的 5V 輸出來源,可直接透過 USB 供電,適合攜帶型專案與戶外應用。
五、電源選擇建議與注意事項
- 開發階段:建議使用 USB 埠供電,操作與監控都方便。
- 離線運作:建議使用 DC 插座或 Vin 搭配穩定電源。
- 高耗電模組:需先估算總電流,避免過載。
- 接線安全:切勿直接將高電壓接至 5V 腳位,會繞過穩壓器。
- 電壓檢查:通電前務必測量電壓與極性。
- 散熱考量:穩壓器長時間高負載建議加裝散熱片。
六、結語
穩定供電,是 Arduino 專案成功的第一塊拼圖。USB 是入門的起點,DC 插座與 Vin 是中階玩家的神兵利器,而電池則賦予開發板行動力。只要理解每種方式的特性與限制,你就能避免多數電源問題,讓你的 Arduino 專案穩定運作、創意無限。未來,無論你是想打造智慧農業、環境監控還是互動藝術裝置,一個穩定的電源,永遠是你最堅強的後盾。
