ADVERTISEMENT
10/22(六)PM2.5空氣偵測器實作坊邀請到參與LASS的曹永忠老師來授課。PM2.5(細懸浮粒子)很可怕,你可以自己做一台偵測器、連上雲端、分享資料,成品可偵測空氣懸浮粒子、溫度、濕度,並在LCD螢幕上顯示出偵測到的資料與數值,甚至也能夠成為LASS開源計畫的一員。
空氣盒子,從零開始
今天很榮幸邀請到Maker圈的前輩曹永忠老師來授課,課程目標是讓學員們做出屬於自己的PM2.5空氣偵測器。一開始學員們清點著種類繁多的材料,隨後老師介紹了幾個不同版本的空氣偵測器,外觀上都具有不一樣的特色。
ADVERTISEMENT
▲今日課程所需的材料。
▲不同版本的空氣偵測器
ADVERTISEMENT
空氣偵測器介紹完畢,正式進入實作階段。課程第一階段是DIY組裝空氣盒子,完全從零開始,所有的學員都需要動手做看看。首先對於偵測空氣懸浮粒子感測器做測試,確認所拿的感測器是正常可以運作,接著要在水電固定板上繪測開發板及各模組位置,並準備鑽孔將基本的硬體先固定於板上。
▲學員正在繪測開發板位置及鑽孔。
ADVERTISEMENT
▲學員正在固定開發板及鑽孔
現場有較擅長手工製作的學員,在器具旁邊熱心的協助其他學員,也有學員模仿老師的板子實作,結果後來發現每次出廠的固定板都有些許的差異而重新鑽孔。上午的課程就在一陣手忙腳亂的實作中飛快地過去了,所幸大家最後都成功地將硬體模組安裝於水電板上。
ADVERTISEMENT
▲硬體成功安裝於水電固定板。
硬體組裝完畢後,要將焦點轉移到軟體上,課程所使用的是Arduino開發環境,首先讓學員們將環境建置完成,並且針對程式開發和語法做教學,其中有遭遇到不同的作業系統對於環境設定時會有無法執行的狀況,隨後也順利排除。
▲Arduino環境設定。
環境設定完成,要開始逐步與我們的硬體連結,讓測得的數值顯示出來。首先將利用溫溼度傳感器來測定上課環境的數值,這邊非常需要注意的是正負極千萬不能接反,萬一接反傳感器馬上就會燒掉,現場有學員沒有注意而造成傳感器燒毀。
▲老師介紹線路配置圖。
▲學員正負極接反,溫度感測器燒熔。
接下來測試LCD顯示模組,有些學員出現銀幕顯示太暗的問題,其主要是利用顯示器後方的旋鈕調整。RTC時鐘模組都做得還算順利,唯一美中不足的是顯示的時間似乎只能是格林威治的時區,所以在台灣使用得自己加上八小時才是正確時間。最後終於進入空氣偵測器的讀取資料,前面階段都順利成功的話,到這邊想必不會遭遇甚麼困難,只要將對應的程式碼燒錄進去,就能夠成功的讀取數據。
▲老師講解線路配置圖。
▲學員成功接通顯示器。
課程悄悄地進入了尾聲,一整天充實的DIY製作空氣偵測器,想必大家收穫滿滿。綜觀一天下來的課程雖然有遇到幾個小問題,但整體來說大部分都有成功解決,也看見許多人課後熱絡地在和老師討論,想必收穫滿滿。日後研究上若有甚麼問題也歡迎到臉書社團提出,相信能夠引起共鳴,和更多同好一起討論解決。
上課講師:曹永忠老師
曹老師的專長為:軟體工程、系統分析與設計、物件導向程式開發與設計、軟體專案管理、Arduino 開發、物聯網程式開發與設計、商品攝影及人像攝影,並持續發表作品及相關專業著作。
曹老師為 2015年 Maker Faire Taichung 主辦人,並長期在 T 客邦創客基地發表技術文章( ),現任台灣資訊傳播學會秘書長。
曹老師曾經與T客邦合作開辦「」,頗受學員好評,本次繼續與T客邦合作,教大家自行組裝空氣偵測器並完成程式設計。
ADVERTISEMENT