《樂高EV3機器人搭建與編程》是2016年人民郵電出版社出版的圖書,作者是[美] Marziah Karch 卡奇。
基本介紹
基本信息,圖書簡介,目錄,
基本信息
【作者】 | [美]MarziahKarch卡奇 | 【編輯】 | |
【ISBN】 | 978-7-115-41682-7 | 【日期】 | 2016-04 |
【版次】 | 1 | 【印次】 | 1 |
【頁數】 | 316頁 | 【字數】 | 369千字 |
【開本】 | 小16 | 【定價】 | 79元 |
圖書簡介
EV3是樂高公司開發的第三代MINDSTORMS機器人,它無需計算機也可實現編程,遠遠超出了人們對傳統玩具的期待,成為少兒和成人皆宜的高級創意玩具。
本書介紹了EV3機器人相關的搭建與編程知識,包含12章和一個附錄。本書從EV3的開箱、配件介紹開始,介紹了EV3與NXT的不同、機器人的搭建、機器人的改造,並為EV3編寫巡執行緒序、地板清潔程式、撲克魔術程式等,同時還從菊鏈項目和擴展玩法等多個方面介紹EV3的強大功能。附錄部分還對EV3中涉及的各類名詞給出詳細的解釋。
本書為全彩印刷,內容豐富且易學易會。書中所介紹的知識非常適合中小學生課外拓展學習,也適合對LEGO產品感興趣的讀者參考閱讀。
目錄
第1章 盒子裡有什麼 1
1.1 打開MINDSTORMS EV3包裝盒 2
1.2 LEGO系列產品 5
1.2.1 LEGO得寶積木 5
1.2.2 LEGO標準積木 5
1.2.3 LEGO科技積木 5
1.3 LEGO單位 6
1.3.1 梁 7
1.3.2 帶角度的梁 8
1.3.3 框架梁 10
1.3.4 銷 10
1.3.5 軸 13
1.3.6 軸套 13
1.3.7 軸連器 14
1.3.8 球窩接頭 15
1.3.9 齒輪 17
1.4 特殊的部件 21
1.4.1 翼形部件 21
1.4.2 長釘 22
1.4.3 其他的裝飾零件 23
1.5 主控器和電池 24
1.5.1 EV3智慧型磚 24
1.5.2 伺服電機 27
1.5.3 感測器 28
1.5.4 數據線 30
1.6 小結 32
第2章 LEGO教育版盒子裡有什麼 33
2.1 零件儲存箱 33
2.2 顏色設計 35
2.3 球頭萬向輪 37
2.4 坦克履帶 38
2.5 可循環充電鋰電池 39
2.6 感測器 40
2.6.1 觸動感測器 40
2.6.2 陀螺儀感測器 41
2.6.3 超音波感測器 41
2.7 齒輪 42
2.8 拓展配件箱 44
2.8.1 額外的輪子 45
2.8.2 額外的橫樑框架 46
2.8.3 齒輪和接口 49
2.8.4 坦克防滑墊 54
2.8.5 翼形部件和其他裝飾零件 55
2.9 小結 58
第3章 比較EV3和NXT 59
3.1 NXT與NXT2.0以及EV3 59
3.2 磚 61
3.2.1 感測器和電機的連線 62
3.2.2 側面 64
3.2.3 編程 65
3.3 高級和可供選擇的編程軟體包 66
3.4 零件兼容性 67
3.4.1 感測器 68
3.4.2 電機 68
3.4.3 電池 68
3.5 小結 69
第4章 搭建第一個機器人 71
4.1 下載搭建圖 71
4.2 EV3入門機器人 72
4.2.1 Track3r 73
4.2.2 R3ptar 78
4.2.3 Spik3r 80
4.2.4 Ev3rstorm 83
4.2.5 Gripp3r 87
4.2.6 更多的機器人 90
4.3 小結 91
第5章 搭建LEGO教育版機器人 93
5.1 教育版運載車 94
5.2 陀螺男孩 96
5.3 顏色分揀機 98
5.4 小狗 99
5.5 臂 99
5.6 擴展模型 100
5.6.1 大象 101
5.6.2 坦克機器人 101
5.6.3 Znap 102
5.6.4 遠距離控制器 102
5.6.5 爬樓梯機器人 104
5.6.6 陀螺工廠 105
5.7 小結 106
第6章 改造成品 107
6.1 項目1:汽車 107
6.1.1 測試 112
6.1.2 發現並解決問題和瑕疵 113
6.2 項目2:改造坦克 114
6.3 項目3:改造教學機器人 117
6.3.1 修改設計 119
6.3.2 球頭萬向輪的替代品 120
6.4 小結 125
第7章 編寫第一個EV3程式 127
7.1 關於LEGO教育版軟體 127
7.2 入門 128
7.2.1 在大廳中導航 128
7.2.2 新建一個項目 130
7.3 了解編程畫布 131
7.3.1 程式列表 133
7.3.2 選擇或平移 133
7.3.3 注釋 133
7.3.4 保存、撤銷與重做 134
7.3.5 縮放 134
7.3.6 內容編輯器 134
7.3.7 編程畫布、模組和調色板 135
7.3.8 連線區 137
7.4 編寫第一個程式 137
7.4.1 流程圖 138
7.4.2 將塊拖入編程畫布 139
7.4.3 更改模式 140
7.4.4 檢查連線埠 142
7.4.5 使機器人移動 142
7.4.6 將EV3連線到電腦 146
7.4.7 決策及使用循環 149
7.4.8 保存修改 154
7.5 替換程式 154
7.6 小結 155
第8章 更多的機器人編程:巡線機器人 157
8.1 什麼是程式 157
8.2 項目:循線機器人 159
8.3 入門 160
8.3.1 製作自己的測試軌道 161
8.3.2 關於指令 161
8.3.3 尋找方向 163
8.3.4 校準感測器 164
8.4 編寫程式 167
8.4.1 創建新變數 167
8.4.2 使用變數計算 172
8.4.3 通過反饋來改良程式 175
8.4.4 為你的程式除錯 178
8.4.5 增加一個倒計時 181
8.4.6 使用循環來使機器人循線 183
8.4.7 增加分支來轉向 185
8.5 創建自定義模組 188
8.6 記錄下自己的工作 190
8.7 小結 191
第9章 地板清潔機器人 193
9.1 製作一個避障機器人 193
9.1.1 激活觸動感測器 195
9.1.2 增加避障程式 196
9.1.3 測試自己的機器人 198
9.1.4 在角落導航 200
9.1.5 增加一點隨機性 200
9.1.6 使用教育版的超音波感測器 202
9.2 使用紅外線遙控器控制機器人 205
9.2.1 為遙控器編程 206
9.2.2 創建多執行緒程式 210
9.3 增加清潔地板功能 214
9.3.1 搭建拖把頭的裝配 215
9.3.2 調整感測器的裝配 218
9.3.3 建立地板清潔程式 221
9.4 小結 224
第10章 神奇的彩色撲克魔術 225
10.1 頭腦風暴與機器人搭建 226
10.1.1 搭建一個平台 228
10.1.2 提升機器人基座 232
10.1.3 搭建輪胎傳送結構 233
10.1.4 檢測這個裝置 234
10.1.5 安裝智慧型磚 234
10.1.6 控制紙牌 236
10.2 校準顏色感測器 241
10.3 編寫程式 244
10.3.1 檢測顏色 245
10.3.2 播放聲音 247
10.3.3 加入電機模組 248
10.4 小結 249
第11章 菊鏈項目 251
11.1 菊鏈測試 251
11.1.1 為你的智慧型磚編號 252
11.1.2 為測試編程 255
11.2 搭建一個菊鏈機器車 257
11.2.1 安裝輪子 257
11.2.2 為機器人編程 265
11.2.3 增加一個遠程控制系統 267
11.2.4 增加避障程式 275
11.3 機器人之間的通信 277
11.4 添加“魔術師”的魔法 277
11.4.1 對傳送程式進行配置 278
11.4.2 對接收程式進行配置 280
11.4.3 啟動“魔法” 281
11.5 小結 282
第12章 擴展玩法 283
12.1 安裝leJOS 283
12.1.1 準備好你的開發環境 284
12.1.2 裝載SD卡 286
12.1.3 使用LeJOS 289
12.2 社區創建的模型 290
12.2.1 DINOR3X 291
12.2.2 EL3CTRIC GUITAR 292
12.2.3 EV3D4 292
12.2.4 EV3MEG 293
12.2.5 MR B3AM 294
12.2.6 KRAZ3 294
12.2.7 RAC3R 295
12.2.8 EV3GAME 296
12.2.9 WACK3M 297
12.2.10 BANNER PRINT3R 297
12.2.11 找到更多社區 298
12.3 獲取額外的樂高配件 299
12.3.1 Tetrix 299
12.3.2 K’nex 299
12.3.3 Erector Sets 299
12.3.4 3D印表機 300
12.4 機器人大賽 300
12.4.1 第一LEGO機器人聯賽 300
12.4.2 國際奧林匹克機器人大賽 300
12.4.3 4-H 301
12.5 裝飾你的EV3 301
12.6 小結 302
附錄 名詞解釋 303