图书介绍

Raspberry Pi+Arduino智能家居入门pdf电子书版本下载

Raspberry Pi+Arduino智能家居入门
  • (美)丹尼斯著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030434883
  • 出版时间:2015
  • 标注页数:132页
  • 文件大小:19MB
  • 文件页数:146页
  • 主题词:Linux操作系统-应用-家庭生活-自动控制系统;单片微型计算机-程序设计-应用-家庭生活-自动控制系统

PDF下载


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

下载说明

Raspberry Pi+Arduino智能家居入门PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Raspberry Pi、Arduino与智能家居 1

1.1 本书将要展示的内容 1

1.2 Raspberry Pi的历史和背景 2

1.3 Raspberry Pi硬件说明 3

规格 3

3.5mm模拟音频接口 4

复合RCA视频接口 4

两个USB2.0和一个Micro USB接口 4

HDMI接口 4

SD卡槽 5

与GPU共享的256MB/512MB内存 5

CPU 5

GPU 5

以太网接口 6

GPIO 6

1.4 Arduino的历史与背景 6

1.5 Raspberry Pi-Arduino扩展板 7

规格 7

Xbee插座 7

电源选择开关 8

UART 8

数字GPIO引脚 8

SPI引脚 8

ICSP连接器 9

电源插座 9

模拟输入 9

Raspberry Pi GPIO连接器 9

1.6 焊接 9

1.7 为Arduino编写软件 10

1.8 什么是智能家居 11

智能家居的历史 11

X10标准的诞生 12

网络的爆发和开源——一种新的科技 12

商业产品 13

Raspberry Pi来了 14

1.9 小结 15

第2章 开始使用Raspberry Pi 17

2.1 SD卡——Raspberry Pi的存储设备 17

2.2 预装操作系统的SD卡与空白存储卡 18

2.3 配置SD卡 18

格式化存储卡 19

2.4 BerryBoot——安装操作系统的工具 21

下载BerryBoot压缩包 22

连接Raspberry Pi 23

下载合适的操作系统 23

安装Raspbian操作系统 24

安装完成 27

2.5 小结 29

第3章 开始使用Raspberry Pi-Arduino扩展板 31

3.1 安装硬件 31

识别Raspberry Pi的型号 32

安装Raspberry Pi-Arduino扩展板和LED 33

3.2 安装软件 34

Arduino IDE 34

3.3 arduPi:Raspberry Pi-Arduino扩展板的开发库 36

安装ardupi 37

文本编辑器——Leafpad 38

3.4 例程——闪烁LED 39

代码指南 40

编译和运行应用程序 42

3.5 小结 42

第4章 开始第一个项目:简单的温度计 43

4.1 制作一个温度计 43

搭建硬件环境 44

连接组件 46

4.2 温度计的软件 47

Geany IDE 48

Makefile文件介绍 49

温度计的代码 50

编写应用程序 51

编译和测试 57

如果程序不能正常工作 58

启动和运行 59

4.3 小结 59

第5章 从温度计到恒温器:升级第一个项目 62

5.1 安全注意事项 62

5.2 恒温器简介 62

5.3 配置硬件 63

继电器简介 63

连接继电器 64

5.4 配置软件 65

继电器测试程序 65

安装screen 67

cURL 68

恒温器代码 69

5.5 测试恒温器和风扇 75

连接风扇 75

运行恒温器应用程序 76

5.6 小结 77

第6章 温度数据的存储:建立数据库来存储结果 79

6.1 SQLite 79

安装SQLite 80

创建数据库 81

编写SQL语句 82

6.2 Apache Web服务器 83

搭建一个基本的Web服务器 84

WSGI 87

创建Python程序访问数据库 89

结论 93

6.3 HTSQL 93

下载HTSQL 94

配置HTSQL 95

6.4 测试Arudino程序访问数据库 97

6.5 小结 97

第7章 自动窗帘:根据环境光线自动开关窗帘 100

7.1 光敏电阻 100

7.2 电机和电机驱动板 100

7.3 安装光敏电阻 101

组件连线 101

光敏电阻测试程序 102

除错与调试 105

安装电机驱动板 105

组件连线 105

7.4 窗帘控制程序 107

脉宽调制 107

线程 107

代码编写 108

除错与调试 112

连接窗帘 112

时间调整 113

硬件连接 113

除错与调试 114

7.5 小结 114

第8章 总结 116

8.1 回顾前几章内容 116

8.2 下一步工作 116

Pi Plate原型板 117

wiringPi库 118

Gertboard 119

Gertboard套件简介 120

改进目标 123

智能家居的未来 124

8.3 小结 125

附录 参考资料 127

Raspberry Pi 127

Raspberry Pi-Arduino扩展板 128

Linux系统 128

Python语言 129

C/C++语言 129

Arduino 129

SQL结构化查询语言 129

HTSQL查询语言 130

Apache软件 130

电子元件 130

智能家居技术 131

3D打印技术 131

EEG头戴式视图器 132

其他资源 132

精品推荐