演講人:國立彰化師大附工 機電科主任:楊 昭 德 e-mail:jdyang@mail.sivs.chc.edu.tw 高中資訊學科中心 機器人自走車專題製作 -瓦力機器人自走車 -Wali robot 演講人:國立彰化師大附工 機電科主任:楊 昭 德 e-mail:jdyang@mail.sivs.chc.edu.tw
壹、機器人三大法則 艾西莫夫(Isaac Asimov, 1920-1992)二十世紀科幻文壇的超級大師,也是舉世聞名的全能通俗作家。是公認的「現代機器人小說之父」。他於一九四二年所創立的「機械人三大法則」: 第一法則 : 機器人不得傷害人類,或坐視人類受到傷害而袖手旁觀。 第二法則 : 除非違背第一法則,機器人必須服從人類的命令。 第三法則 : 在不違背第一法則及第二法則的情況下,機器人必須保護自己。 2012/10/23 機器人自走車專題製作
貳、教育機器人系列 -創意機器人教學開發系列(1/5) 基礎教育機器人 坦克 紅螞蟻自走車 innoBot 自走車 創意機器人開發教學平台 2012/10/23 機器人自走車專題製作
2012/10/23 機器人自走車專題製作
2012/10/23 機器人自走車專題製作
-展示教學機器人系列(2/5) 人形機器人 6 軸 12 軸 16 軸 19 軸 2012/10/23 機器人自走車專題製作
-比賽教學機器人系列(3/5) 輪型機器人 紅螞蟻自走車 坦克 innoBot 自走車 競速車 越野車 Mini-Ubot 2012/10/23 機器人自走車專題製作
-展示教學機器人系列(4/5) 仿生機器人 小蜘蛛 大蜘蛛 機械蛇 2012/10/23 機器人自走車專題製作
-機電整合感測器系列(5/5) 感測器控制模組 16軸機器人 控制板 32軸機器人 控制板 各種感測器模組 2012/10/23 機器人自走車專題製作
叁、安裝系統— innoBASICTM Workshop 終端視窗 檔案管理視窗 訊息輸出視窗 程式編輯視窗 2012/10/23 機器人自走車專題製作
肆、瓦力機器人自走車 -Wali robot 2012/10/23 機器人自走車專題製作
伍、TCRT5000循跡感測器(1/3) 2012/10/23 機器人自走車專題製作
伍、 TCRT5000循跡感測器(2/3) 應用方向: 可應用在輪型平台循跡控制上。 可應用近距離物體碰撞偵測上。 可用於近距離非接觸開關。 光感編碼器應用 2012/10/23 機器人自走車專題製作
伍、 TCRT5000循跡感測器(3/3) 使用條件: 辨別兩種不同顏色表面。 利用可變電阻調整辨識敏感度 。 偵測距離為0.2~30mm (最大偵測距離為0.2~60mm) 。 輸入電壓3~5V。 2012/10/23 機器人自走車專題製作
陸、操作與使用(1/2) 逆時針旋轉感度增加順時針旋轉感度減少 有反射訊號時會亮紅燈 無反射則不亮 電源5V 有接收到反射時輸出0 無反射時輸出1 此處為螺絲固定孔可前後滑移調整至最佳位置 電源GND 2012/10/23 機器人自走車專題製作
陸、操 作 與 使 用(2/2) 最佳辨識距離為d=2mm 建議偵測距離為0.2~30mm 最大偵測距離為0.2~60mm 離地距離越近則辨識解析度越高 離地距離越遠則辨識解析度越低 2012/10/23 機器人自走車專題製作
應用方向: 柒、超音波模組(1/3) 可做為偵測距離之工具。 配合移動機構(機器人、自走車…等),可達到避障的功能,保護機構。 2012/10/23 機器人自走車專題製作
柒、超音波感測器原理介紹 (2/3) ※其關係式如下︰ 距離=音速(c)╳時間(t/2) 柒、超音波感測器原理介紹 (2/3) 人耳朵所可以聽見的波動,頻率約在16HZ到 20KHZ之間,如果[波動]的頻率高於此範圍, 人類則無法聽見,稱之為超音波。 距離量測之超音波感測器,是利用超音波感測 器之發射器發出超音波至接收器收到由目標物體 反射所需的時間(t)來獲得被測物與測量源之間 的距離。 ※其關係式如下︰ 距離=音速(c)╳時間(t/2) 2012/10/23 機器人自走車專題製作
柒、超音波模組(3/3) 2012/10/23 機器人自走車專題製作
捌、伺服馬達控制與應用(1/5) 伺服機內部架構 一個微型伺服機內部包括了一個小型直流馬達、 一組變速齒輪組、一個回饋可調電位器及一塊電 子控制板。 由高速轉動的直流馬達提供原始動力,帶動變速 齒輪組,使之產生高扭力的輸出。 且齒輪組的變速比越大,伺服機的輸出扭力也 越大,也就是說越能承受更大的力量,但轉動的 速度也相對變低。 2012/10/23 機器人自走車專題製作
捌、伺服馬達控制與應用 (2/5) 伺服機的工作原理 捌、伺服馬達控制與應用 (2/5) 伺服機的工作原理 減速齒輪組由馬達驅動,其輸出端帶動一個線性的比例電位器作位置檢測,該電位器把轉角座標轉換成為一比例電壓回饋給控制線路板 控制線路板將與其輸入的控制脈波信號比較,產生糾正脈波,並驅動馬達正向或是反向轉動,使齒輪組的輸出位置與期望值相符,令糾正脈波趨於為零,從而達到使伺服機精確定位的目的。 2012/10/23 機器人自走車專題製作
捌、伺服馬達控制與應用 (3/5) 如何控制伺服機 捌、伺服馬達控制與應用 (3/5) 如何控制伺服機 360°伺服機是藉由0.5~2.5ms HIGH PULSE 50Hz的脈波訊號做控制,1.5ms HIGH PULSE是位於 停止的狀態;小於1.5ms時順時針轉動,愈小愈快;大於1.5ms時逆時針轉動,愈大愈快。 ※每顆伺服機的控制寬度會有少許的差距,0.5~2.5ms為參考值,實際上會有些許的誤差。 2012/10/23 機器人自走車專題製作
捌、伺服馬達控制與應用(4/5) 伺服機的電源引線有三條,如右圖所示。 伺服機三條線中,白色的線是控制線,接 到控制晶片上。中間紅色的是伺服機工作 電源線,一般工作電源是5V。第三條是 地線。 註:電路圖中以W(白)、R(紅)、B(黑)做為 引線代號。 2012/10/23 機器人自走車專題製作
捌、伺服馬達控制與應用(5/5) 控制360°伺服機的正、反轉與停止實驗目 地:加強Pulseout的應用實例,與了解360° 伺服機的控制方式。 實驗電路:於電路的連接上,使用 Education Board的X4位置上所提供的伺服 機腳座,連接時請注意引線的顏色。 W(白)、R(紅)、B(黑)。 2012/10/23 機器人自走車專題製作
玖、程式設計: 2012/10/23 機器人自走車專題製作 1 2 3 4 5 6 7 8 9 10 11 12 Dim X As Word 1 2 3 4 5 6 7 8 9 10 11 12 Dim X As Word Sub MAIN( ) Low 11 Do ‘順時針快轉 For X=0 To 100 Pulseout 11, 100 Pause 16 Next ‘順時針慢轉 Pulseout 11, 280 ‘產生一個無窮迴圈 ‘產生一個101次的迴圈 ‘於引腳11上產生,寬度為0.5ms脈波 ‘強制程式等待16毫秒 ‘於引腳11上產生,寬度為1.4ms脈波 13 14 ‘停止 15 16 Pulseout 11, 300 ‘於引腳11上產生,寬度為1.5ms的脈波 17 2012/10/23 機器人自走車專題製作
實驗結果: 將伺服機分別以快速順轉、慢速順轉、停止、慢速反轉、快速反轉做一個迴圈。 18 Next 19 ‘逆時針慢轉 20 For X=0 To 100 21 Pulseout 11, 320 ‘於引腳11上產生,寬度為1.6ms的脈波 22 Pause 16 23 24 ‘逆時針快轉 25 26 Pulseout 11, 500 ‘於引腳11上產生,寬度為2.5ms的脈波 27 28 29 Loop 30 End Sub 實驗結果: 將伺服機分別以快速順轉、慢速順轉、停止、慢速反轉、快速反轉做一個迴圈。 ※每個伺服機控制的應對脈波寬度會有少許的不同,需視情況調整。 2012/10/23 機器人自走車專題製作
拾、控制自走車 控制Innobot進行簡單自走 實驗目的: 實際將「實驗」應用於Innobot的控制上,了解Innobot的動作。 實驗電路: 2012/10/23 機器人自走車專題製作
2012/10/23 機器人自走車專題製作 Dim X As Word 1 Sub MAIN( ) 2 Low 10 3 Low 11 4 Dim X As Word 1 Sub MAIN( ) 2 Low 10 3 Low 11 4 ‘PIN 10左伺服機 PIN 11右伺服機 5 ‘快速前進 6 For X=0 To 50 7 Pulseout 10, 500 8 Pulseout 11, 100 9 Pause 16 10 Next 11 ‘快速後退 12 13 Pulseout 10, 100 14 Pulseout 11, 500 15 16 17 ‘停止 18 For X=0 To 100 19 Pulseout 10, 300 2012/10/23 機器人自走車專題製作
2012/10/23 機器人自走車專題製作 20 Pulseout 11, 300 21 Pause 16 22 Next 23 ‘原地右轉 24 For X=0 To 100 25 Pulseout 10, 320 26 Pulseout 11, 320 27 28 29 ‘原地左轉 30 31 Pulseout 10, 280 32 Pulseout 11, 280 33 34 35 Pulseout 10, 300 36 37 38 End Sub 2012/10/23 機器人自走車專題製作
你一定要看喔! 這也太潮流了吧! 如果…有如果就更美好了… 2012/10/23 機器人自走車專題製作
拾壹、問題與討論 有獎徵答 2012/10/23 機器人自走車專題製作
END 演講完畢 謝謝你的聆聽 2012/10/23 機器人自走車專題製作