# 可攜式冷氣Mk.3 ## 風扇系列與冷氣系列加自學Arduino之集大成  ### 材料介紹 #### **PD欺騙器**  ##### 這次最重要的元件之一,負責誘導支援PD的充電器輸出20V的電壓,<br>使輸入的瓦數最高到達100W(20V x 5A, PD3.0協議) #### 製冷片  ##### 也是關鍵的零件之一,藉由Peltier效應,將一端之熱量吸出並傳導至另一側,<br>進而導致熱端與冷端的溫差 #### **其他元件**     ##### <=第一列由左至右分別是<br>1. 適用於Arduino的「電壓偵測器」<br>(實際上是雙10K電阻,可使Arduino的電壓偵測範圍由5V擴展到25V)<br>2. 1.35吋OLED螢幕,可將輸入之I2C訊號顯示出來<br>3. DS18B20溫度傳感器,可支援OneWireBUS<br>4. DC-DC 降壓晶片,可將輸入之電壓調整至所需之值     ##### <=第二列由左至右分別是<br>1. 固態繼電器,與普通繼電器都一樣<br>可以藉由較小的電壓開關更大的電壓(Arduino控制),但固態繼電器的體積更小<br>2. Noctua貓頭鷹靜音風扇(支援PWM調速)<br>3. 10K Ohm 拉桿式可變電阻<br>4. 散熱片,可將熱量帶走或使吹入的空氣溫度降低(熱量被帶走) #### Arduino Nano Every  ##### <=這次所有的控制(風速控制、冷氣模式轉換、OLED顯示程式、接收傳感器資料)皆是由它完成 ### 開發過程 :::info 關於冷氣系列的大致原理請參閱 [**冷氣系列理念說明**](/Ud69EWt6S5KCkIjaLkc7xg) 。 ::: 這次的冷氣依然使用製冷片,而這次不只參照了先前冷氣1、2代的經驗,也將自學的Arduino相關融入了這次的創作之中。 #### 第一階段 首先先將程式花兩個月開發完成後,將原型機組裝完成,並依照需求重新調整數程式/硬體 原型機裸機照 :  ##### <=可以看到Arduino Nano Every被放在機身的背部,並插在麵包板上  ##### <=許多錯綜複雜的電路在機身上環繞,並有許多降壓電路及繼電器和風扇 #### 第二階段 打造堅固的外殼,防止內部電路遭到外力破壞  ##### <=由一整塊木板開始施工  ##### <=木板近一半進度切割完畢時 :::success #### 開發時遇到的困難 1. 程式Debug花了不少的時間,時不時會遇到壞掉的程式庫,只能另外花時間尋找新的。而在實際連接上硬體之後又遇到不少出錯,只能一一排除 2. 在製作外殼時會有誤差,最後只能隨機應變,使用螺絲固定 3. 有時會遇到PD欺騙器無法運作的情況,只能多插入幾次嘗試 ::: ### 功能介紹  ##### <= 由三個可變電阻由左至右分別控制「開關機」、「模式(冷氣/暖氣/送風)」、「風速」  ##### <= 由冷氣前方的OLED螢幕可看到目前冷氣之運作狀況<br>(此為Ver1.2時的顯示程式,最終版本中包含輸入電壓/模式/溫度/輸入、實際、風扇電壓) ### 完工圖 #### 在晚上時的**可攜式冷氣Mk.3** #### 恰好因應近年的全球暖化,在德國沒電風扇吹的我也可以涼快一夏了 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up