成果介紹 :
延續上學年開設的洗衣機微學分課程,雖達成了階段性目標(發想的概念架構設計、找尋硬體設備的解決方法),但若沒有持續發展,已有的成果就這樣結束很可惜,綜合這些想法,是發起此次課程的主要原因。
近年來,物聯網逐漸受到重視成了未來趨勢,萬物皆可連上網,此課程與之息息相關,利用學校提供的資源開設了此課程,修課同學利用這些領域的技術,解決現有的問題的同時,體驗接下來物聯網的時代。若最終成果如願以償可以實現,透過推動宿舍洗衣機的預約機制,可以幫助同學在使用宿舍洗衣機時的困擾,減少尖峰時段排隊所需的時間。
經由每次的討論課,我們沿用以前課程的成果,用「智慧插座」控制電源開關以及監控電流的方式,獲取洗衣機的開關及運作狀況,除了可以單純看到洗衣機的運作情形,為了達到讓同學們可以預約的功能,當前一位同學洗完,便控制洗衣機的電流斷電,並架設系統以網頁方式(網址http://140.115.61.224:8080/ )呈現功能,同時通知當前同學前來取衣服、下一位等待的同學準備。
考量有些可能產生狀況發生,為使系統更加完善,預計在系統設定一些防呆機制,如非尖峰時段需求量低,就不強制使用者預約;若機台發生異常狀況時就解除控制等。當在不同的狀態階段,不同身分會執行不同的動作,分為下列幾個流程,透過影片將有更為詳盡介紹。
1. 使用者
當學生在網頁按下預約時,將跳轉至另一頁面告知使用者可以預約,最後點擊連結即可預約,網頁將顯示「洗衣機已啟動」。
而當洗衣機運轉結束時,學生將收到來自系統的E-mail通知。
2. ArduinoEPS32硬體設備:將重複執行重複流程(如結案報告圖示)
3. 軟體運作
網頁php介面背後是MSSQL資料庫的讀取與執行
發表學期 :
109-2
召集人 :
廖冠閔
系級 :
資工3
成員 :
、
社群類別 :
跨領域(跨院、校)
學習反思與效益 :
執行所遇之困難 :
課程內容除了每次3小時的討論課,同學們也直接實地考察洗衣機的運作狀況,我們開發相關以arduino EPS32作為智慧插座硬體設備,具有無線網路溝通能力,另外透過php網頁系統設計與MSSQL資料庫規劃,在導師及業師的幫助下,將網頁預約系統的雛型一步步構築,組員分工規劃、討論、實作、應用,達成我們所想的功能。雖還不夠完美,但目前已有能夠查看狀態、預約洗衣機的一套簡單網頁系統。
我們在過程中所面臨的困難,有各位夥伴一起討論解決方法,不斷嘗試,最終還是有實現的可能,沒有人是一次就可以成功的。
關鍵字 :
作品附件連結 :
https://youtu.be/kRWrtUSWoy8