2014年7月28日 星期一

IOT(Internet of Things) Using Arduino MCU ABC

Arduino 是一個名片大小的電子電路控制板,也可以說是一個開放原始碼8/16位元微電腦自動控制電路板,在 2005 年由幾位義大利教授所創造, 而其原始動機只是想讓不懂自動控設計的藝術家也可以用簡單的方式來設計出具有人機互動科技的藝術作品。
Arduino 使用了 Atmel AVR 單晶片的微控制板,是一個基於開放原始碼的軟硬體平台,構建於開放原始碼 simple I/O 介面板,使用類似 Java,C 語言的 Arduino Programming Language(Base on Processing / Wiring) 開發環境。

Arduino 讓您可以快速與 Macromedia Flash, Processing,Max/MSP,Pure Data ...等軟體作出互動
作品,延伸使用到創意設計、藝術家等任何有趣的開發互動式物件及環境。
一般使用者可以很輕易的在 Arduino 微控制板上設計及插上各種不同功能的電子裝置,例如 溫濕度感測器、煙霧感測器、LCD 顯示裝置、直流馬達、步近馬達、LED 燈、紅外線發射與接收器,也可以接上 網路模組(Ethernet)、無線網路模組(WiFi)、藍芽模組(Bluetooth)、無線電收發模組(RFID)、全球定位接收儀模組(GPS) 等各種通訊模組。
如果會寫一些自動控制程式或是簡單的按照 Arduino 的 Library 範例,就能利用 Arduino 很輕易的建置不同使用目的的軟硬體設計的自動控制實驗應用。

例如,利用溫度感測器及繼電器模組來控制外接馬達的運轉的控制、高感度聲音感測器來開啟/關閉電燈裝置、使用可變電阻零件來控制燈光的亮度明暗、利用紅外線感測器來遙控 家電/機器車/機器狗...等、或利用伺服機模組(Servo Module)來控制機器手臂、機器人,以及機器狗、四軸飛行器.....等等。

沒有留言:

張貼留言