第1章 Raspberry Pi?Arduino与智能家居
11 本书将要展示的内容
12 Raspberry Pi的历史和背景
13 Raspberry Pi硬件说明
规 格
35mm模拟音频接口
复合RCA视频接口
两个USB20和一个Micro USB接口
HDMI接口
SD卡槽
与GPU共享的256MB/512MB内存
CPU
GPU
以太网接口
GPIO
14 Arduino的历史与背景
15 Raspberry Pi-Arduino扩展板
规 格
Xbee插座
电源选择开关
UART
数字GPIO引脚
SPI引脚
ICSP连接器
电源插座
模拟输入
Raspberry Pi GPIO连接器
16 焊 接
17 为Arduino编写软件
18 什么是智能家居
智能家居的历史
X10标准的诞生
网络的爆发和开源——一种新的科技
商业产品
Raspberry Pi来了
19 小 结
第2章 开始使用Raspberry Pi
21 SD卡——Raspberry Pi的存储设备
22 预装操作系统的SD卡与空白存储卡
23 配置SD卡
格式化存储卡
24 BerryBoot——安装操作系统的工具
下载BerryBoot压缩包
连接Raspberry Pi
下载合适的操作系统
安装Raspbian操作系统
安装完成
25 小 结
第3章 开始使用Raspberry Pi-Arduino扩展板
31 安装硬件
识别Raspberry Pi的型号
安装Raspberry Pi-Arduino扩展板和LED
32 安装软件
Arduino IDE
33 arduPi:Raspberry Pi-Arduino扩展板的开发库
安装arduPi
文本编辑器——Leafpad
34 例程——闪烁LED
代码指南
编译和运行应用程序
35 小 结
第4章 开始个项目:简单的温度计
41 制作一个温度计
搭建硬件环境
连接组件
42 温度计的软件
Geany IDE
Makefile文件介绍
温度计的代码
编写应用程序
编译和测试
如果程序不能正常工作
启动和运行
43 小 结
第5章 从温度计到恒温器:升级个项目
51 安全注意事项
52 恒温器简介
53 配置硬件
继电器简介
连接继电器
54 配置软件
继电器测试程序
安装screen
cURL
恒温器代码
55 测试恒温器和风扇
连接风扇
运行恒温器应用程序
56 小 结
第6章 温度数据的存储:建立数据库来存储结果
61 SQLite
安装SQLite
创建数据库
编写SQL语句
62 Apache Web服务器
搭建一个基本的Web服务器
WSGI
创建Python程序访问数据库
结 论
63 HTSQL
下载HTSQL
配置HTSQL
64 测试Arudino程序访问数据库
65 小 结
第7章 自动窗帘:根据环境光线自动开关窗帘
71 光敏电阻
72 电机和电机驱动板
73 安装光敏电阻
组件连线
光敏电阻测试程序
除错与调试
安装电机驱动板
组件连线
74 窗帘控制程序
脉宽调制
线 程
代码编写
除错与调试
连接窗帘
时间调整
硬件连接
除错与调试
75 小 结
第8章 总 结
81 回顾前几章内容
82 下一步工作
Pi Plate原型板
wiringPi库
Gertboard
Gertboard套件简介
改进目标
智能家居的未来
83 小 结
附 录 参考资料
Raspberry Pi
Raspberry Pi-Arduino扩展板
Linux系统
Python语言
C/C++语言
Arduino
SQL结构化查询语言
HTSQL查询语言
Apache软件
电子元件
智能家居技术
3D打印技术
EEG头戴式视图器
其他资源