資訊科種子教師分享與講評 機器人課程實作教學

Slides:



Advertisements
Similar presentations
Arduino 應用. 標準開發板硬體 控制與開發元件 可配合感測元件裝置: 可配合感測元件裝置: 例如 LED 燈、喇叭、各類馬達、開關、溫 濕度感測器、陀螺儀。 例如 LED 燈、喇叭、各類馬達、開關、溫 濕度感測器、陀螺儀。
Advertisements

LinkIt ONE開發板的簡介.
紅螞蟻8號自走車 張乾益 睿揚創新科技/利基應用科技
LiveABC學習系統 103年英語自學說明會 校內學習資源LiveABC.
神奇的俄羅斯方塊 臺北市立大安高級工業職業學校 資訊三甲 專題名 稱 : 指導老師 : 王敏男 小組成員 : 朱柏昇 林修輊 林家敬
光機電整合 學分學程 修課說明會.
機 器 車 介 紹 & 實做.
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
Hadoop 單機設定與啟動 step 1. 設定登入免密碼 step 2. 安裝java step 3. 下載安裝Hadoop
題目:十六對一多工器 姓名:李國豪 學號:B
Chapter 5 迴圈.
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
機器人創意製作與應用 主 講 者 蕭盈璋.
100學年度第2學期 邏輯設計實習TA訓練 機 台 介 紹.
Google協作平台.
電腦硬體裝修乙級技術士檢定 第一站 檢修卡製作及介面控制 撰寫PLD布林代數:PALASM 4 撰寫BASIC 程式語言
PDFCreator安裝教學.
Chap 1. 智慧型機器人發展概況.
PWM (Pulse width modulation)驅動:脈波寬度調變就是依照控制訊號的大小,調整脈波串列寬度,控制電壓值愈大,脈波寬度就愈寬,利用正弦波做為脈寬調變電路的控制電壓,其頻率為需要的輸出頻率,以脈波控制電晶體ON-OFF動作,以調節馬達線圈電流。 脈波寬度調變技術如圖10-28所示,圖10-28(a)所示為使用電晶體的單相眽寬調變變頻電路,電路中T1、T2島通狀態由兩個比較器控制,如圖10-28(b)所示。
第七章 MSP430時脈計時器A模組.
JDK 安裝教學 (for Win7) Soochow University
第1章 認識Arduino.
9-1 聲音介面 2018/11/20 第9章 聲音控制實習.
使用VHDL設計—4位元加法器 通訊一甲 B 楊穎穆.
使用VHDL設計—4位元位移器 通訊一甲 B 楊穎穆.
LEGO機器人教學 -MRDS為例(下).
SQL Stored Procedure SQL 預存程序.
國立台灣大學生物產業機電工程研究所 簡君良
R教學 安裝RStudio 羅琪老師.
安裝JDK 安裝Eclipse Eclipse 中文化
Programmable System-on-Chip™ Cypress MicroSystems (PSoC™) 簡 介
Arduino實例報告.
12-1 類比/數位(A/D)轉換IC 2018/12/25 第12章 類比/數位(A/D)介面實習.
四足機器人-進度報告 指導教授: 李博明 組員:4A 沈威城 4A 陳煒傑 4A 賴俊縣
PowerCam快速數位教材製作 黃雲龍 NCCU/ NTSU.
INDEX 資訊學科種子教師研習 課程說明 教學活動計畫.
古今地圖比對 國立彰化高中102年高瞻計畫空間資訊專題課程.
TA教育訓練 微處理機系統實習.
Working Model 2D 朝陽科技大學 工業設計系 邱相文.
2013/09/23 12:20-13:30 LIVE ABC英檢平台 與其他校內學習資源
XILINX FPGA Download Programming
使用VHDL設計 七段顯示器 通訊工程系 一年甲班 姓名 : 蘇建宇 學號 : B
Google協作平台+檔案分享(FileZilla+網路芳鄰)
期末考.
第13單元 實習8 Focus-Router-Lamp
106年度台中市精進教學計畫-教師揪團共學成果報告
Arduino互動設計 教學課程 本教材僅用於學術教學 請勿用在商業行為.
Flash 8:開口中 從Y:\ 複製『開口中.fla』到 D:\ 更改名稱為:s3x99 (你的班號) 雙按開啟檔案 2019年5月7日
MicroSim pspice.
樂高機器人實作 準備工作─組裝簡易型車 NXT-G 初階程式複習 Data Hub 數字轉字串(自製View程式) 變數應用(馬達角度讀取)
講師:高宏宣 “景文科技大學應用英語系” 『電腦輔助教學』課程講義 Gold WAVE音訊軟體 講師:高宏宣
演講人:國立彰化師大附工 機電科主任:楊 昭 德
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
取得與安裝TIDE 從TIBBO網站取得TIDE
MiRanda Java Interface v1.0的使用方法
自停式向下計數器 通訊一甲 B 楊穎穆.
函數應用(二)與自定函數.
Chapter 15 檔案存取 LabVIEW中的檔案存取函數也可將程式中的資料儲存成Excel或Word檔。只要將欲存取的檔案路徑位址透過LabVIEW中的路徑元件告訴檔案存取函數後,LabVIEW便可將資料存成Excel或Word檔;當然也可以將Excel或Word檔的資料讀入LabVIEW的程式中。
ZigBee PRO教學系統 CC2530 實驗.
預測機器人未來發展 組員:馬毓廷( ) 黃琇雯( ) 張佑碩( ) 林思妤( )
使用VHDL設計-8x3編碼電路 通訊一甲 B 楊穎穆.
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
程式語言與邏輯:主題示範 報告人:國立台灣師大附中 李啟龍 老師 學年度資訊科技概論研習.
波的振幅與週期量測 通訊一甲 B 楊穎穆.
安裝JDK 配置windows win7 環境變數
電子電路的連接法 配合第四單元 奇妙的電 製作人:吳康瑜.
LED Pili LED 中州技術學院 電子系 副教授 余文俊.
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
使用VHDL設計-七段顯示 通訊一甲 B 楊穎穆.
Unix指令4-文字編輯與程式撰寫.
Presentation transcript:

資訊科種子教師分享與講評 機器人課程實作教學 資訊科種子教師分享與講評 機器人課程實作教學 演講人:國立彰化師大附工 機電科主任:楊 昭 德 e-mail:jdyang@mail.sivs.chc.edu.tw 日期:2012.07.10

機器人三大法則 艾西莫夫(Isaac Asimov, 1920-1992)二十世紀科幻文壇的超級大師,也是舉世聞名的全能通俗作家。是公認的「現代機器人小說之父」。他於一九四二年所創立的「機械人三大法則」: 第一法則 : 機器人不得傷害人類,或坐視人類受到傷害而袖手旁觀。 第二法則 : 除非違背第一法則,機器人必須服從人類的命令。 第三法則 : 在不違背第一法則及第二法則的情況下,機器人必須保護自己。 2012/07/10 機器人課程實作教學

教育機器人系列 2012/07/10 機器人課程實作教學

創意機器人教學開發系列 基礎教育機器人 坦克 紅螞蟻自走車 innoBot 自走車 創意機器人開發教學平台 2012/07/10 機器人課程實作教學

2012/07/10 機器人課程實作教學

2012/07/10 機器人課程實作教學

展示教學機器人系列 人形機器人 6 軸 12 軸 16 軸 19 軸 2012/07/10 機器人課程實作教學

比賽教學機器人系列 輪型機器人 紅螞蟻自走車 坦克 innoBot 自走車 競速車 越野車 Mini-Ubot 2012/07/10 機器人課程實作教學

展示教學機器人系列 仿生機器人 小蜘蛛 大蜘蛛 機械蛇 2012/07/10 機器人課程實作教學

機電整合感測器系列(四) 感測器控制模組 16軸機器人 控制板 32軸機器人 控制板 各種感測器模組 2012/07/10 機器人課程實作教學

安裝系統— innoBASICTM Workshop 終端視窗 檔案管理視窗 訊息輸出視窗 程式編輯視窗 2012/07/10 機器人課程實作教學

創意專題機器人自走車 2012/07/10 機器人課程實作教學

創意機器人輪型自走車innoXer (紅螞蟻8 號)是一部經濟型的可程式化自走車,內含單板電腦,使用者以BASIC 語法撰寫單晶片程式。 學習以程式控制馬達驅動自走車,搭配內建的紅外線感測、蜂鳴器、按鈕等電子元件,可以自行變化出各種功能。 2012/07/10 機器人課程實作教學

若再搭配使用內建的8個輸出入IO 接腳,更 可以作為學校學生專題製作用車。 本套件附有一份組裝說明及應用範例。 適用對象:大專及高中職電子、電機、 機械、光電、資訊(工)、工業工程、數位媒 體等相關科系老師及學生上課專題及比賽使 用。 2012/07/10 機器人課程實作教學

創意專題機器人自走車簡介 *配備: .主控制板(內建單板電腦、紅外線、按鈕、IO 接腳) .直流馬達x 2 .橡膠輪組 .USB 接線 .電池盒 *特色: . 單板電腦核心,內含8 位元單晶片。 . USB 程式下載,不需額外燒錄工具。 . 具有8 個獨立GPIO 及6-Pin CmdBus 擴充介面。 . 內建紅外線感測、蜂鳴器及按鈕。 . 全中文化高階語言程式軟體。 . 提供函數化指令。 . 提供實驗範例。 2012/07/10 機器人課程實作教學

橡膠輪胎 直流馬達1 萬用板及麵包板 按鈕1 電源開關 按鈕2 紅外線感測器 x 3 LED燈1 LED燈2 Cmd Bus 電池盒 蜂鳴器 GPIO x 8 重置按鈕 電路板 USB接口 直流馬達2 2012/07/10 橡膠輪胎 機器人課程實作教學

練習--LED燈 LED燈1 LED燈2 2012/07/10 機器人課程實作教學

範例程式 2012/07/10 機器人課程實作教學

程式說明 程式中用到的I/O 控制指令有High 及Low,High 會提 供指定I/O 腳接近5V 的電壓, 所以在範例程式中當程式下High 21 指令的時候 Innoxer8 P21 對應的LED 就會亮起, 程式下Low 21指令時P21 的電壓就會降到趨近於0V, 此時就因為沒有足夠的電壓所以LED 就熄滅了。 2012/07/10 機器人課程實作教學

練習—按鈕 按鈕1 按鈕2 2012/07/10 機器人課程實作教學

範例程式 2012/07/10 機器人課程實作教學

程式說明 程式中先讓兩顆LED燈滅,並反覆讀取按鍵值,當P14按 鍵偵測到按下時,則LED_21呈現High的狀態,LED燈亮。 2012/07/10 機器人課程實作教學

練習--蜂鳴器 蜂鳴器 2012/07/10 機器人課程實作教學

範例程式 2012/07/10 機器人課程實作教學

程式說明 SOUND Pin, Duration, Frequency 聲音長度 接腳 聲音頻率 當程式燒錄後執行並按下鍵盤上數字鍵1 ,則蜂鳴器產生相對應頻率而發出Do的聲音。依序按下鍵盤數字鍵,蜂鳴器會產生對應頻率之聲音。可以嘗試敲出耳熟能詳的小蜜蜂曲嗎? 2012/07/10 機器人課程實作教學

進階蜂鳴器練習-編曲 2012/07/10 機器人課程實作教學

程式說明 上一段練習是利用鍵盤上的數字鍵對應執行想要的音樂頻率。若要讓程式自己執行曲目,可以透過進階練習直接在程式編輯好。當按下按鈕P14則執行按鈕P14內的程式,或者按下按鈕P15則執行按鈕P15內的程式。是否能將小蜜蜂完整的打上在程式當中自動播放呢? 2012/07/10 機器人課程實作教學

練習—IR讀取 電源開關 紅外線感測器 2012/07/10 機器人課程實作教學

範例程式 2012/07/10 機器人課程實作教學

程式說明 程式中使用Rctime讀取紅外線感測器反射強度,透過Debug CXRXY指令將紅外線感測器所偵測到外界的值,回傳到終端視窗,供使用者調整、參考。可以測試最近可偵測距離跟最遠偵測距離各為多少呢? 2012/07/10 機器人課程實作教學

練習-轉動馬達 2012/07/10 機器人課程實作教學

2012/07/10 機器人課程實作教學

範例程式 2012/07/10 機器人課程實作教學

程式說明 透過Debugin指令在終端視窗輸入數字1~5並按下Enter則會執行程式Case1~5的程式。 1.Forward:前進 2.Backward:後退 3.TurnR:右轉 4.TurnL:左轉 5.Brake:停止 2012/07/10 機器人課程實作教學

進階練習-車速控制 2012/07/10 機器人課程實作教學

進階練習-車速控制 2012/07/10 機器人課程實作教學

進階練習-車速控制 2012/07/10 機器人課程實作教學

進階練習-車速控制 2012/07/10 機器人課程實作教學

程式說明 程式中利用終端視窗來練習控制創意機器人輪型的方向、速度以及行駛時間。使用到現在是否對於Debug指令越來越熟悉了呢?嘗試更改程式數值,觀察其輪型變化方向。 2012/07/10 機器人課程實作教學

練習—紅外線循跡 橡膠輪胎 按鈕1 按鈕2 紅外線感測器 蜂鳴器 重置按鈕 直流馬達 2012/07/10 機器人課程實作教學 橡膠輪胎

循跡原理-1 IRALL= 010 中IR壓線 直線前進 2012/07/10 機器人課程實作教學

循跡原理-2 IRALL= 001 右IR壓線 大右轉 2012/07/10 機器人課程實作教學

循跡原理-3 IRALL= 011 中右IR壓線 右轉 2012/07/10 機器人課程實作教學

表1:紅外線感測器狀態表 2012/07/10 機器人課程實作教學

知道了循跡的原理後程式要如何做判斷呢?首先我們可以做一些簡單的事 先知道黑線與跑道的Rctime 數值,設定成參數做為比較的依據;例如在黑線上 Rctime為15,跑道為6,那我們就可以大約取一個中間值11 做為比較的參數。 2. 上面的表1 中我們用1 表示為壓線,所以我們可以做一個比較,判斷目前的Rctime 有沒有超過步驟1 設定的數值,有超過的話就代表壓到黑線了,此時就可以把這顆 感測器定為1。 3. 3 顆感測器的狀態都知道後可以做一些簡單的換算讓狀態看起來更清楚明瞭 : IRAll=(IRL*100)+(IRC*10)+IRR,例如現在是編號3 的狀態IRAll=(1*100)+(0*10)+0, IRAll=100,就可以很清楚知道現在是在變號3 的狀態。 4. 運用條件敘述式將每種狀態應該做的動作都寫出來就完成了。 2012/07/10 機器人課程實作教學

範例程式 2012/07/10 機器人課程實作教學

2012/07/10 機器人課程實作教學

2012/07/10 機器人課程實作教學

2012/07/10 機器人課程實作教學

2012/07/10 機器人課程實作教學

2012/07/10 機器人課程實作教學

程式說明 程式前4 行參數後面的數字要根據場地黑線與跑道的數值來定義,將車子放在黑線上,紅外線感測器中間對準黑線,按下P14 按鍵,車子就會開始循著黑線行走。再根據現場狀況調整程式中馬達轉速以求最佳化速度。 2012/07/10 機器人課程實作教學

到這邊為止完成創意機器人自走車的循跡實驗,車子已經可以循著黑線行走,循跡的基本概念在做完本實驗後相信各位使用者也都清楚明白了,另外各位使用者也可以配合其所開發的感測器做進階使用。 2012/07/10 機器人課程實作教學

演講完畢 謝謝你的聆聽 2012/07/10 機器人課程實作教學

想到和得到,還要做到 2012/07/10 機器人課程實作教學

忙=心+亡,人脈是金牌 2012/07/10 機器人課程實作教學