Raspberry Pi+Arduino智能家居入门PDF电子书下载
- 电子书积分:8 积分如何计算积分?
- 作 者:(美)丹尼斯著
- 出 版 社:北京:科学出版社
- 出版年份:2015
- ISBN:9787030434883
- 页数:132 页
第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
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《智能时代的教育智慧》魏忠著 2019
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《新手养花从入门到精通》徐帮学编 2019
- 《少儿速成中国象棋 入门篇 上》田磊 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019