標題: IoTtalk物理實驗程式之設計與開發
Developing Cyber IoT Devices in IoTtalk for Physics Experiments
作者: 張雅嵐
易志偉
林一平
Chang, Ya-Lan
Yi, Chih-Wei
Lin, Yi-Bing
網路工程研究所
關鍵字: 物聯網;IoT裝置;Python動畫;Internet of Things;Device Application;Python animation
公開日期: 2017
摘要: 近年來許多的物聯網技術已被用於资金流、人流、互動藝術設計等各方面。為了管理與連結這些IoT裝置,我們開發了IoTtalk物聯網裝置管理系統。在我們的方法中,一個IoT裝置的特徵被稱為 “features” (例如: 溫度、振動、顯示等),而這些features會由network application負責控制。 在大部份的物理課程中,學生只能從教科書上的物理公式學習物理現象,學習成效有限。這篇論文透過IoTtalk與Python程式語言開發物理實驗動畫,輔助老師進行物理實驗教學,讓學生可實際操作IoT教具,透過IoTtalk傳送感測器量測的物理量,以控制虛擬物理實驗動畫的實驗參數,讓學生可從我們設計的網頁中觀察並體驗實際操作所影響的物理行為,使學生更能夠掌握物理的原理,增進學習成效。 除此之外,我們更延伸物理教學,介紹IoTtalk結合互動設計藝術作品的應用:Dandelion和Skeleton,說明如何透過IoTtalk實現Dandelion和Skeleton的作品。 最後,我們會介紹目前在IoTtalk上已開發的應用,說明每個應用的features與Remote Control的連線設定,並列出Remote Control鍵盤之鍵值與各個應用的Input device features之間的對應值。
Many Internet of Things (IoT) technologies have been used in applications for money flow, people flow, interactive art design and so on. To manage these increasing devices and connectivity options, we develop an IoT system called IoTtalk to manage IoT devices. In our approach, an IoT device is characterized by its “features” (e.g., temperature, vibration, display, etc.) that are manipulated by the network applications. In most high school physical courses, the students may only learn physical phenomena by their formula in the text books, and the learning process may not be intuitive. Based on IoTtalk, this thesis develops cyber-physics systems for physics experiments, and our solution will help teachers to teach physics experiments well. The students can manipulate different experimental parameters to device application (DA) through IoTtalk, and they can observe how the parameters affect physical behavior through the webpage we designed. This approach makes students easy to get the key point of physical concepts, and improve their learning efficiency. In additions, we have extended the IoTtalk-based physics experiments. For interactive art presentations including Dandelion and Skeleton. Specifically, we have elaborated how to implement Dandelion and Skeleton in IoTtalk. Finally, we have summarized the IoT applications that have been implemented in IoTtalk so far, and illustrated the connection configuration between Remote Control and every IoT application, then listed the mapping between the keys of the Remote Control’s keypad and every application’s Input device features.
URI: http://etd.lib.nctu.edu.tw/cdrfb3/record/nctu/#GT070356534
http://hdl.handle.net/11536/140485
顯示於類別:畢業論文