MODI是一個模組化的電子積木平台,提供多種不同功能的模組令任何人都可以輕易設計並創造屬於自己的物聯網 (Internet of Things/IoT) 系統、機械人以及更多不同的應用場景。 MODI 系統編程簡單,可以用直觀易學的圖像方塊,亦可以用自由度更高的 Python,對於一些簡單的裝置組合更可以免去編程的煩惱,讓大家可以專注在設計上,因此MODI 的多元化設計非常適合不同程度的學習需要。
MODI一共有三類模組:輸入 (Input)、輸出 (Output) 和設置 (Setup)。輸入模組主要用作感應和測量周圍環境,並使用相關的讀數來控制輸出模組。例如紅外線模組 (Infrared Module) 可以量度模組與前方物件之間的距離、環境模組 (Environment Module) 可以量度溫度、濕度和亮度等等。以下是MODI現時提供的所有輸入模組:
每個輸出模組都有自己獨特的功能,一般是由輸入模組觸發和控制,亦可以透過編程來控制它們的運作。現時MODI有四個輸出模組:揚聲器模組 (Speaker Module) 可以發出聲響、顯示模組 (Display Module) 顯示已連接的模組信息或特定的字串、電機控制模組 (Motor Controller Module) 控制電機的轉速或位置、二極管模組 (LED Module) 發出指定顏色的光。
目前MODI只提供兩款設置模組:提供電源的電池模組 (Battery Module) 和提供無線功能個網絡模組 (Network Module)。這兩個模組在很多應用中都是不可或缺的,特別是電池模組常於不方便長期連接電源的裝置。
除了提供多元化的模組化部件外,MODI對於初學者最大的優勢之一在於它的簡單易用。相比起近年興起的「模組化」微處理器和傳感器,MODI 模組不需要用家自行連接電線,在一些基本的應用甚至不需要編程即可達到簡單的自動化控制。
MODI 模組之間的主要連接方式為磁力連接,只需要將兩個模組的磁力接口對接即可自動連接並開始運作。
例如我們可以將傳聲器 (Microphone)、顯示器 (Display) 和電池 (Battery) 模組連接起來,顯示器上即會自動顯示傳聲器現時所量度到的音量讀數並且自動更新數值。我們亦可以用其他輸入模組來取代傳聲器模組來顯示其他傳感器的讀數。另一方面,我們也可以使用各種輸入模組配合揚聲器模組 (Speaker Module) 在特定時候發出聲響,比如紅外線模組感應到物件的距離過近時。
單純透過組合不同的 MODI 模組,用家已經可以在不需要編程、不需要接線的情況下做到各種各樣的功能,相比起其他物聯網或嵌入式系統 (Embedded System) 例如Arduino來說是一項革命性的改進,亦是對於初學者的一大福音。如果覺得單純連接MODI 模組的自由度不夠高,大家亦可以使用MODI Studio 配合網絡模組 (Network Module) 編程,甚至使用 Python 編程並實時檢視和控制每一個模組,提供更大的自由度和可能性。
如果大家對 MODI 模組化電子積木有興趣,歡迎瀏覽我們的網站了解並選購套裝。我們亦會繼續以Blog的形式深入介紹 MODI 的一些應用和相關知識。
Comments