Taoyuan City
2019/09 - 2021/07
光機電工程所
2015/09 - 2019/07
機械工程學系
【關於我】
出生於1997年,桃園人。喜歡音樂、喜歡遊戲,除了是生活中的陶冶和調劑之外,更多的是在接觸新的歌手、完成新的目標、鑽研新的任務過程中,享受新奇事物帶給自己的成長。
【實作課程小助教+大助教】
在修習完微控制器基礎課程後,很榮幸的加入了該門課程的助教行列,從第一年的小助教到第二年的大(總籌)助教。主要工作內容不像是一般助教的改考卷、點名,更多的是實際指導學生在操作實驗時作為輔助、引導、檢視問題所在的腳色,不僅是重新的探討了課程,還以學生、助教等的角度思考了需多問題;在大助教期間,除了管理底下所有助教的工作、學生情況外,也常和助教們一同處理許多緊急情況,並共同探討解決方法。
【研究所期間任務】
在實驗室期間,替應用於微控制器相關課程的教材進行開發和維護。
.硬體: 教學用電路板的新版本開發;接觸了基本的PCB Layout、基本電路設計、送板買料焊接
.韌體: 撰寫電路板的測試程式,檢測基本功能及預期行為
.軟體: 參與函式庫開發,維護現有功能之外也對於新功能的開發撰寫程式
過程中藉由大量閱讀datasheet了解控制器、IC、模組的特性、使用方式、支援介面等等,並透過撰寫文件與指導教授討論規格、並制定新規格和開發方向。
【碩士論文撰寫歷程】
碩士論文內容為開發物聯網用機器人的數項關鍵模組,是後續機器人專案的重要鋪陳,主要內容有:
1. 主控板: 為對於先前版本的改版;除了硬體上使用者介面的改動之外,在USB處理方面使用MCU代替原先的IC,因此為此MCU引入了USB處理,使其除了擁有原先USB IC的功能之外,還具有更高的擴充性及彈性。
2. Flash memory: 為了能提供微控制器更多的儲存空間,來放置感測資料、運動軌跡資料及燒錄程式,開發了Flash memory;除了硬體的基本實踐之外,另為Flash撰寫了一套具有初步功能的檔案系統,使使用者能在無作業系統的環境下以檔案的形式操作Flash內的資料,而不必處理Flash memory操作不易的問題。
【未來規劃】
回顧在研究所以及擔任助教的經歷,學到了很多軟/韌體相關的知識和技能,以及團隊、人與人之間的合作及溝通。雖然資歷尚淺,但仍希望在未來能夠持續接觸新的專案、新的技術、學習新的知識,不斷的提升自我。
配合未來能於物聯網中應用的機器人,本論文開發AVR核心主控版,配合擴充Flash記憶體實現資料儲存,加上藍芽介面卡實現無線通訊及資料傳輸,實現機器人所需之數項功能。
實現Flash記憶體作為程式儲存庫的功能,透過擴充原燒錄工具功能使PC端支援Flash相關指令。
Flash記憶體相關功能,使用W25Q128JV記憶體IC在AVR核心主控版上實現無作業系統的檔案管理系統。
透過操作管理用結構及呼叫各操作函式,達到在Flash記憶體中心新增、刪除以及讀寫檔案的功能。
承接V1、V2舊版本,對於原主微控制器硬體、介面接腳、通訊電路進行了更新的AVR核心主控版。
對於USB轉傳介面進行翻新,由FT232更換為M16U4微控制器,並於此微控制器中實作USB傳輸、使用者介面等的處理、實現軟體操作控制版並進行燒錄的功能。
探討使用深度學習以及演算法,對於影像中各種類雜訊的抑制甚至是移除。
數位影像處理課程期末專案,使用mnist資料庫手動添加砸訊,並使用Keras配合Tensorflow,訓練模型進行雜訊移除,最終與OpenCV內建移除雜訊演算法進行結果比較。
實作一視窗程式,主題為售票系統,使用者能夠註冊帳號,登入系統並查詢、購票。
物件導向程式設計課程期末專案,透過C#撰寫視窗程式,處理UI、使用者互動、邏輯業務、使用者資料存取等,最後透過購票系統的方式呈現。
實現一簡易聊天室,能透過登入方式進入,並能檢視聊天紀錄、留言。
電腦與網路程式助教設計教材,讓學生在學習PHP、HTML、資料庫的概念後實際操作並融會貫通;以PHP實作SQL資料庫讀寫,存取共通資料庫中的聊天紀錄,並且能夠留言。
Taoyuan City
2019/09 - 2021/07
光機電工程所
2015/09 - 2019/07
機械工程學系
【關於我】
出生於1997年,桃園人。喜歡音樂、喜歡遊戲,除了是生活中的陶冶和調劑之外,更多的是在接觸新的歌手、完成新的目標、鑽研新的任務過程中,享受新奇事物帶給自己的成長。
【實作課程小助教+大助教】
在修習完微控制器基礎課程後,很榮幸的加入了該門課程的助教行列,從第一年的小助教到第二年的大(總籌)助教。主要工作內容不像是一般助教的改考卷、點名,更多的是實際指導學生在操作實驗時作為輔助、引導、檢視問題所在的腳色,不僅是重新的探討了課程,還以學生、助教等的角度思考了需多問題;在大助教期間,除了管理底下所有助教的工作、學生情況外,也常和助教們一同處理許多緊急情況,並共同探討解決方法。
【研究所期間任務】
在實驗室期間,替應用於微控制器相關課程的教材進行開發和維護。
.硬體: 教學用電路板的新版本開發;接觸了基本的PCB Layout、基本電路設計、送板買料焊接
.韌體: 撰寫電路板的測試程式,檢測基本功能及預期行為
.軟體: 參與函式庫開發,維護現有功能之外也對於新功能的開發撰寫程式
過程中藉由大量閱讀datasheet了解控制器、IC、模組的特性、使用方式、支援介面等等,並透過撰寫文件與指導教授討論規格、並制定新規格和開發方向。
【碩士論文撰寫歷程】
碩士論文內容為開發物聯網用機器人的數項關鍵模組,是後續機器人專案的重要鋪陳,主要內容有:
1. 主控板: 為對於先前版本的改版;除了硬體上使用者介面的改動之外,在USB處理方面使用MCU代替原先的IC,因此為此MCU引入了USB處理,使其除了擁有原先USB IC的功能之外,還具有更高的擴充性及彈性。
2. Flash memory: 為了能提供微控制器更多的儲存空間,來放置感測資料、運動軌跡資料及燒錄程式,開發了Flash memory;除了硬體的基本實踐之外,另為Flash撰寫了一套具有初步功能的檔案系統,使使用者能在無作業系統的環境下以檔案的形式操作Flash內的資料,而不必處理Flash memory操作不易的問題。
【未來規劃】
回顧在研究所以及擔任助教的經歷,學到了很多軟/韌體相關的知識和技能,以及團隊、人與人之間的合作及溝通。雖然資歷尚淺,但仍希望在未來能夠持續接觸新的專案、新的技術、學習新的知識,不斷的提升自我。
配合未來能於物聯網中應用的機器人,本論文開發AVR核心主控版,配合擴充Flash記憶體實現資料儲存,加上藍芽介面卡實現無線通訊及資料傳輸,實現機器人所需之數項功能。
實現Flash記憶體作為程式儲存庫的功能,透過擴充原燒錄工具功能使PC端支援Flash相關指令。
Flash記憶體相關功能,使用W25Q128JV記憶體IC在AVR核心主控版上實現無作業系統的檔案管理系統。
透過操作管理用結構及呼叫各操作函式,達到在Flash記憶體中心新增、刪除以及讀寫檔案的功能。
承接V1、V2舊版本,對於原主微控制器硬體、介面接腳、通訊電路進行了更新的AVR核心主控版。
對於USB轉傳介面進行翻新,由FT232更換為M16U4微控制器,並於此微控制器中實作USB傳輸、使用者介面等的處理、實現軟體操作控制版並進行燒錄的功能。
探討使用深度學習以及演算法,對於影像中各種類雜訊的抑制甚至是移除。
數位影像處理課程期末專案,使用mnist資料庫手動添加砸訊,並使用Keras配合Tensorflow,訓練模型進行雜訊移除,最終與OpenCV內建移除雜訊演算法進行結果比較。
實作一視窗程式,主題為售票系統,使用者能夠註冊帳號,登入系統並查詢、購票。
物件導向程式設計課程期末專案,透過C#撰寫視窗程式,處理UI、使用者互動、邏輯業務、使用者資料存取等,最後透過購票系統的方式呈現。
實現一簡易聊天室,能透過登入方式進入,並能檢視聊天紀錄、留言。
電腦與網路程式助教設計教材,讓學生在學習PHP、HTML、資料庫的概念後實際操作並融會貫通;以PHP實作SQL資料庫讀寫,存取共通資料庫中的聊天紀錄,並且能夠留言。