自己動手做一個 Arduino Shield ( STEM project )

Arduino 的 Shields,有 一 大 類 別 叫 做 Proto-Shields,是 一 整 塊 萬 用 板 ,作 為 開 發 prototype 之 用 的 。這 一 次 ,我 來 示 範 一 下 如 何 將 一 個 麵 包 板 上 的 簡 單 電 路 ,焊 接 成 為 一 個 prototype 啦 。

這 一 類 Proto-Shield 有 很 多 不 同 款 式 的 ,有 平 也 有 貴 。我 自 己 因 為 是 買 來 自 用 ,唔 係 要 拿 去 搵 人 投 資 ,所 以 買 最 平 的 就 好 了 ,反 正 用 起 來 也 沒 分 別 。

Proto-Shield 圖

Proto-Shield 電 路 圖

從 上 圖 可 以 看 到 這 款 Proto-Shield 的 設 計 ,上 面 有 獨 立 的 孔 ,也 有 部 分 三 連 的 孔 ,方 便 你 作 不 同 的 連 接 。5V 和 GND 各 有 三 大 條 ,應 該 很 方 便 你 去 接 不 同 的 電 子 零 件 的 了 。Proto-Shield 的 左 上 角 ,還 有 一 個 可 以 焊 接 16 隻 腳 的 SMD IC 的 空 位 。除 此 之 外 ,板 上 還 有 兩 顆 LED 和 一 個 可 用 的 push button ( 另 一 個 為 reset 鍵 )。

使 用 小 平 台 的 「考 反 應 小 遊 戲 」

第 五 課 的 「考 反 應 小 遊 戲 」

還 記 得 我 們 在 第 五 課 的 「考 反 應 小 遊 戲 」麼 ?非 常 簡 單 的 電 路 ,用 它 來 示 範 再 好 不 過 。

Proto-Shield Circuit

Proto-Shield Circuit

在 焊 接 之 前 ,當 然 最 好 畫 個 電 路 圖 ,想 清 想 楚 才 落 手 ,因 為 如 果 設 計 錯 誤 ,焊 完 唔 係 咁 容 易 拆 的 。最 好 每 焊 完 一 個 零 件 ,就 用 電 錶 檢 查 一 下 。

Arduino Proto-Shield

Arduino Proto-Shield 已 裝 好 電 子 零 件 ( 正 面 )

完 成 之 後 ,就 是 這 個 樣 子 。用 「焫 雞 」我 也 是 「生 手 」,焊 得 比 較 醜 樣 ,還 好 小 朋 友 們 未 識 介 意 ,一 樣 玩 得 不 亦 樂 乎 。( 「焫 雞 」有 一 定 危 險 性 ,小 朋 友 當 然 未 玩 得 住 。 )

Arduino Proto-Shield

Arduino Proto-Shield  已 裝 好 電 子 零 件 ( 底 部 )

裝 好 在 Arduino UNO 上 面 ,就 跟 其 他 Shield 沒 什 麼 分 別 。以 後 想 玩 這 個 「考 反 應 小 遊 戲 」時 ,再 也 不 用 找 麵 包 板 出 來 重 新 砌 一 次 電 路 ,只 要 用 這 個 Shield 一 插 上 去 ,再 Upload 一 次 program 入 去 Arduino UNO 就 得 。

屎

Arduino UNO + My Proto-Shield

如 此 好 玩 的 Proto-Shield,其 實 也 有 未 裝 崁 版 本 和 空 白 版 本 。如 果 你 像 筆 者 上 面 做 的 prototype,是 完 全 沒 有 用 到 Proto-Shield 上 面 的 東 西 ,可 能 用 空 白 版 本 會 更 好 焊 接 。不 過 這 兩 個 版 本 很 少 地 方 有 得 賣 ,所 以 價 錢 就 唔 一 定 更 平 的 了 。

空 白 Proto-Shield 到 貨 之 後 ,我 又 做 了 version 2。我 還 特 意 訂 了 鍍 金 的 黃 色 針 腳 ,以 強 調 version 2 的 黃 色 theme。

第 二 版

考 反 應 小 遊 戲 Proto Shield 第 二 版

第 二 版

考 反 應 小 遊 戲 Proto Shield 第 二 版

空 白 Proto-Shield 沒 有 了 外 面 圍 住 電 路 板 的 排 針 座 ,無 論 在 走 線 ,又 或 者 使 用 上 ,都 方 便 了 好 多 。

不 要 覺 得 特 意 去 為 了 一 個 小 program 做 個 shield 很 誇 張 。因 為 這 樣 的 一 個 shield,零 件 成 本 不 用 十 塊 錢 就 可 以 了 。

我的 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)
自己寫個 mBlock extension (一) TM1637 4-digit-display
自己寫個 mBlock extension (二) 1602 I2C LCD Module
自己寫個 mBlock extension (三) 2-digit-display using 74HC595
[STEM] 如何選購 LED
為什麼安裝新版本的 mBlock 程式之後要重新安裝 mBlock extension?
[STEM] 使用 sensor module 和電子零件的分別
mBlock / Arduino IDE com port 的問題
STEM - 自己造個 Arduino 教學 / 展示平台
修理損壞的 Arduino NANO ( 更換 USB diode )
ctleung張先生,男性,肖龍。
職業:I.T. Consultant
簡介:不好好讀書;七尺差五寸,手長過膝,雙耳垂肩;性寬和,寡言語,喜怒不形於色。據說少時曾斬白蛇於鳳凰山下……

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 *