2016年5月7日 星期六

關於 Webduino 開發板

年初時在明儀就看到下面這本書 :

# 實戰Webduino:物聯網開發x智慧家居應用x自走車


最近逛書店時仔細翻閱了一遍, 讓我非常驚訝, 這個產品實在太棒了! 但 Webduino 並非模仿或相容 Arduino 的新型嵌入式微控器開發板, 根本就還是 Arduino! 硬體上它只不過是將 Arduino Pro Mini 與 ESP8266 組合在一個小板子上面, 加上開關, 蜂鳴器與插座等, 可以讓 Arduino 很方便地連上 Internet 網路來開發物聯網應用. 參考 Webduino 官網 :

https://webduino.io/index.html


咦, 這不是跟我去年底在玩的 Arduino+ESP8266 物聯網解決方案很像嗎? 沒錯, 構想是一樣的, 但 Webduino 獨到的地方是, 它結合了谷歌的 Blockly 視覺化軟體開發技術, 讓使用者在網頁介面拖曳積木化的程式區塊來建立應用程式 (與樂高類似), 它會自動產生 Javascript 程式碼與網頁的 HTML 碼, 透過其所包裝的 Web 元件直接操控 I/O 埠, 完全不用寫 C 語言來反覆燒錄, 大大地簡化創意實現的難度. 它跟 App Inventor 架構一樣, 開發介面都在雲端, 開發者不需要安裝任何開發工具 (亦即, Arduino IDE 就免了), 只要使用瀏覽器上網即可開發. 參考 :

會做網頁就能開發IoT!Webduino讓你直接以HTML控制Arduino開發板
物聯網的利器:WEB + ARDUINO 等於什麼呢?
# Marty x Will @ 前端工程師的逆襲:使用 Web 技術玩轉 Arduino 開發版

開發 Webduino 的是這家位於咱們高雄前鎮的慶奇科技, 是 2015 年 4 月才設立的新創公司, 創辦人許益祥也是此技術的實作者, 曾獲邀參加 2015 年於中研院舉辦的 Modern Web 現代網路論壇擔任講師, 參考 :

# http://modernweb.tw/speakers.html
# 【Modern Web 2015】Web + Arduino 實在有夠潮! - Marty Hsu


Webduino 雲端開發網站 :

# Webduino Blockly 編輯工具與範例練習

第一塊 Webduino 開發板稱為馬克一號, 在露天 iCshop 可買到, 定價 $840 :

# 《iCshop1》Webduino 開發板(馬克1號)【結合Arduino Pro Mini & WiFi模組,5~6V,1~2A,物聯網】●368030500707● $840

另外它也推出 Arduino 擴充板, 稱為 Webduino Fly, 具有 Arduino 標準介面, 可以直接插到 Arduino UNO 板子上, 取代價格高昂的 WiFi Shield 擴充板 :

# 《iCshop1》Webduino Fly 擴充板【Arduino UNO 雲端擴充板,含WiFi功能】●368030500708● $840

這價格相當於一片樹莓派 A+ 的價格, 雖然不算很貴, 但 A+ 加上 100~200 元左右的 WiFi 網卡也才 900 元左右, 運算能力卻強多了 (雖然應用層面不同). 我個人覺得 Webduino 是個非常有創意的產品, 既然現行目標是鎖定教育市場, 定價可以再降一些, 我認為 600 元以下對於學生而言接受度會比較高, 畢竟做個專案不是只有微控板而已, 還需要一堆感測器呢.

從成本來看, Pro Mini 與 ESP8266 兩個板子成本加起來不會超過 200 元, 新創公司在起步時少賺一些沒關係 (其實通常都是在燒錢哩), 重要的是先把市場做起來. 折衷方案或許可以考慮教育價打對折, 先把教育市場養起來, 以後自然商機無限, 誠心建議啦.

# $柏毅電子$ Pro Mini 5V/16MHz 改進版(相容ARDUINO) ATMEGA328P (附排針) $55
# 【DIY_LAB#1149】ESP8266 (ESP-01) 串口轉WIFI無線模組 WIF收發無線模組(現貨) $76

Webduino 創立後積極在校園推廣, 已經開始展現成果, 例如下面這個因應登革熱防治而發展的 "環境小小偵查車" 就是應用 Webduino 的作品, 主要是以自走車上的溫濕度偵測器連上網路, 紀錄環境中的溫濕度 :

# 環境小小偵查車 (參考文獻)
http://2016science.nolions.tw/project_final.pdf (報告)

另外高應大電子系去年也有碩士論文是採用 Webduino 來設計室內恆溫系統 :

董合維,以Webduino設計之室內恆溫控制系統,2015,國立高雄應用科技大學電子工程系碩士論文

今後在物聯網蓬勃發展的帶動下, 我相信 Webduino 只要發展策略得宜, 必定能越來越受歡迎, 讓創客只要懂一些 HTML 網頁語法, 便能快速將自己的發想以 Webduino 實作出原型. 誰說理工科的才會玩 Arduino 創意? 有了 Webduino, 文學院的也可以玩創客啦!

# Android-Firmata 與 Amarino 簡介
# Firmata Library
# 使用 firmata 來控制 LED


2 則留言 :

Unknown 提到...

請問ai2 的 webviewer 跟activity 或web 元件 可以讓webduino 跟app 聯結嗎 畢竟ai2 比較圖形化 若可以應該注意甚麼 若能舉例 就更感謝 了 因為webduino 官網的教學範例 畫面都比較單調

小狐狸事務所 提到...

您好, 不好意思, 這塊板子我買來到現在都還沒空去玩呢! 還放在零件盒裡. 基本上我還是直接用 C 去玩 Arduino, 以後有空還是會玩看看用 web 的方式開發. 您先研究研究囉!