如何購買 Arduino ?( STEM project )

早 前 貼 出 來 的 《我 的 STEM Project》系 到 文 章 反 應 不 錯 ,朋 友 都 來 詢 問 如 何 買 給 孩 子 玩 。也 許 我 也 在 這 裡 分 享 一 下 自 己 的 經 驗 吧 。

要 買 Arduino,如 果 你 大 把 錢 ,又 大 把 時 間 ,我 會 建 議 你 上 官 網 買 。

Arduino Official Web Store – https://store.arduino.cc/

官 網 的 Arduino UNO 要 US$24.95,並 不 便 宜 。官 網 是 由 老 美 寄 來 香 港 ,郵 費 和 時 間 更 加 是 XXXXX。如 果 鐵 定 有 大 六 恐 懼 症 ,什 麼 都 要 外 國 貨 的 話 ,那 可 能 直 接 買 那 個 Arudino Starter Kit US$99.90 會 更 化 算 一 點 。

Arduino 呢 ,是 開 放 式 硬 體 設 計 ,任 何 人 都 可 以 自 行 生 產 和 銷 售 ,當 然 就 有 很 多 別 家 生 產 的 便 宜 貨 了 。我 自 己 都 是 買 大 陸 貨 為 主 ,用 起 來 完 全 一 樣 ,至 今 也 沒 有 什 麼 要 投 訴 的 地 方 。這 些 別 人 生 產 的 Arduino board,一 般 被 稱 為 Arduino compatible boards,又 或 者 Arduino clones。

Arduino Clones

Arduino Clones

不 過 ,別 以 為 是 開 放 式 設 計 ,就 沒 有 老 翻 。其 實 係 唔 係 老 翻 ,要 睇 返 個 授 權 協 議 。Arduino 授 權 你 可 以 自 行 生 產 和 銷 售 Arduino boards,但 並 沒 有 授 權 你 去 使 用 Arduino 這 個 名 字 。所 以 ,其 實 所 有 compatible boards 又 或 者 clones,都 是 不 可 以 印 有 Arduino 字 樣 以 及 其 logo 的 。於 是 ,初 時 市 面 上 就 有 很 多 HJduino、Ktuluino、Diavolino 之 類 的 產 品 。到 了 現 在 ,市 面 上 同 類 產 品 太 多 價 錢 太 爛 ,許 多 索 性 連 品 牌 都 省 回 ,直 接 就 叫 UNO 就 算 。

不 同 的  Arduino UNO Clones

不 同 的 Arduino UNO Clones

所 以 ,市 面 上 的 Arduino 可 以 分 為 三 大 類 ,第 一 類 當 然 是 官 方 正 品 ;第 二 類 就 是 老 翻 ,外 表 抄 足 原 廠 ,但 不 是 由 原 廠 生 產 的 ;第 三 類 就 是 合 乎 授 權 協 議 的 clones。下 面 就 是 Arduino 教 大 家 分 辦 真 假 的 網 址 ,簡 單 而 言 ,任 何 售 價 低 於 官 網 價 錢 的 疑 似 正 版 ,大 概 都 是 翻 版 。我 個 人 當 然 非 常 反 對 老 翻 ,所 以 ,我 只 會 建 議 大 家 買 clones。( 淘 寶 就 有 許 多 寫 明 原 裝 正 版 的 ,但 價 錢 都 是 遠 低 於 官 價 的 ,大 家 要 小 心 留 意 )

Arduino counterfeit ( 官 網 )

black_arduino_001

不 同 的 Arduino UNO Clones

black_arduino_002

不 同 的 Arduino UNO Clones

生 產 Arduino Clones 的 ,其 實 亦 有 很 多 不 同 廠 商 的 ,價 錢 亦 有 顯 著 分 別 。這 些 不 同 的 Arduino Clones,有 跟 足 原 廠 設 計 的 clones,也 有 廠 方 作 出 了 若 干 改 良 的 clones。這 些 改 良 可 以 是 外 觀 上 的 ( PCB 和 針 腳 的 顏 色 ),方 便 使 用 上 的 ( 大 頭 的 USB type B 改 為 micro-USB ),成 本 考 慮 上 的 ( 改 用 了 較 便 宜 的 零 件 ),又 或 者 一 些 純 粹 內 部 改 良 的 ( 改 善 了 PCB 上 的 走 線 、增 強 了 供 電 系 統 等 等 ),我 甚 至 見 過 有 一 片 UNO 額 外 加 入 了 兩 個 push button 的 ( 其 實 還 挻 方 便 的 )。

Arduino UNO 發 展 到 今 時 今 日 ,在 淘 寶 買 clones 的 話 ,百 分 百 跟 足 原 廠 的 設 計 會 非 常 少 ,主 要 都 是 基 於 成 本 的 考 慮 。它 們 的 絕 大 部 分 ,至 少 會 改 為 使 用 較 便 宜 的 CH340 等 等 的 USB to Serial chipset。

雖 說 有 這 麼 多 不 同 的 版 本 ,但 其 實 萬 變 不 離 其 中 。買 的 時 候 ,只 要 它 寫 明 compitable with Arduino UNO,又 或 者 完 全 兼 容 UNO,那 基 本 上 就 不 會 有 問 題 了 。這 裡 的 「完 全 兼 容 」是 什 麼 意 思 呢 ?意 思 就 是 你 開 發 給 原 廠 正 版 UNO 的 程 序 ( 一 般 來 說 ,就 是 用 Arduino IDE 開 發 給 UNO 的 程 序 ),可 以 直 接 在 UNO clones 上 面 執 行 。

這 些 不 同 的 UNO clones 的 價 錢 ,由 最 便 宜 的 二 三 十 蚊 人 仔 ,到 最 貴 的 ,也 不 會 超 過 一 百 蚊 人 仔 。至 於 話 誰 平 誰 貴 ,其 實 真 的 不 好 說 ,因 為 雖 說 是 完 全 兼 容 的 產 品 ,就 用 料 畢 竟 不 一 樣 ,而 且 部 分 產 品 更 加 入 了 自 己 獨 有 的 功 能 和 設 計 。個 人 覺 得 ,就 是 最 貴 的 ,接 近 一 百 元 那 些 產 品 ,也 比 官 網 便 宜 一 大 截 ,所 以 也 不 能 說 是 沒 良 心 。

我 自 己 因 為 好 奇 ,按 著 不 同 價 位 的 前 後 買 回 來 共 四 片 。最 平 的 差 不 多 三 十 蚊 ,最 貴 的 九 十 幾 蚊 ,純 粹 寫 program 的 話 ,其 實 用 起 也 沒 什 麼 分 別 。我 們 家 裡 面 ,白 色 那 一 片 特 別 的 受 歡 迎 ,我 自 己 就 最 愛 全 黑 的 那 片 。其 實 ,有 時 候 如 果 能 引 起 小 朋 友 的 興 趣 ,多 付 幾 十 塊 錢 一 點 也 不 貴 ,如 果 有 出 粉 紅 色 PCB 的 話 ,說 不 定 太 座 也 馬 上 也 要 來 學 呢 ,呵 呵 呵 。

既 然 Arduino 官 網 有 Starter Kit,淘 寶 上 當 然 也 有 ,而 且 多 太 多 太 多 。最 簡 單 ,就 像 下 面 這 種 ,有 齊 Arduino UNO、麵 包 板 、三 色 LED、按 鈕 、電 阻 、接 線 ,只 要 三 四 十 蚊 ,一 買 回 來 就 立 刻 可 以 玩 了 。

高 一 級 的 套 件 ,大 概 百 元 上 下 ,但 就 已 經 多 了 一 大 堆 常 用 的 電 子 零 件 。通 常 包 括 蜂 鳴 器 、溫 度 感 應 器 、遙 控 器 和 紅 外 線 接 收 器 、光 敏 電 阻 、7-segment Display、2 行 LCD display、電 動 摩 打 等 等 。有 了 這 個 套 件 ,你 就 可 以 學 習 和 使 用 各 種 常 見 的 輸 入 與 輸 出 ,並 且 建 立 一 些 小 型 系 統 。

再 高 級 一 點 的 ,就 是 這 種 有 齊 很 多 不 同 sensor 的 套 件 。不 同 感 應 器 各 有 其 獨 特 的 功 能 ,可 以 組 合 成 相 當 複 雜 的 系 統 ( 濕 度 感 應 器 、亮 度 感 應 器 、火 焰 感 應 器 、煙 霧 感 應 器 、震 動 開 關 、距 離 感 應 器 、 Joystick 等 等 )。大 部 分 這 些 sensor 都 已 經 模 組 化 ,使 用 起 來 不 用 焊 接 ,相 當 的 方 便 。

除 了 一 個 個 模 組 化 的 sensor, Arduino 亦 設 計 成 為 可 以 加 入 模 組 化 了 的 擴 展 板 ( expansion boards / add-on modules ),這 些 擴 展 板 就 叫 做 shields。Shields 會 有 和 Arduino I/O pins 完 全 相 同 的 針 腳 ,方 便 我 們 可 以 直 接 插 在 Arduino boards 上 面 使 用 。

Arduino Shields

Arduino Shields

Arduino Shields 最 簡 單 功 用 ,就 是 把 I/O pins 引 出 來 ,方 便 我 們 去 接 駁 其 他 電 子 零 件 。這 一 類 Shields,一 係 就 光 禿 禿 什 麼 都 沒 有 ( 就 只 是 一 片 general purpose board ),一 係 就 佈 滿 不 同 種 類 的 I/O ports。

在 這 一 類 只 把 接 線 引 出 來 的 Shields,我 特 別 喜 歡 有 一 小 片 麵 包 板 的 這 款 。我 會 用 它 和 小 朋 友 去 建 設 一 些 非 常 小 的 電 路 ,例 如 只 有 數 顆 LED 和 一 個 按 鈕 的 小 電 路 ,做 一 些 超 簡 單 的 小 遊 戲 。

另 一 類 ,就 是 加 入 Arduino Board 原 來 沒 有 的 功 能 的 ,例 如 WiFi、USB port、LAN port、Card Reader、LCD、touchscreen 之 類 。

又 有 些 Shields 會 把 一 些 電 子 零 預 先 整 合 好 ,例 如 Joystick Shields。

我 特 別 喜 歡 下 面 的 這 一 款 ,整 合 了 好 幾 個 入 門 常 用 的 零 件 ,完 全 不 用 接 線 ,作 為 練 習 寫 Arduino program 非 常 的 好 用 。它 內 置 了 4 位 數 的 7-segment Display,3 個 push button,4 顆 LED,一 個 蜂 鳴 器 ,一 個  potentiometer,還 有 幾 個 方 便 連 接 其 他 sensor 的 接 口 。

在 學 懂 了 這 個 Multi-Function Shields 的 基 本 操 作 之 後 ,我 們 可 以 在 它 上 面 寫 幾 個 小 程 式 ,包 括 計 數 器 、鬧 鐘 、秒 錶 、Kitchen Timer。《我 的 Stem Project》之 後 有 幾 課 也 會 用 到 它 呢 。

還 有 一 類 Shields, 不 是 作 為 獨 立 使 用 的 ,而 是 作 為 某 種 系 統 的 附 加 功 能 和 連 接 用 的 。例 如 Motor Shields 就 是 專 門 用 來 控 制 摩 打 ,CNC Shields 就 轉 門 用 來 控 制 雕 刻 機 等 等 。

Arduino Shields 這 個 概 念 異 常 的 成 功 ,令 市 場 上 有 無 數 不 同 功 能 的 Shields,甚 至 乎 ,其 他 不 同 的 平 台 ,也 眼 紅 Arduino 這 麼 多 Shields 而 推 出 相 容 Arduino Shields 的 產 品 。

如 果 一 片 片 的 Shields 感 覺 難 用 ,那 一 整 套 的 玩 具 又 如 何 ?因 為 Arduino 的 開 放 式 設 計 ,令 到 市 面 上 有 很 多 以 Arduino 為 核 心 的 產 品 。這 一 類 的 產 品 特 別 的 地 方 ,就 是 砌 好 之 後 ,還 可 以 讓 孩 子 編 程 去 控 制 ,在 玩 耍 之 中 學 習 。

未 來 是 全 民 編 程 的 世 界 ,大 家 一 起 來 從 小 培 養 孩 子 的 創 意 和 編 程 吧 。

ctleung張 先 生 ,男 性 ,肖 龍 。
職 業 :I.T. Consultant
簡 介 :不 好 好 讀 書 ;七 尺 差 五 寸 ,手 長 過 膝 ,雙 耳 垂 肩 ;性 寬 和 ,寡 言 語 ,喜 怒 不 形 於 色 。據 說 少 時 曾 斬 白 蛇 於 鳳 凰 山 下 ……

我 的 STEM Project 系 列

我 的 Stem Project (一 ) Raspberry Pi 3 vs Arduino UNO
我 的 Stem Project (二 ) 使 用 Scratch 來 控 制 Arduino UNO
我 的 Stem Project (三 ) 使 用 Push Button 來 做 Input
我 的 Stem Project (四 ) Push Button 進 階 一 點 的 用 法
如 何 購 買 Arduino ?( STEM project )
我 的 Stem Project (五 ) 考 反 應 小 遊 戲
我 的 Stem Project (六 ) 用 Arduino 控 制 7 segment display (基 礎 篇 )
我 的 Stem Project (七 ) 用 Arduino 控 制 7 segment display ( 進 階 篇 )
我 的 Stem Project (八 ) 用 Arduino 控 制 7 segment display ( 簡 化 篇 )
我 的 Stem Project (九 ) 用 Arduino 控 制 Buzzer 唱 歌
我 的 Stem Project (十 ) Arduino Multi-function Shield using Scratch (1)
自 己 動 手 做 一 個 Arduino Shield ( STEM project )
我 的 Stem Project (十 一 ) Arduino Multi-function Shield using Scratch (2)
我 的 Stem Project (十 二 ) Arduino Music Light Show
Arduino 的 電 池 ( STEM project )
我 的 Stem Project (十 三 ) Arduino Multi-function Shield using Scratch (3)
This entry was posted in STEM and tagged , , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>