目錄 摘要...1 壹 前言 1 一 研究動機...1 二 研究目的...1 貳 研究設備器材與相關知識 2 一 硬體設備及軟體清單...2 二 硬體設備與器材...2 參 研究方法與過程 3 一 整體設計流程...5 二 動作流程...5 肆 程式設計 6 一 手機操作介面.6 二 App Inv

Similar documents
中華民國 第49屆中小學科學展覽會

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

一 國家品質 5 10 象 : 8 7 ~ 二 卓越中堅企業及重點輔導象遴選 ,

臺 北 市 士 林 高 級 商 業 職 業 學 校 104 年 度 至 106 年 度 課 程 與 教 學 領 先 計 畫 子 計 畫 一 : 良 師 領 航 -- 教 師 專 業 成 長 與 課 程 發 展 計 畫 一 依 據 : 本 校 104 年 度 至 106 年 度 課 程 與 教 學 領

中華民國第 四 十 七 屆中小學科學展覽會

中國大陸輔助警察制度的問題與法制化研究 以 蘇州市警務輔助人員管理辦法 為例 專題研究 壹 前言 一 文職雇員


人為疏失 人與人之間的溝通合作, 往往是事故的最終防線, 若能發揮團隊合作的功能, 則比較能克服其他因素所造成的危害

pico說明書繁體new

投影片 1


PowerPoint 簡報


02 2 成立 Facebook 粉絲專頁 Facebook Facebook Facebook 1, Facebook Facebook 1 Facebook 2-21

一、研究動機

服 務 與 推 廣 :1 Fackebook 95.1% 57.7% 13.7%8.1%5.6% 81.9% 11.0% 3.1% 1.2% Facebook 2015/8/24 / 3, % 2, % 3, % % 5

<A4E2BEF7B4FAB8D5B3F8A F52322E786C7378>

Microsoft Word - ok翁志文、張佳音...doc

翻轉教學在圖書館的應用 2016 BETT 2015 貳 翻轉教學之意涵 N e w M e d i a Consortium NMC The NMC Horizon Report : Higher Education Edition 4

2 二 會計用語之修正 : 三 財務報表之修正 IFRS 1

1

愛滋實務與治理的政治 - 綜合論壇 以及面對這一連串以 責任 為架構衍生出來的愛滋政策如何造就了台灣現在的愛滋處境

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>


LePad A 使用说明书

專題研究 大陸中央與地方關係改革現狀與問題 政治學研究 毛澤東思想研究 台聲. 新視角

2016 英雄聯盟世界大賽暨全明星賽官方指定夥伴 Predator G1-710 Predator G3-710 Predator G6-710 Turbo**G6 IceTunnel 3/27-5/5PredatorGefore GTX 10 [Predator] :

1706-門市-PC-封面封底

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

男人的大腦 女人的大腦

Microsoft Word 手冊.doc

1711-門市-PC-p1p2

3 QE3 時 評 ~0.25% Quantitative Easing, QE FED QE 1 3 FED QE1 QE2 QE3 貳 美國推出 QE3 之動機意涵與過去 2 次 QE 措施之主要差異 FED QE MBS

10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD


K 寸猫眼中文说明书

FETnet - Acer Iconia Tab  (A500 Wi-Fi 版) 平板電腦操作指南

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089

中華民國 第49屆中小學科學展覽會


理性真的普遍嗎 注意力的爭奪戰 科學發展 2012 年 12 月,480 期 13

電腦設備LP _第七組顯示卡規範書

63 Equifax Experian TransUnion FICO 3 FICO FICO 620 叁 次級房貸歷史淵源 一 次級房貸市場快速擴張的主因 ,

heepwoh-cover

貳 肆 公司治理報告 一 組織系統 ( 一 ) 組織結構 ( 二 ) 組織系統圖 14 中華民國 98 年中華郵政年報

第一章  緒論

劉宗銘 以漫畫創作開啟繪畫生涯 用圖畫說故事的人之五 熱愛漫畫的年少時光 劉宗銘的漫畫 最好的禮物, 刊登在 時勢新聞週刊 開啟創作圖畫書的機緣 劉宗銘的圖畫書作品 稻草人卡卡 全國新書資訊月刊. 民國 96 年 8 月號.

SW cdr

(FDA )

Microsoft Word - 結案報告.doc

現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度, 進而獲得地底物質密度與深度的關係 地下世界知多少 km/s g/cm 3 P Gpa km S P S 3,000 3,000 ak K 透視地底 Percy Bridgma


使用手冊

電腦設備LP 第七組顯示卡規範書

1708-門市-PC-封面封底

ATI-2019安裝手冊-v

Seagate_Dashboard_UG.book

面 試 考 古 題 01 請 你 先 簡 單 做 個 自 我 介 紹 自 我 介 紹 通 常 是 面 試 的 第 一 題 在 雙 方 對 彼 此 都 不 太 熟 悉 的 情 況 下, 由 求 職 者 簡 短 自 我 介 紹 中, 面 試 官 可 快 速 掌 握 求 職 者 的 背 景 資 料, 並

Microsoft Word - LP doc

Microsoft Word - ACI chapter00-1ed.docx

桌上型個人電腦採購規格說明表


壹 前 言... 2 Contents 目 錄 貳 液 態 有 機 質 肥 料 的 優 缺 點 參 製 作 有 機 液 肥 資 材 種 類 與 成 分... 5 肆 有 機 液 肥 製 作 及 使 用 方 法 伍 有 機 液 肥 的

浙江师范大学2014年度毕业生就业质量报告

目 录 监 管 资 讯 2016 年 全 国 保 险 监 管 工 作 会 议 召 开...3 协 会 动 态 赤 峰 保 险 行 业 协 会 召 开 数 据 统 计 和 信 息 宣 传 总 结 表 彰 会 议...5 赤 峰 市 保 险 行 业 协 会 秘 书 处 召 开 2015 年 度 述 职

同 时, 采 取 提 供 新 闻 线 索 和 素 材 安 排 专 访 等 方 式 主 动 为 新 闻 媒 体 服 务, 为 采 访 报 道 活 动 创 造 便 利 条 件 建 设 网 络 信 息 发 布 平 台 2013 年 9 月 开 通 中 央 纪 委 监 察 部 网 站,2015 年 1 月

公務員服務法第13條相關解釋彙整表

時間軸上的竹蓮記憶 學務主任 黃雅彙 我不是竹蓮國小的畢業校友 但對於身為新竹人的我來 說 仔細回想起來 似乎和竹蓮有著一種特別的緣分 對竹蓮國小最初的印象是在小學的時候 猶記得年幼的 我經過一段時日的啦啦隊舞蹈訓練後 老師便帶著我們從學 校步行到竹蓮國小來參加比賽 一踏入竹蓮校門 映入眼簾 的是黑

B1

Microsoft Word - 临政办发6.doc

大陸教育部等6個部門公佈「現代職業教育體系建設規劃 ( 年)」規劃到2015年初步形成現代職業教育體系框架,到2020年基本建成「中國」特色現代職業教育體系

资 讯 速 递 台 基 于 大 数 据 的 学 校 督 导 评 估 系 统 建 设 上 海 市 闵 行 区 人 民 政 府 教 育 督 导 室 ( 摘 要 ) 闵 行 教 育 在 深 化 教 育 改 革 探 索 管 办 评 分 离 的 背 景 下, 把 教 育 督 导 评 估 系 统 建 设 作 为

B1

桌上型個人電腦採購規格說明表

DIY香草植物乾燥

17-72c-1

校務會議資料 doc

6.Hmi Pro-face xlsx

<4D F736F F D20B8EAB054B35DB3C6B1C4C1CAABD8C4B3AAED2D313031A67E3131A4EB31352EB8B9A7F3B7732E646F63>


<4D F736F F D20A7EBBCD0B6B7AABEAAFEA5F3322D3935A67EB2C432A6B8B2C433B2D5C5E3A5DCA564B357BD64AED12E646F63>

桌上型個人電腦採購規格說明表

(Microsoft Word - \244g\246a\247B\244\275\253H\245\365\244\247\275\325\254d\254\343\250s doc)

子學習3 電子學習的定位 傳統電子學習 與 新世代電子學習 SAMS 台上講者從左至右 : 吳薇薇女士 羅陸慧英教授 佘孟先生 李芳樂教授 從 電子銀行服務 到 電子學習 題追3 專蹤電

攜手拼出圓滿的幸福 2

2

軟體的安裝

投影片 1

PROSPECT & EXPLORATION 第 12 卷第 1 期中華民國 103 年 1 月 壹 前言 (community) common 1 2 (communitarianism) (low politics) 1 中國行政評論 ( ) 10 1 ( ) 186

<4D F736F F D20CCABB1A3CAD9A3A A3A BAC5B8BDBCFE3836CAC0BCCDD0D0C8CBC9EDD2E2CDE2C9CBBAA6B1A3CFD5A3A843BFEEA3A9CCF5BFEE2E646F63>

谚语阐因

第二章 糖尿病之醫療照顧準則


S5系列用户手册

第 6 卷第 8 期中華民國 97 年 8 月 太原師範學院學報 重慶郵電學院學報 福州大學學報 佳木斯大學

*兆豐國際商業銀行 白金信用卡約定條款

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

河 南 蓝 皮 书 文 化 (2008) 网 络 文 学 主 要 是 指 在 网 上 原 创 的 文 学 作 品 作 为 网 络 文 化 的 主 力 部 分, 网 络 文 学 的 发 展 在 近 年 来 势 不 可 挡 作 为 凭 借 新 兴 媒 介 兴 起 的 文 学, 网 络 文 学 与 传 统

Transcription:

全國高職學生 104 年度專題製作競賽 學校 : 台北市立大安高級工業職業學校群別 : 資訊科參賽作品名稱 : 結合智慧型裝置之遠端控制發牌機器人指導老師 : 沈彥良組長 : 陳立宭組員 : 張景翔洪兆霖林弈妡呂奇軒 中華民國一〇四年二月二十五日

目錄 摘要...1 壹 前言 1 一 研究動機...1 二 研究目的...1 貳 研究設備器材與相關知識 2 一 硬體設備及軟體清單...2 二 硬體設備與器材...2 參 研究方法與過程 3 一 整體設計流程...5 二 動作流程...5 肆 程式設計 6 一 手機操作介面.6 二 App Inventor2 操作介面 6 三 藍芽連線.7 四 字串...7 五 EV3 程式設計...11 伍 成果展示 12 陸 問題與討論 14 柒 結論 15 捌 參考資料 16

摘要 賭博的歷史淵遠流長, 古今中外, 各自發展出獨特的遊戲方法及賭具 像是大家所熟悉的百家樂, 吃角子老虎和德州撲克等, 即是賭博千變萬化的玩法中的滄海一粟 從廣義上來說, 刮刮樂 運動彩劵也是賭博的一種! 但是最為人所知的, 即是撲克牌 撲克牌方便攜帶的特性讓他成為賭桌上的常客, 也因為如此, 它背後所牽涉的金錢利益, 相當可觀 通常賭桌上會有專門的發牌人員負責發牌以及持比賽的公正性, 但是一旦他們偏移了中立的立場, 將會造成其中一方玩家巨大的損失 有感於此, 在將來的賭桌上, 必頇有不帶任何立場的機械式發牌機, 將能更公正 有效率地主持比賽! 壹 前言 一 研究動機 玩撲克牌的時候, 發牌 洗牌的時間雖然並不多, 但是經過幾局之後, 在不發錯牌的張數情況下, 還是會花了不少時間 此外, 有些人難免有投機的心態, 採取作牌的方式, 取得不正當的勝利 這種行為不僅有違比賽的公帄性, 假如是在賭錢的情況下, 更可能會使一個人傾家蕩產, 發牌的重要性真的不可忽視 假使能在發牌的時候, 可以精確的發牌, 使發牌的這個過程不會受到人為的影響, 就可以避免以上的幾種情況, 於使我們這組就想出了希望能製作一台樂高機器人能為我們發牌, 以代替發牌的過程, 而更希望它不僅只有能發牌的功能, 且能有一些大家在玩撲克牌時需要的功能 二 研究目的 控制發牌速度, 減少人為發牌所浪費的時間 使用紅外線感應位置而正確的發牌 降低舞弊事情的發生 1

貳 研究設備器材與相關知識 一 硬體設備及軟體清單 類別名稱數量應用說明 硬體設備 軟體 MINDSTORMS EV3 主機 1 伺服馬達 2 觸碰感測器 1 超音波感測器 1 機體主要元件 RJ12 連接線 4 連接 EV3 主機和周邊感測器 智慧型手機 1 遠端操控 EV3 主機 App Inventor 2 LEGO MINDSTORMS EV3 Home Edition LEGO Digital Designer 二 硬體設備與器材 撰寫手機程式 撰寫 EV3 主機程式 設計發牌機架構 圖 ( 一 ) EV3 主機 CPU:ARM9 300MHz 處理器顯示器解析度 :178 128 像素單色圖形 LCD 系統 :Linux Micro SD card: 有, 最高支援 32GB 通訊方式 :USB2.0 USB 菊花鏈連接 藍牙 2.1 Wi-Fi 記憶體 :16MB Flash 記憶體, 64MB 記憶器 EV3 馬達 EV3 馬達比較 大型馬達 中型馬達 重 量 82 公克 36 公克 轉 速 160 170 RPM 240 250 RPM 扭 力 0.21 N*m 0.08 N*m 功 能 機器人的主要移動帄台 製作投球手臂或是夾物機構 數 量 2 1 角度編碼器誤差 : +/- 1 度, 可自動識別連線 (Auto-ID) 2

EV3 超音波感測器 超音波感測器是藉由發射超音波後, 接收到物體所反射音波之時間差測量距離, 左方眼鏡為發射, 右方則是接收, 新的超音波感測器上多了 LED 燈, 在超音波感測器發射時 LED 燈會閃爍發亮, 另外可切換兩種模式 : 接收模式 ( 單純量測距離 ) 和感應環境中的超音波訊號 超音波感測器回傳的資料型態為數值 圖 ( 二 ) 超音波感測器 EV3 觸碰感測器 觸碰感測器可用來偵測機器人有無碰撞到障礙 物, 但無法測量所受到力的大小, 另外也可以當按鈕 使用 回傳的資料型態為布林 (BOOLEAN) 圖 ( 三 ) 觸碰感測器 三 軟體介紹 App Inventor 2 Google 公司在西元 2010 年, 為了讓更多人在沒有程式基礎的狀況下, 能夠開發 Android 裝置應用程式, 推出 Google App Inventor for Android 工具軟體, 讓使用者可以運用拼圖模式來組合程式語法, 進而發展 Android 裝置的應用程式 圖 ( 四 ) App Inventor 2 介面 3

LEGO Digital Designer Lego Digital Designer 是由世界知名的樂高積木公司所推出的一款免費全 3D 的樂高積木數位設計軟體 在用出一個大型積木作品下, 裡面皆有樂高所需要的原件, 因此在不耗費積木數量下, 他可以模擬出自己心目中理想的作品 只需要足夠的立體設計感, 裡面有著篩選積木的功能, 可以快速找出想要的積木, 且每一個積木皆附有說明, 比實際上的組裝更來的輕鬆, 也可以調整檢視模式, 透過不同的角度來看組成的積木, 而這個軟體也不會很難上手 LEGO MINDSTORMS EV3 Home Edition LEGO MINDSTORMS EV3 Home Edition 這個軟體, 是利用圖形程式方塊來組成一個程式 裡面有著輸出方塊 流程方塊 輸入方塊 運算方塊 進階方塊, 每個方塊中有著不同可以控制機器人的原件, 像是輸出方塊中有著大型馬達 移動 聲音, 流程方塊有著可以控制機器人的進行, 像是迴圈 選擇等的原件 運算方塊, 像是機器人當靠近某物體時判斷它的距離, 而產生的動作, 裡面有著像是邏輯運算 計算 比較等的原件 而進階方塊, 像是利用藍芽連接 訊息傳送 停止等外部功能 4

參 研究方法與過程 一 整體設計流程 設計發牌機的時候, 有幾個重點功能, 第一 它的架台必頇是旋轉式 ; 第二 搭載有觸碰和智慧感應的功能 我們先組裝出發牌機大致的機械結構, 再把觸碰感應器 超音波感測器加裝上去 程式設計部分分為 EV3 和手機的程式設計兩部分 圖 ( 七 ) 設計流程 二 動作流程 圖 ( 八 ) 動作流程 5

肆 程式設計 一 手機操作介面 : 如圖 ( 九 ) 為操控發牌機的手機操作介面, 介面上有五個按鈕, 其功能分別 為 : 連 / 斷線和旋轉 智慧感應以及防盜模式 圖 ( 九 ) 手機操作介面 二 App Inventor 2 設計界面 : 如圖 ( 十 ) 為手機的設計界面 為了讓手機和 EV3 主機連上線, 加上 Listpicker 和 BluetoothClient 兩個元件 圖 ( 十 )App Inventor 2 設計界面 6

三 藍芽連線 : 如圖 ( 十一 ), 宣告一個全域變數 "connected", 設定初始值為 "false" 接著設定 ListPicker, 內容為 藍牙裝置配對清單, 點選之後呼叫 BluetoothClient 元件發起連線 圖 ( 十一 ) 藍芽連線 四 字串 : 設定字串長度 : 如圖 ( 十二 ), 分別設定 "rotate" "smart" 和 "caution" 三種模式中, 清單所需傳送的字元數 圖 ( 十二 ) 傳送字串資料至 EV3 主機 : EV3 主機內部的程式資料以十六進位數的形式儲存, 為了讓手機能操控 EV3 主機執行程式, 頇將十六進位數的程式資料, 轉成十進位數儲存在清單中, 如圖 ( 十三 )~( 十五 ) 轉換數值請參見表 ( 一 ) 及表 ( 二 ) 圖 ( 十三 ) 7

圖 ( 十四 ) 圖 ( 十五 ) 表 ( 一 ) Hexadecimal 0000 80 08 00 C0 08 82 01 00 84 2E 2E 2F 70 72 6A 73 2F Decimal 0 128 8 0 192 8 130 1 0 132 46 46 47 112 114 106 115 47 表 ( 二 ) Hexadecimal 00 60 64 03 01 60 64 00 Decimal 0 96 100 3 1 96 100 0 8

呼叫程式路徑 : 為了讓手機叫出程式, 將存放在 EV3 主機中的程式的路徑位置, 轉換成 ASCII code, 作為清單內容 如圖 ( 十五 )~( 十七 ) 轉換數值請參見表( 三 ) 及表 ( 六 ) Rotate 模式 圖 ( 十五 ) 表 ( 三 ) rotate ASCII code (Decimal) 114 111 116 97 116 101 32 109 111 100 101 47 字元 r o t a t e space m o d e / 表 ( 四 ) rotate2 ASCII code (Decimal) 11 4 11 1 116 97 116 101 46 114 98 102 字元 r o t a t e. r b f 9

Smart 模式 圖 ( 十六 ) 表 ( 五 ) smart smart2 ASCII code (Decimal) 115 109 97 114 116 47 115 109 97 114 116 46 114 98 102 字元 s m a r t / s m a r t. r b f Caution 模式 圖 ( 十七 ) 表 ( 六 ) caution caution2 ASCII code (Decimal) 99 97 117 116 105 111 110 47 99 46 114 98 102 字元 c a u t i o n / c. r b f 10

五 EV3 程式設計 : Rotate 模式功能說明 : 在此模式下, 發牌機將在 270 度內朝三個定點重複發牌 程式說明 : 圖 ( 十八 ) Smart 模式 功能說明 : 藉由發牌機前端裝設的超音波感測器, 偵測距離, 當手靠近則發牌 程式說明 : 圖 ( 十九 ) 11

Caution 模式功能說明 : 即使有心人士想趁所有玩家皆離席的情況下偷牌, 兩段式的警報系統會讓他們無功而返! 程式說明 : 圖 ( 二十 ) 伍 成果展示 藍芽連線介面 藍芽連線失敗 圖 ( 二十一 ) 圖 ( 二十二 ) 12

EV3 主機藍芽配對成功 圖 ( 二十三 ) EV3 主機成功執行程式 成功發牌 圖 ( 二十四 ) 圖 ( 二十五 ) 發牌機整體外觀 圖 ( 二十五 ) 13

陸 問題與討論 問題一 : 發牌機無法發完全部的牌討論 : 針對這個問題, 我們從發牌機運作的情形歸納出兩項可能的因素 分別是 EV3 程式的問題以及機械結構上的問題 我們首先從程式方面開始做修正, 調整馬達的輸出力道, 讓發牌更順暢 但是, 測試幾次之後, 發現偶爾還是會有失誤的情形, 於是我們開始調整機械結構 加裝兩個輔助輪 ( 兩個小齒輪分別套上橡皮環 ), 負責壓牌, 才解決這項問題 問題二 : 手機和 EV3 主機時常配對不到討論 : 一開始測試手機和 EV3 主機的藍芽配對失敗率極高, 後來我想說來試試看不同的品牌手機, 測試發現 HTC 最容易配對成功,SONY 次之,SAMSUNG 最難配對 ( 手邊上有的是 HTC M7,SONY Z,SAMSUNG S4 ), 後來受不了這麼高的失敗率, 索性換一台 EV3 主機試試看, 情況略有改善 問題三 : 無法用手機呼叫 EV3 的程式 討論 : 因為要把程式資料都轉成字串, 所以遺漏到一些地方輸入的字串數值錯誤, 才無法找到正確的路徑呼叫 EV3 的程式 14

柒 結論 在這次的專題中, 我們學到了很多 像是對 App Inventor2 和 EV3 程式編寫有了粗淺的認識, 組裝架構的時候訓練思考能力等 其中, 我認為最重要的是學會團隊合作 這段過程中, 我們小組意見分歧過無數次, 有時一方選擇退讓, 進度順利進行 ; 有時候雙方各執己見, 不肯讓步 這時候, 我們只能溝通再溝通, 盡量找出一個折衷的辦法, 讓雙方都心服口服 對於我們所做出的專題, 大家都很滿意, 學習到很多, 過程中遇到許多難題, 但我們都一起解決, 一起討論, 雖然時間很短很緊迫, 但我們還是克服萬難, 最後我們領悟到一個道理, 事情還沒做之前絕不放棄, 因為還沒到最後誰也不知道會不會成功, 就像從一開始完全沒有頭緒, 到小組討論一起做出來的完整品, 這種成就感是無法比擬的 15

捌 參考資料 1. 樂高 EV3 機器人軟體使用說明 http://www.thumb.com.tw/ev3%e8%bb%9f%e9%ab%94%e8%aa%aa%e 6%98%8E 2.[LDD 教學 ] 使用教學 第一篇 http://le.beingo.net/archives/573 3. App Inventor 中文學習網 http://www.appinventor.tw/ai2 4. 樂高 EV3 機器人 - CAVE 實驗室 http://lab.cavedu.com/ev3_encoder 5.App Inventor2 初學特訓班 ( 書籍 ) 16