邁向IRA Fundamentals與Essentials智慧型機器人應用認證
2023/05/08
Language
Traditional Chinese
File format
PDF (81MB), fit in large screen and Pubook
Pages
423
ISBN
9789865237509

本書的設計主要是以iPOE-A1 為主,iPOE-A1 採用Arduino Mega 架構,除具備基本競賽、認證用的感測與行走能力外(可作為競速、循跡、線迷宮、避障,以及平衡車等應用場合),仍保留擴展板及眾多控制腳可擴充,對使用者來說是個兼具基礎與進階功能的車子;雖然是針對特定車種,但因採用Arduino架構,任何相容的設計,也可使用本書進行實作。
本書提供輪型機器人應用常見的主題,適合微處理機課程,更適合專題製作課程,為避免讀者「只知其然,而不知其所以然」的問題,本書儘可能將相關知識條列清楚,即便使用現成的函式庫也會介紹來龍去脈,學習其最精華的部分,我們只需站在前人(社群網友廠商)的肩膀上,發展專題中真正想著眼的內容即可。
1.IPOE-A1輪型機器人採用開放原始碼軟硬體平臺的Arduino,學習資源豐富,I/O擴充容易,適合初學試探及進階應用。
2.專為IPOE-A1打造,由淺而深,從基礎的LED、按鈕開關、蜂鳴器開始,接著進入繪圖型LCD控制、IR感測器、Encoder讀取,以及馬達控制,應用函式庫簡化設計內容,同時也加入智能控制部分,例如簡易循跡、PID循跡、遙控車、追隨車,還有包括IRA初級及中級機器人認證介紹,內容紮實。
3.本書加入藍牙模組,並應用在各實驗的參數調校及遙控上,例如PID參數、轉彎數據等,為程式除錯及參數調整提供一個利器。
4.範例式的引導操作,專題式的內容導向,輕鬆學習,每個練習均提供延伸推廣,激發讀者思考。
本書提供輪型機器人應用常見的主題,適合微處理機課程,更適合專題製作課程,為避免讀者「只知其然,而不知其所以然」的問題,本書儘可能將相關知識條列清楚,即便使用現成的函式庫也會介紹來龍去脈,學習其最精華的部分,我們只需站在前人(社群網友廠商)的肩膀上,發展專題中真正想著眼的內容即可。
1.IPOE-A1輪型機器人採用開放原始碼軟硬體平臺的Arduino,學習資源豐富,I/O擴充容易,適合初學試探及進階應用。
2.專為IPOE-A1打造,由淺而深,從基礎的LED、按鈕開關、蜂鳴器開始,接著進入繪圖型LCD控制、IR感測器、Encoder讀取,以及馬達控制,應用函式庫簡化設計內容,同時也加入智能控制部分,例如簡易循跡、PID循跡、遙控車、追隨車,還有包括IRA初級及中級機器人認證介紹,內容紮實。
3.本書加入藍牙模組,並應用在各實驗的參數調校及遙控上,例如PID參數、轉彎數據等,為程式除錯及參數調整提供一個利器。
4.範例式的引導操作,專題式的內容導向,輕鬆學習,每個練習均提供延伸推廣,激發讀者思考。
如何使用本書
壹.理論篇
第1章 微控制器與Arduino簡介
1-1 淺談微控制器(單晶片微電腦)
1-2 類比與數位訊號介面
1-3 Arduino簡介
1-4 Arduino系列控制板介紹
第2章 IPOE-A1簡介與開發環境安裝
2-1 概述
2-2 外觀及元件配置
2-3 腳位配置與電路圖
2-4 安全警告及注意事項
2-5 整合開發環境Arduino IDE
貳.智能小車學習篇
第3章 基本輸出控制
3-1 LED閃滅控制
3-2 透過電腦端的Serial Monitor控制閃爍時間
3-3 紅綠燈的控制
3-4 製作呼吸燈
第4章 輸入控制(開關)
4-1 按鍵值讀取(處理開關彈跳問題)
4-2 使用millis()函式解決彈跳問題
4-3 使用按鈕開關函式庫的LED控制
第5章 蜂鳴器
5-1 透過Serial Monitor發送的音符
5-2 音樂盒
第6章 LCD顯示控制
6-1 繪圖型LCD簡介Say Hello
6-2 顯示電池電壓
6-3 光敏電阻亮度偵測與LCD背光控制
6-4 繪製光敏電阻感測曲線圖
6-5 顯示LOGO圖片&動畫
第7章 紅外線循跡感測器
7-1 紅外線感測器的讀取與顯示
7-2 感測值的正規化
7-3 使用函式庫的感測值正規化與加權平均值計算
7-4 LCD顯示所有車身位置感測值
7-5 儲存IR校正值至EEPROM
第8章 直流馬達
8-1 轉速與正反轉控制
8-2 簡易循跡車
8-3 循跡車+任務(IRA 初級智慧型機器人應用認證)
第9章 藍牙模組與藍牙適配器(無線傳輸)
9-1 藍牙裝置的選用與設定
9-2 無線串列埠監控Serial Monitor─手機版
9-3 電子琴─手機版
9-4 手機藍牙遙控車
第10章 旋轉編碼器的使用
10-1 旋轉編碼器的RPM 轉速測量─使用外部中斷
10-2 旋轉編碼器輸出波形繪製
10-3 使用計時中斷的轉速測量
參.專題競賽篇
第11章 Visual BASIC與iPOE-A1共舞
11-1 Visual Studio 2012 Express簡介
11-2 牛刀小試─VB控制馬達啟動/停止範例
11-3 VB 捲軸控制馬達速度的範例
11-4 三軸加速度感測器的量測
11-5 距離感測&圖形繪製
第12章 PID 與Follow Me追隨車定位控制
12-1 PID簡介
12-2 Follow Me追隨車定位控制
12-3 PID 函式庫
第13章 PID循跡車與IRA認證
13-1 繞8路徑
13-2 方形路徑
13-3 IRA中級智慧型機器人應用認證
附錄
A.燒錄出廠程式(燒錄HEX 檔的方法)
B.本書材料表
初級、中級 IRA 智慧型機器人應用認證學科解析
初級IRA 智慧型機器人應用認證術科測試試題
中級IRA 智慧型機器人應用認證術科測試試題
壹.理論篇
第1章 微控制器與Arduino簡介
1-1 淺談微控制器(單晶片微電腦)
1-2 類比與數位訊號介面
1-3 Arduino簡介
1-4 Arduino系列控制板介紹
第2章 IPOE-A1簡介與開發環境安裝
2-1 概述
2-2 外觀及元件配置
2-3 腳位配置與電路圖
2-4 安全警告及注意事項
2-5 整合開發環境Arduino IDE
貳.智能小車學習篇
第3章 基本輸出控制
3-1 LED閃滅控制
3-2 透過電腦端的Serial Monitor控制閃爍時間
3-3 紅綠燈的控制
3-4 製作呼吸燈
第4章 輸入控制(開關)
4-1 按鍵值讀取(處理開關彈跳問題)
4-2 使用millis()函式解決彈跳問題
4-3 使用按鈕開關函式庫的LED控制
第5章 蜂鳴器
5-1 透過Serial Monitor發送的音符
5-2 音樂盒
第6章 LCD顯示控制
6-1 繪圖型LCD簡介Say Hello
6-2 顯示電池電壓
6-3 光敏電阻亮度偵測與LCD背光控制
6-4 繪製光敏電阻感測曲線圖
6-5 顯示LOGO圖片&動畫
第7章 紅外線循跡感測器
7-1 紅外線感測器的讀取與顯示
7-2 感測值的正規化
7-3 使用函式庫的感測值正規化與加權平均值計算
7-4 LCD顯示所有車身位置感測值
7-5 儲存IR校正值至EEPROM
第8章 直流馬達
8-1 轉速與正反轉控制
8-2 簡易循跡車
8-3 循跡車+任務(IRA 初級智慧型機器人應用認證)
第9章 藍牙模組與藍牙適配器(無線傳輸)
9-1 藍牙裝置的選用與設定
9-2 無線串列埠監控Serial Monitor─手機版
9-3 電子琴─手機版
9-4 手機藍牙遙控車
第10章 旋轉編碼器的使用
10-1 旋轉編碼器的RPM 轉速測量─使用外部中斷
10-2 旋轉編碼器輸出波形繪製
10-3 使用計時中斷的轉速測量
參.專題競賽篇
第11章 Visual BASIC與iPOE-A1共舞
11-1 Visual Studio 2012 Express簡介
11-2 牛刀小試─VB控制馬達啟動/停止範例
11-3 VB 捲軸控制馬達速度的範例
11-4 三軸加速度感測器的量測
11-5 距離感測&圖形繪製
第12章 PID 與Follow Me追隨車定位控制
12-1 PID簡介
12-2 Follow Me追隨車定位控制
12-3 PID 函式庫
第13章 PID循跡車與IRA認證
13-1 繞8路徑
13-2 方形路徑
13-3 IRA中級智慧型機器人應用認證
附錄
A.燒錄出廠程式(燒錄HEX 檔的方法)
B.本書材料表
初級、中級 IRA 智慧型機器人應用認證學科解析
初級IRA 智慧型機器人應用認證術科測試試題
中級IRA 智慧型機器人應用認證術科測試試題
Details
Review
0 ratings
1 stars
0%
2 stars
0%
3 stars
0%
4 stars
0%
5 stars
0%
Write a review
Eligible to write reviews after purchasing products or add to Library