具体描述
本书介绍了EV3机器人相关的搭建与编程知识,包含12章和一个附录。本书从EV3的开箱、配件介绍开始,介绍了EV3与NXT的不同、机器人的搭建、机器人的改造,并为EV3编写巡线程序、地板清洁程序、扑克魔术程序等,同时还从菊链项目和扩展玩法等多个方面介绍EV3的强大功能。附录部分还对EV3中涉及的各类名词给出详细的解释。
本书为全彩印刷,内容丰富且易学易会。书中所介绍的知识非常适合中小学生课外拓展学习,也适合对LEGO产品感兴趣的读者参考阅读。
作者简介
Marziah Karch 热衷于向初学者讲解新的高科技设备和复杂的技术。她为《连线》杂志和About.com 网站撰写文章,是极客妈妈(Geekmom)网站的资深专栏编辑和知名博主,并出版过多本图书。她还拥有10 年以上的科技教育工作经验,曾在Johnson County Community College 任高级教育技术专家,并教授互动媒体开发课程。
目录信息
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
· · · · · · (收起)
读后感
2020年03月05日更新 因为近几年,一直有很多全国各地的乐高教育从业者或者父母问我推荐乐高书籍或者教师的入门方法,我自己建了微信群也是一直在力所能及的回复,现在我整理了一些书籍放到知乎,如果感兴趣可以加我微信直接购买。全套99元,付款后我提供百度网盘下载链接;59...
2020年03月05日更新 因为近几年,一直有很多全国各地的乐高教育从业者或者父母问我推荐乐高书籍或者教师的入门方法,我自己建了微信群也是一直在力所能及的回复,现在我整理了一些书籍放到知乎,如果感兴趣可以加我微信直接购买。全套99元,付款后我提供百度网盘下载链接;59...
2020年03月05日更新 因为近几年,一直有很多全国各地的乐高教育从业者或者父母问我推荐乐高书籍或者教师的入门方法,我自己建了微信群也是一直在力所能及的回复,现在我整理了一些书籍放到知乎,如果感兴趣可以加我微信直接购买。全套99元,付款后我提供百度网盘下载链接;59...
2020年03月05日更新 因为近几年,一直有很多全国各地的乐高教育从业者或者父母问我推荐乐高书籍或者教师的入门方法,我自己建了微信群也是一直在力所能及的回复,现在我整理了一些书籍放到知乎,如果感兴趣可以加我微信直接购买。全套99元,付款后我提供百度网盘下载链接;59...
2020年03月05日更新 因为近几年,一直有很多全国各地的乐高教育从业者或者父母问我推荐乐高书籍或者教师的入门方法,我自己建了微信群也是一直在力所能及的回复,现在我整理了一些书籍放到知乎,如果感兴趣可以加我微信直接购买。全套99元,付款后我提供百度网盘下载链接;59...
用户评价
这本书的插图简直是神来之笔!我一直对复杂的机械结构感到头疼,但这本书的图文排版简直是为我这种“视觉学习者”量身定做的。每一张搭建步骤的图片都清晰到令人发指,连细微的连接件角度都标注得清清楚楚。我特别欣赏作者在关键步骤上使用的那种放大镜式的特写,让人一眼就能明白那个L形梁应该卡在哪个孔里。以前我学别的电子制作类的书,常常因为图片太小或者光线不足而抓瞎,不得不反复对照着文字去猜。但这本书完全没有这个问题,它仿佛是把搭建平台直接搬到了读者的面前。更不用说,图示的配色和背景处理都非常专业,让冰冷的科技感瞬间变得亲切起来。读完这本书,我感觉自己像是跟着一位耐心到极致的老师,一步步完成了从零到一的蜕变。那些复杂的齿轮传动、驱动系统的布局,原本在我脑海里是一团乱麻,现在却变得逻辑分明,清晰可见。这对于我这种动手能力相对较弱的初学者来说,简直是福音,极大地提升了我的信心和兴趣。
关于编程部分的介绍,可以说是这本书的一大亮点。我之前接触过一些图形化编程工具,但总是觉得它们的功能受限,难以满足复杂需求。这本书在这方面做得非常平衡。它既保留了图形化编程的直观性,便于初学者快速上手,又非常清晰地展示了如何过渡到更高级的文本编程逻辑。作者在讲解每一个模块化编程块时,都会不厌其烦地解释其输入端和输出端代表的实际物理意义,这对于建立严谨的编程思维至关重要。我发现自己在使用条件语句和循环结构时,不再仅仅是拖拽方块,而是开始思考效率和优化。书中提供了一些调试和故障排除的实用技巧,比如如何利用软件的监视窗口查看实时变量变化,这些都是非常宝贵的实战经验,远胜于那些只教你“怎么做”而不教你“怎么改错”的入门书籍。这本书真正教会了我如何像一个工程师一样去思考和调试程序。
这本书的理论讲解部分,说实话,一开始我有点担心会过于枯燥和学术化。毕竟涉及到编程和控制系统,总怕会陷入一堆晦涩难懂的术语中无法自拔。但这本书的作者显然深谙如何与读者进行有效的“对话”。他不是简单地罗列概念,而是巧妙地将复杂的控制逻辑融入到实际的搭建应用场景中去解释。比如,当他讲到传感器数据采集和反馈控制时,他会立刻关联到一个具体的项目——如何让机器人实现精准的避障,而不是空泛地谈论PID算法的数学公式。这种“场景化教学”的方法,让抽象的编程思维变得具象化、可触摸。我发现自己不再是死记硬背代码块,而是开始理解“为什么”要这么写,背后的逻辑是什么。特别是对于那些涉及到逻辑判断和循环结构的讲解,作者的类比非常到位,读起来就像在听一个有趣的故事,不知不觉中,编程的骨架就搭建起来了。这种深入浅出的讲解方式,极大地降低了入门的心理门槛,让我想继续探索更深层次的自动化原理。
这本书的装帧设计和用纸质量,也体现出一种对读者的尊重。现在的技术书籍,很多为了控制成本,纸张又薄又脆,油墨印得模糊不清,翻阅体验很差。但这本书采用的是那种略带哑光的铜版纸,色彩还原度极高,即便是深色背景下的细节图也看得一清二楚,阅读起来眼睛非常舒服,长时间盯着看也不会感到疲劳。而且装订得非常牢固,我可以放心地将它平摊在工作台上,边看边操作,完全不用担心书页会散开或者损坏。这种细节上的用心,反映出作者和出版方对读者群体的重视。对于一个需要频繁翻阅和参考的工具书来说,耐用性是衡量其价值的重要标准之一。这本书在这一点上做得非常出色,它不仅仅是一本知识的载体,更像是一个可以长久陪伴我的、值得信赖的工作伙伴。
我最欣赏这本书的地方,在于它对“项目驱动学习”的实践。这本书的结构不是按部就班的知识点堆砌,而是以一系列精心设计的挑战项目为线索串联起来的。每一个项目都像一个小小的里程碑,完成了它,不仅收获了一个可以实际操作的作品,更重要的是掌握了一套新的技能组合。比如,从最基础的直线行驶,到进阶的循迹系统,再到后来的多功能机械臂控制,这种由易到难、层层递进的难度曲线设计得非常平滑自然。我尤其喜欢作者在每个项目结束后设置的“进阶思考”环节,它不会直接给出答案,而是抛出一个开放性的问题,引导读者去思考如何优化现有结构或增加新功能。这使得阅读过程不再是被动的接收信息,而是一个主动的探索和创新的过程。这种设计极大地激发了读者的主人翁意识和解决问题的能力,让我觉得手中的材料不再是冰冷的塑料件,而是一个可以无限重塑和改进的创作载体。
还是直接动手吧
入门学习
马马虎虎
入门学习
入门学习