书籍详情
机器人制作实践指南
作者:[美] 约翰·白赫泰 著;阎昱,杨萌蒙,付莹 译
出版社:机械工业出版社
出版时间:2017-04-01
ISBN:9787111562771
定价:¥69.00
购买这本书可以去
内容简介
本书是一本制作机器人的入门教程,书中详细介绍了制作机械人的每个步骤,其中包括30多个机器人,并用上百幅图指导你学习每一个技能。随着项目的深入,你会从初学者渐渐成长为专家,通过驱动电机、配置传感器、构建底盘、在Arduino微控制器上进行编程等方式制作更加高级的机器人。
作者简介
John Baichtal got his start writing blog posts for Wired's legendary GeekDad blog as well as the DIYer's bible MAKE Magazine. From there he branched out into authoring books about toys, tools, robots, and hobby electronics. He is the co-author of The Cult of Lego (No Starch) and author of Hack This: 24 Incredible Hackerspace Projects from the DIY Movement as well as Basic Robot Building With Lego Mindstorms NXT 2.0 (both from Que). Most recently he wrote Make: Lego and Arduino Projects for MAKE, collaborating with Adam Wolf and Matthew Beckler. He lives in Minneapolis, MN, with his wife and 3 children.
目录
目 录
译者序
前言
第1章 你,机器人的创造者1
1.1 什么是机器人2
1.1.1 关于机器人的误解3
1.1.2 机器人的类型3
1.1.3 现实世界中的机器人5
1.2 机器人的结构6
1.3 安全7
1.4 构建振动机器人8
1.4.1 披萨救星振动机器人9
1.4.2 计算机风扇振动机器人12
1.5 小结15
第2章 机器人世界16
2.1 画水彩画的机器人16
2.2 初级机器人Sparki17
2.3 开源潜水器OpenROV18
2.4 天文机器人19
2.5 饮料制作机器人19
2.6 火星探测器20
2.7 魔方求解器MindCub3r21
2.8 平衡机器人22
2.9 乐高图灵机23
2.10 鸡尾酒机器人Sir Mix-a-Bot23
2.11 绘画机器人Arc-O-Matic24
2.12 煮鸡蛋机器人Soft-Boiled Eggbot25
2.13 第四代绘画机器人Legonardo26
2.14 沙盘绘画机器人Sisyphus26
2.15 图像展示机器人Orbital Rendersphere27
2.16 机械鼓Clash of the Fractions28
2.17 熔岩灯离心机28
2.18 地震记录仪Quakescape30
2.19 人形机器人InMoov30
2.20 电线打印机DIWire Bender31
2.21 植物浇水机器人32
2.22 Nerf哨兵枪33
2.23 Yellow Drum Machine33
2.24 煎饼机器人35
2.25 气球机器人35
2.26 Piccolo:微型数控机器人36
2.27 木琴机器人37
2.28 会发传单的机器人37
2.29 花型机器人39
2.30 拍照机器人CoolerBot39
2.31 小结40
第3章 移动机器人41
3.1 关于电机42
3.2 轮子45
3.2.1 轮子的构造45
3.2.2 轮子的尺寸47
3.2.3 轮胎还是履带48
3.3 项目:DIY轮子50
3.3.1 零部件清单50
3.3.2 制作步骤52
3.4 底盘54
3.4.1 使用现成的底盘54
3.4.2 制作自己的底盘55
3.4.3 使用零件包56
3.5 电源56
3.5.1 电池组56
3.5.2 太阳能板57
3.5.3 墙上的插座58
3.6 项目:制作移动机器人59
3.6.1 零部件清单59
3.6.2 制作步骤60
3.7 小结64
第4章 使用太阳能65
4.1 太阳能板如何工作66
4.2 BEAM 机器人67
4.3 三种对爱好者友好的太阳能电池68
4.3.1 柔性薄膜68
4.3.2 玻璃和硅68
4.3.3 塑料和硅69
4.4 原型设计电路69
4.4.1 如何使用面包板70
4.4.2 如何焊接72
4.5 使用太阳能给电池充电78
4.6 项目:DIY太阳能板79
4.6.1 零部件清单79
4.6.2 制作步骤80
4.7 项目:制作太阳能转盘82
4.7.1 零部件清单83
4.7.2 制作步骤84
4.8 小结84
第5章 控制机器人86
5.1 自控制机器人86
5.1.1 红外线87
5.1.2 网络87
5.1.3 无线电控制89
5.1.4 无线89
5.1.5 微控制器/微机90
5.2 电机控制选项91
5.2.1 Adafruit电机驱动板91
5.2.2 Schmalzhaus的EasyDriver91
5.2.3 Makeblock Me系列的电机驱动92
5.3 使用RC控制机器人93
5.3.1 发射器93
5.3.2 接收器93
5.3.3 电子调速器95
5.4 项目:使用Arduino Uno控制机器人95
5.4.1 零部件清单96
5.4.2 制作步骤96
5.4.3 Arduino编程100
5.5 Remix项目:交换电机板102
5.5.1 零部件清单102
5.5.2 制作步骤103
5.5.3 代码109
5.6 小结110
第6章 编程入门111
6.1 什么是编程111
6.1.1 延时指令112
6.1.2 for循环指令112
6.1.3 if/else条件语句112
6.1.4 循环与中断指令113
6.1.5 switch/case指令113
6.1.6 变量113
6.1.7 while循环113
6.2 Arduino IDE114
6.3 项目:闪烁灯115
6.4 代码示例117
6.5 使用示例代码118
6.6 使用串口监视器来做简单的调试119
6.7 编程和机器人相关书籍120
6.8 项目:在机器人上安装超声波传感器121
6.8.1 零部件清单122
6.8.2 制作步骤123
6.8.3 代码125
6.9 小结127
第7章 运用红外线128
7.1 利用红外信号129
7.2 红外发射器和接收器130
7.3 红外远程控制器131
7.3.1 Adafruit迷你远程控制器131
7.3.2 Sparkfun 红外远程控制器132
7.3.3 Makeblock红外接收器和控制器132
7.4 迷你项目:发现远程控制器的红外编码132
7.4.1 零部件清单133
7.4.2 制作步骤134
7.4.3 代码134
7.5 项目:用红外控制机器人134
7.5.1 零部件清单134
7.5.2 制作步骤135
7.5.3 代码135
7.6 项目:Dart Sentry138
7.6.1 零部件清单138
7.6.2 制作步骤139
7.6.3 代码149
7.6.4 操作 Dart Sentry151
7.7 小结152
第8章 零件包153
8.1 使用零件包154
8.1.1 外壳154
8.1.2 台架155
8.1.3 底盘155
8.1.4 硬件安装156
8.1.5 家具156
8.2 零件包例子158
8.2.1 Vex机器人设计系统(Vexrobotics.com)158
8.2.2 乐高Mindstorms和Technic零件包(Mindstorms.com)158
8.2.3 Actobotics零件系统(Servocity.com)159
8.2.4 Makeblock(Makeblock.cc)159
8.2.5 MicroRax(Microrax.com)160
8.2.6 MakerBeam(Makerbeam.eu)161
8.2.7 田宫牌(Tamiyausa.com)162
8.3 选择零件包163
8.3.1 材料163
8.3.2 杆163
8.3.3 电机架164
8.3.4 连接板164
8.3.5 电子元器件166
8.3.6 齿轮166
8.3.7 轮子和坦克履带167
8.4 自制零件包167
8.4.1 组合零件包167
译者序
前言
第1章 你,机器人的创造者1
1.1 什么是机器人2
1.1.1 关于机器人的误解3
1.1.2 机器人的类型3
1.1.3 现实世界中的机器人5
1.2 机器人的结构6
1.3 安全7
1.4 构建振动机器人8
1.4.1 披萨救星振动机器人9
1.4.2 计算机风扇振动机器人12
1.5 小结15
第2章 机器人世界16
2.1 画水彩画的机器人16
2.2 初级机器人Sparki17
2.3 开源潜水器OpenROV18
2.4 天文机器人19
2.5 饮料制作机器人19
2.6 火星探测器20
2.7 魔方求解器MindCub3r21
2.8 平衡机器人22
2.9 乐高图灵机23
2.10 鸡尾酒机器人Sir Mix-a-Bot23
2.11 绘画机器人Arc-O-Matic24
2.12 煮鸡蛋机器人Soft-Boiled Eggbot25
2.13 第四代绘画机器人Legonardo26
2.14 沙盘绘画机器人Sisyphus26
2.15 图像展示机器人Orbital Rendersphere27
2.16 机械鼓Clash of the Fractions28
2.17 熔岩灯离心机28
2.18 地震记录仪Quakescape30
2.19 人形机器人InMoov30
2.20 电线打印机DIWire Bender31
2.21 植物浇水机器人32
2.22 Nerf哨兵枪33
2.23 Yellow Drum Machine33
2.24 煎饼机器人35
2.25 气球机器人35
2.26 Piccolo:微型数控机器人36
2.27 木琴机器人37
2.28 会发传单的机器人37
2.29 花型机器人39
2.30 拍照机器人CoolerBot39
2.31 小结40
第3章 移动机器人41
3.1 关于电机42
3.2 轮子45
3.2.1 轮子的构造45
3.2.2 轮子的尺寸47
3.2.3 轮胎还是履带48
3.3 项目:DIY轮子50
3.3.1 零部件清单50
3.3.2 制作步骤52
3.4 底盘54
3.4.1 使用现成的底盘54
3.4.2 制作自己的底盘55
3.4.3 使用零件包56
3.5 电源56
3.5.1 电池组56
3.5.2 太阳能板57
3.5.3 墙上的插座58
3.6 项目:制作移动机器人59
3.6.1 零部件清单59
3.6.2 制作步骤60
3.7 小结64
第4章 使用太阳能65
4.1 太阳能板如何工作66
4.2 BEAM 机器人67
4.3 三种对爱好者友好的太阳能电池68
4.3.1 柔性薄膜68
4.3.2 玻璃和硅68
4.3.3 塑料和硅69
4.4 原型设计电路69
4.4.1 如何使用面包板70
4.4.2 如何焊接72
4.5 使用太阳能给电池充电78
4.6 项目:DIY太阳能板79
4.6.1 零部件清单79
4.6.2 制作步骤80
4.7 项目:制作太阳能转盘82
4.7.1 零部件清单83
4.7.2 制作步骤84
4.8 小结84
第5章 控制机器人86
5.1 自控制机器人86
5.1.1 红外线87
5.1.2 网络87
5.1.3 无线电控制89
5.1.4 无线89
5.1.5 微控制器/微机90
5.2 电机控制选项91
5.2.1 Adafruit电机驱动板91
5.2.2 Schmalzhaus的EasyDriver91
5.2.3 Makeblock Me系列的电机驱动92
5.3 使用RC控制机器人93
5.3.1 发射器93
5.3.2 接收器93
5.3.3 电子调速器95
5.4 项目:使用Arduino Uno控制机器人95
5.4.1 零部件清单96
5.4.2 制作步骤96
5.4.3 Arduino编程100
5.5 Remix项目:交换电机板102
5.5.1 零部件清单102
5.5.2 制作步骤103
5.5.3 代码109
5.6 小结110
第6章 编程入门111
6.1 什么是编程111
6.1.1 延时指令112
6.1.2 for循环指令112
6.1.3 if/else条件语句112
6.1.4 循环与中断指令113
6.1.5 switch/case指令113
6.1.6 变量113
6.1.7 while循环113
6.2 Arduino IDE114
6.3 项目:闪烁灯115
6.4 代码示例117
6.5 使用示例代码118
6.6 使用串口监视器来做简单的调试119
6.7 编程和机器人相关书籍120
6.8 项目:在机器人上安装超声波传感器121
6.8.1 零部件清单122
6.8.2 制作步骤123
6.8.3 代码125
6.9 小结127
第7章 运用红外线128
7.1 利用红外信号129
7.2 红外发射器和接收器130
7.3 红外远程控制器131
7.3.1 Adafruit迷你远程控制器131
7.3.2 Sparkfun 红外远程控制器132
7.3.3 Makeblock红外接收器和控制器132
7.4 迷你项目:发现远程控制器的红外编码132
7.4.1 零部件清单133
7.4.2 制作步骤134
7.4.3 代码134
7.5 项目:用红外控制机器人134
7.5.1 零部件清单134
7.5.2 制作步骤135
7.5.3 代码135
7.6 项目:Dart Sentry138
7.6.1 零部件清单138
7.6.2 制作步骤139
7.6.3 代码149
7.6.4 操作 Dart Sentry151
7.7 小结152
第8章 零件包153
8.1 使用零件包154
8.1.1 外壳154
8.1.2 台架155
8.1.3 底盘155
8.1.4 硬件安装156
8.1.5 家具156
8.2 零件包例子158
8.2.1 Vex机器人设计系统(Vexrobotics.com)158
8.2.2 乐高Mindstorms和Technic零件包(Mindstorms.com)158
8.2.3 Actobotics零件系统(Servocity.com)159
8.2.4 Makeblock(Makeblock.cc)159
8.2.5 MicroRax(Microrax.com)160
8.2.6 MakerBeam(Makerbeam.eu)161
8.2.7 田宫牌(Tamiyausa.com)162
8.3 选择零件包163
8.3.1 材料163
8.3.2 杆163
8.3.3 电机架164
8.3.4 连接板164
8.3.5 电子元器件166
8.3.6 齿轮166
8.3.7 轮子和坦克履带167
8.4 自制零件包167
8.4.1 组合零件包167
猜您喜欢