Arduino实战入门手册 智能硬件制作项目大全图书
人气:18

Arduino实战入门手册 智能硬件制作项目大全

序言本书通过14个酷炫的Arduino实战项目,为读者呈现了Arduino对外部环境进行信息感知、处理、控制与互动的场景。本书适合创客、电子制作发烧友以及有志于深入学习Arduino软硬件及嵌入式开发的程序员阅读。同时,...
  • 所属分类:图书 >计算机/网络>人工智能  
  • 作者:[澳][Jonathan] [Oxer]、[Hugh] [Blemings]
  • 产品参数:
  • 丛书名:--
  • 国际刊号:9787115436184
  • 出版社:人民邮电出版社
  • 出版时间:2016-11
  • 印刷时间:2016-11-01
  • 版次:1
  • 开本:128开
  • 页数:--
  • 纸张:胶版纸
  • 包装:平装-胶订
  • 套装:

内容简介

本书通过14个酷炫的Arduino实战项目,为读者呈现了Arduino对外部环境进行信息感知、处理、控制与互动的场景。本书适合创客、电子制作发烧友以及有志于深入学习Arduino软硬件及嵌入式开发的程序员阅读。同时,本书也可作为高等学校电子信息、计算机、自动化等专业的参考用书。

编辑推荐

※本书是Apress出版社出版的经典系列书之一。 ※Arduino是创客们常用的开源硬件,用于操作机器人的动作。 ※书中包含多个充满创意的智能控制制作项目,你可以跟随书中的步骤进行实践。 ※本书由云南农业大学教师团队翻译。

作者简介

译者团队成员均为云南农业大学的老师。张佳进主要研究方向为3D打印、物联网、嵌入式系统。陈立畅主要研究CAD CAM集成系统的内容。孙超是计算机工程师,主要从事软件开发工作。

目录

第1章 概述 1

基础知识 2

分享你的工作成果 2

面向软件开发者的实用电子技术 2

电流、电压和功率 2

可恶的电源 3

电路图的解读 4

电阻和电阻器 5

欧姆定律和电流限制 6

导线的选择 7

二极管 8

供电 8

电容与电容器 11

静电放电的预防措施 12

工具 12

元器件 13

延伸阅读 13

第2章 家电遥控器 14

元器件清单 14

说明 15

家用遥控器的测试与研究 15

舌簧继电器扩展板的组装 17

舌簧继电器电路与遥控器的连接 19

舌簧继电器控制程序的创建 19

舌簧继电器扩展板与Sketch的测试 26

改进 26

自动触发 27

Socket连接 27

第3章 相机延时拍摄控制器 28

元器件清单 28

说明 30

原型扩展板的组装 30

照相机快门的连接 30

相机的配置 34

拍照间隔的计算 34

Sketch的配置和加载 35

存储容量的检查 39

相机的固定 39

照片的处理 39

改进 40

第4章 虚拟USB键盘 42

元器件清单 43

说明 43

常用的原型扩展板 43

准备UsbKeyboard库 46

编译和下载sketch 46

延伸阅读 50

Chording键盘 50

第5章 PS 2键盘或鼠标输入 51

元器件清单 52

说明 53

PS 2连接 53

可重复利用的6-Pin Mini-DIN插座 54

6-Pin Mini-DIN插座面板 54

PS 2延长线 56

键盘软件 58

鼠标软件 61

延伸阅读 63

资源 64

第6章 安全 自动传感器 65

元器件清单 66

说明 67

安全传感器基础 67

整合四通道报警传感器扩展板 70

为传感器安装行尾电阻 73

加载测试程序 75

PIR的安放 78

改进 78

使用Processing编写文字显示 78

一个输入,多个按钮 78

第7章 在线温度计 80

元器件清单 81

说明 81

将PCB插入扩展板 82

连接数据线 83

整合传感器 84

加载程序 85

改进 98

第8章 触控板 99

元器件清单 100

说明 100

电阻式触摸屏的工作方式 100

基础触摸屏连接测试 103

Arduino TouchScreen库 104

控制一个“Processing”程序 105

构建用于家用自动化控制面板的硬件 108

校正热区 109

安装Arduino 112

第9章 语音合成器 113

元器件清单 114

说明 116

语音输出信号 117

开始组装 118

SpeakJet PWM“音频”输出 119

快速测试 119

适配状态指示器 120

制作线路电平输出线缆 122

板上扩音器 122

语音合成软件 124

创建属于自己的语音内容 126

改进 131

读取SpeakJet的状态 131

资源 133

第10章 水流计 134

元器件清单 135

说明 136

替换传感器连接器 136

准备模型扩展板 137

准备LCD模块 139

将LCD装入盒中 141

将Arduino适配到盒中 142

确定换算系数 143

配置、编译与测试Sketch 144

流量计算Sketch 146

安装水流传感器 154

改进 154

在线日志 154

多种传感器 154

资源 155

第11章 示波器 逻辑分析仪 156

元器件清单 159

说明 160

布置盒子 161

适配原型扩展板 163

制作测试探针 163

连接到一个测试电路 167

在Arduino内部安装软件 167

安装Processing并且运行可视化程序 173

改进 174

输入电压预分频器 174

资源 176

第12章 水箱水位传感器 177

元器件清单 178

说明 179

安装保护盾 181

决定传感器的安装方法 182

安装传感器软管 184

安装Arduino外壳 186

安装WiShield库和驱动 187

加载水箱水位简图 189

美化网站界面 193

校准“空水箱”水位 196

安装传感器和Arduino 196

校准“满水箱”水位 197

改进 197

将数据上传至Pachube 197

控制水箱灌水和放水 198

本地水位显示 198

读取多个水箱水位值 198

第13章 气象站接收器 199

元器件清单 200

说明 201

测试和安装气象站 201

电路原理 201

安装接收器护盾 204

气象站接收器程序 207

Twitter更新天气 224

改进 227

私人在线气象站 227

第14章 无线射频识别访问控制系统 228

元器件清单 231

说明 232

组装测试原型护盾 233

手动解除按钮 238

组装ID-12阅读器模块 239

组装RDM630阅读器 240

简单的独立Sketch 242

安装冲击板 248

安装阅读器 249

安装Arduino 249

改进 250

可扩展的读头 250

语音合成反馈 250

智能桌面垫 251

资源 251

第15章 车辆遥测平台 252

元器件清单 255

说明 257

检查车辆接口 257

获得USB OBD-II或者RS-232适配器 258

测试USB OBD-II适配器 259

了解OBD-II的模式和参数 260

准备USB OBD-II适配器 265

安装OBD-II线 268

准备GPS模块 270

将电源安装到Shield上 273

将串口连接安装到Shield上 277

准备VDIP1模块 278

LCD模块 282

登录控制按钮和状态LED 284

将下级总成安装到壳体 286

OBDuino Mega Sketch 289

使用OBDuinoMegasketch 331

改进 335

移动互联网连接 335

汽车控制 335

语音合成器输入 336

三维加速度计 336

数字罗盘 336

“霹雳游侠”风格的报警状态 336

电池条件检查 336

资源 336

第16章 相关资源 337

简单的电压调节器 337

功率损耗 338

输入输出电压差 338

功效 338

驱动发光二极管 338

多路复用技术 339

Charlieplexing算法 341

输出电路和隔离 342

半导体和机械开关 342

数字输入 输出扩张 345

作为输出的移位寄存器 345

作为输入的移位寄存器 347

输入条件 347

电压分隔器和Nonisolated输入条件 348

隔离输入条件 349

自制廉价护盾 350

编写一个Arduino程序库 351

开发功能示意图 351

创建库头文件 352

创建库类文件 355

创建草图例子 358

创建支持文件 359

特定平台变更 360

免责声明

更多相关图书
在线咨询