图书介绍

机器人设计与制作系列 JavaScript机器人 用Raspberry Pi、Arduino和BeagleBone构建NodeBotsPDF|Epub|txt|kindle电子书版本下载

机器人设计与制作系列 JavaScript机器人 用Raspberry Pi、Arduino和BeagleBone构建NodeBots
  • 王学昭,刘端阳译;(美国)瑞克·沃尔德龙 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111635086
  • 出版时间:2019
  • 标注页数:231页
  • 文件大小:94MB
  • 文件页数:257页
  • 主题词:机器人-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

机器人设计与制作系列 JavaScript机器人 用Raspberry Pi、Arduino和BeagleBone构建NodeBotsPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 用Lo-tech材料建造机器人1

1.1 构建SimpleBot2

1.1.1 材料单2

1.1.2 构建步骤3

1.1.3 安装Node.js包5

1.1.4 使用基本程序测试构建6

1.1.5 故障排除——接线6

1.1.6 一个简单的驱动程序7

1.1.7 故障排除——伺服电机9

1.2 切断电源线10

1.2.1 构建无线SimpleBot10

1.2.2 连接10

1.2.3 控制SimpleBot11

1.2.4 疑难解答14

1.3 进一步探索15

第2章 TypeBot17

2.1 材料清单18

2.2 剖析机器人手臂19

2.2.1 设计手臂19

2.2.2 约束手臂19

2.3 构建硬件20

2.3.1 底座和肩膀20

2.3.2 肘部21

2.3.3 腕部22

2.3.4 手指23

2.3.5 脑部23

2.4 编写软件24

2.4.1 创建项目文件24

2.4.2 控制伺服24

2.4.3 初始化27

2.4.4 按键排序29

2.4.5 首次运行31

2.4.6 微调手臂32

2.5 进一步探索32

第3章 节点船33

3.1 材料清单33

3.2 潜艇电机吊舱34

3.2.1 为什么要使用电机驱动器35

3.2.2 电机吊舱零件35

3.2.3 修改电机36

3.2.4 测试电机36

3.2.5 完成电机36

3.2.6 插入电机37

3.2.7 打孔38

3.2.8 关闭电机吊舱39

3.2.9 电线的防水39

3.3 安装Spark核心板39

3.4 第一个Spark项目40

3.5 焊接电机驱动器42

3.6 给小船接线42

3.6.1 给电机驱动器供电43

3.6.2 连接Spark核心板和电机驱动器44

3.6.3 连接电机44

3.7 电机的控制:代码45

3.7.1 添加按键事件46

3.7.2 记录按键状态47

3.8 船体装配48

3.9 伺服系统49

3.9.1 伺服系统编程50

3.9.2 安装方向舵52

3.10 启航52

3.11 进一步探索53

第4章 piDuino5移动机器人平台55

4.1 材料清单55

4.2 安装开发板和软件56

4.2.1 在树莓派上安装Node.js57

4.2.2 下载piDuino5代码和依赖项57

4.2.3 插入Arduino57

4.2.4 通过WebSockets 测试Johnny-Five57

4.2.5 浏览app.js58

4.2.6 初始化Johnny-Five58

4.2.7 控制硬件59

4.2.8 使用WebSockets进行低延迟控制59

4.2.9 从任何地方连接59

4.3 装配硬件60

4.4 用智能手机控制61

4.4.1 下载piDuino5 Web应用程序61

4.4.2 将localtunnel发布到Web应用程序上61

4.4.3 在手机上试用Web应用程序62

4.5 浏览app.js和index.html62

4.5.1 存储localtunnel地址和前端62

4.5.2 服务用户界面62

4.5.3 触摸屏操纵杆63

4.5.4 建立连接63

4.5.5 发送命令63

4.6 进一步探索64

第5章 用Johnny-Five控制六足机器人65

5.1 材料清单65

5.2 从命令行控制机器人66

5.3 phoenix.js简介66

5.4 组装机器人68

5.4.1 准备底盘68

5.4.2 安装电子产品68

5.4.3 准备伺服69

5.4.4 安装髋关节69

5.4.5 安装股骨70

5.4.6 安装胫骨70

5.5 坐标系统71

5.6 修整伺服71

5.6.1 修整髋关节71

5.6.2 修整股骨72

5.6.3 修整胫骨73

5.7 为伺服添加范围73

5.8 步行不易74

5.9 认识动画类75

5.9.1 一个伺服数组作为对象75

5.9.2 一个Servo.Array作为对象75

5.9.3 一个Servo.Arrays数组作为对象75

5.10 第一个动画片段76

5.11 步行78

5.11.1 行步态79

5.11.2 走步态80

5.11.3 跑步态80

5.12 转弯81

5.13 命令参考81

5.14 进一步探索81

第6章 构建语音控制的NodeBots83

6.1 材料清单84

6.2 构建项目86

6.3 构建一个继电器电路86

6.4 构建麦克风前置放大器电路88

6.5 构建命令服务器90

6.6 使用Web Speech API进行简单的语音控制92

6.7 整合命令服务器与继电器电路94

6.8 使用Android可穿戴设备的高级语音控制95

6.8.1 Android移动应用96

6.8.2 Android Wear应用101

6.9 进一步探索104

第7章 室内日晷105

7.1 材料清单105

7.2 开始制作日晷108

7.3 制作和组装核心结构108

7.4 连接和设置伺服109

7.4.1 连接伺服109

7.4.2 设置伺服110

7.5 制作底座111

7.6 制作圆盘111

7.7 制作底座包围和日晷圆盘支撑112

7.7.1 制作底座的包围112

7.7.2 放置圆盘113

7.7.3 制作日晷圆盘的支撑114

7.8 完成所有零件的装配115

7.8.1 制作方位臂115

7.8.2 制作立面弧116

7.8.3 切割晷针117

7.8.4 连接由LED模拟的“太阳”117

7.9 编写代码并控制日晷118

7.9.1 理解sundial.js文件的代码119

7.9.2 在sundial.js中添加配置选项120

7.9.3 sundial.js的具体细节120

7.10 组装所有零件122

7.11 实现目标123

7.12 进一步探索123

第8章 万圣节恶搞灯光秀125

8.1 材料清单125

8.2 背景126

8.3 组装LED点阵127

8.3.1 所需工具127

8.3.2 准备128

8.3.3 连接控制器与LED点阵129

8.3.4 装饰LED132

8.3.5 疑难解答133

8.4 控制LED点阵133

8.4.1 准备Arduino开发板133

8.4.2 运行测试程序133

8.4.3 Matrix构造函数选项133

8.4.4 控制LED点阵显示134

8.5 开发Web应用程序134

8.5.1 开发工具135

8.5.2 使用express-generator135

8.5.3 开发API135

8.5.4 添加用户界面137

8.5.5 扩展应用程序138

8.6 进一步探索138

第9章 CheerfuIJ5139

9.1 材料清单139

9.2 接线电路140

9.3 CheerfulJ5代码141

9.3.1 连接到Arduino141

9.3.2 控制RGB142

9.3.3 使用Node.js Read-Eval-Print循环143

9.3.4 定义CheerLights颜色图143

9.3.5 访问CheerLightsThingSpeak API144

9.3.6 使用Twinger Streaming API146

9.4 使用Spark WiFi开发套件实现无线连接149

9.4.1 将Spark添加到你的电路中149

9.4.2 使用Spark-io IO插件150

9.4.3 切换到电池电量151

9.5 打包151

9.6 进一步探索152

第10章 使用BeagleBone Black的交互式RGB LED显示屏153

10.1 材料清单154

10.1.1 BeagleBone Black154

10.1.2 WiFi USB适配器(可选)154

10.1.3 外部5V电源(半可选)154

10.1.4 RGB LED155

10.1.5 传感器155

10.1.6 其他155

10.2 准备:软件155

10.2.1 LEDScape155

10.2.2 连接LED156

10.3 连接RGB LED156

10.4 使用JavaScript编写代码158

10.4.1 运行测试脚本159

10.4.2 添加Johnny-Five/Beaglebone-io161

10.4.3 添加光敏电阻163

10.4.4 用加速度计改变颜色164

10.5 进一步探索167

第11章 物理安全、JavaScript和你169

11.1 简易超声波传感器项目:实验控制测试(SUSPECT)169

11.2 SMS增强超声波传感器应用:一般实验(SAUSAGE)173

11.3 进入点监控系统(PoEMS)175

11.4 激光给敌人和战友都留下深刻印象,谢谢(LIBERTY)176

11.5 状态指示器、按钮和二极管(SINBaD)178

11.6 进一步探索!181

第12章 人工智能:蝙蝠机器人183

12.1 人工智能的基础知识183

12.1.1 遥控机器人184

12.1.2 半自动机器人184

12.1.3 自主机器人184

12.1.4 蝙蝠机器人184

12.2 材料清单184

12.3 组装186

12.4 第1步:远程控制187

12.4.1 移动机器人187

12.4.2 控制机器人189

12.4.3 依赖声呐指向和读数190

12.5 第2步:自治191

12.6 疑难解答195

12.7 进一步探索195

第13章 三角洲机器人和运动学197

13.1 材料清单198

13.2 三角洲结构解析198

13.3 构建Junky Delta199

13.3.1 让它移动203

13.3.2 通过运动学可预测的定位204

13.4 更复杂的三角洲选项208

13.4.1 酒保机器人208

13.4.2 机器人军队209

13.5 进一步探索209

第14章 喵喵鞋211

14.1 材料清单211

14.2 零件说明212

14.3 制作传感器插件214

14.3.1 将传感器焊接到接线上214

14.3.2 将传感器安装到鞋子中215

14.3.3 将导线穿出鞋子215

14.4 连接鞋子215

14.5 将鞋子连接到Arduino217

14.5.1 准备接线217

14.5.2 焊接Arduino217

14.5.3 将Arduino连接到右鞋上218

14.6 用Johnny-Five运行代码218

14.6.1 连接到Johnny-Five218

14.6.2 设置传感器219

14.6.3 记录传感器输出219

14.6.4 示例行为220

14.7 进一步探索221

附录A223

热门推荐