科技
类型
可以朗读
语音朗读
94千字
字数
2015-08-01
发行日期
展开全部
主编推荐语
书中主要介绍了智能家居的原理及实现过程。
内容简介
智能家居,又称智能住宅,在国外常用Smart Home表示。通俗来说,智能家居是将灯光、家电、家庭影院、燃气预警、远程控制、电动窗帘、安防设备、背景音乐等连接成一个网络——物联网,通过一台智能家居主机(控制管理系统)进行统一管理,实现家居设备的自动化和智能化控制,给使用者带来最大程度的高效、便捷、舒适与安全的体验。使用者可通过语音、短信、手机或平板电脑触摸屏、无线遥控器、上网设备等在家里或通过网络远程控制家用设备。我们想象一下,在回家的路上,你可以提前用手机打开家中的空调和热水器;晚上走进自己家的门厅时,对着门厅直接说“开灯”,门厅的灯就亮了;开门时,安卓密码锁功能开启,系统会自动打开电子门锁,安防撤防;坐在沙发上用手机遥控自己家的电视、空调;睡觉前在床上就可以用手机关闭所有房间的灯光。这一切是多么惬意啊!
目录
- 版权信息
- 前言
- 第1章 蓝牙灯
- 1.1 Arduino简介
- 1.1.1 Arduino硬件
- 1.1.2 Arduino硬件驱动的安装
- 1.1.3 Arduino编译软件安装
- 1.2 蓝牙灯的制作
- 1.2.1 硬件需求及连接图
- 1.2.2 程序代码
- 1.3 App Inventor基础
- 1.3.1 创建App Inventor开发环境
- 1.3.2 App Inventor结构
- 1.4 制作一个App
- 1.4.1 新建一个项目
- 1.4.2 Designer界面设计
- 1.4.3 Blocks Editor界面设计
- 1.4.4 程序运行
- 1.4.5 下载程序
- 第2章 蓝牙锁和LED灯光调节
- 2.1 蓝牙锁
- 2.1.1 电子锁
- 2.1.2 硬件需求
- 2.1.3 程序代码
- 2.1.4 制作App
- 2.1.5 Designer界面设计
- 2.1.6 Blocks Editor界面设计
- 2.1.7 程序运行
- 2.2 LED灯调节
- 2.2.1 LED灯
- 2.2.2 硬件需求
- 2.2.3 程序代码
- 2.2.4 制作App
- 2.2.5 Designer界面设计
- 2.2.6 Blocks Editor界面设计
- 2.2.7 程序运行
- 第3章 电视遥控器
- 3.1 红外编码基础
- 3.2 IRmote库函数
- 3.2.1 IRsend类定义
- 3.2.2 IRsend类成员函数
- 3.2.3 IRrecv类定义
- 3.2.4 IRrecv类成员函数
- 3.3 获取遥控器编码
- 3.3.1 所需器件
- 3.3.2 硬件连接
- 3.3.3 程序代码
- 3.4 制作Arduino遥控器
- 3.4.1 所需器件
- 3.4.2 硬件连接
- 3.4.3 程序代码
- 3.5 “未知类型”遥控器代码
- 3.5.1 库函数定义的原始协议码格式
- 3.5.2 Arduino代码命令修改
- 3.6 制作遥控器的App
- 3.6.1 新建一个项目
- 3.6.2 Designer界面设计
- 3.6.3 Blocks Editor界面设计
- 3.6.4 程序运行
- 3.7 语音识别模块
- 3.7.1 VoiceClass类定义
- 3.7.2 VoiceClass类成员函数
- 3.7.3 示例
- 3.8 语音遥控器的制作
- 3.8.1 硬件连接
- 3.8.2 程序代码
- 第4章 温湿度计与温控
- 4.1 温湿度传感器
- 4.1.1 DHT11传感器的特点
- 4.1.2 DHT11传感器的通信过程
- 4.1.3 DHT11连线图
- 4.2 温湿度计程序代码
- 4.2.1 设计思路
- 4.2.2 程序代码
- 4.2.3 DHT11子函数
- 4.3 温湿度计的App制作
- 4.3.1 新建一个项目
- 4.3.2 Designer界面设计
- 4.3.3 Blocks Editor界面设计
- 4.3.4 程序运行
- 4.4 语音合成模块
- 4.4.1 Syn6288类定义
- 4.4.2 Syn6288类成员函数
- 4.5 语音温湿度计的制作
- 4.5.1 硬件连接
- 4.5.2 程序代码
- 4.6 智能温度控制
- 4.6.1 硬件搭建
- 4.6.2 程序代码
- 4.7 智能温度控制的App
- 4.7.1 新建一个项目
- 4.7.2 Designer界面设计
- 4.7.3 Blocks Editor界面设计
- 4.7.4 程序运行
- 第5章 短信告警
- 5.1 燃气和漏水/溢水监控
- 5.1.1 气体传感器
- 5.1.2 水位传感器
- 5.1.3 电磁阀和阀门机械手
- 5.1.4 GSM/GPRS通信模块
- 5.1.5 GSM短信编码方式
- 5.1.6 程序代码
- 5.2 火灾监控
- 5.2.1 火焰传感器
- 5.2.2 分励脱扣器+辅助开关
- 5.2.3 程序代码
- 5.3 安防监控
- 5.3.1 热释电红外传感器
- 5.3.2 网络摄像头
- 5.3.3 程序代码
- 5.4 制作短信告警的App
- 5.4.1 新建一个项目
- 5.4.2 Designer界面设计
- 5.4.3 Blocks Editor界面设计
- 5.4.4 程序运行
- 第6章 背景音乐
- 6.1 硬件搭建
- 6.1.1 MP3播放模块
- 6.1.2 程序代码
- 6.2 制作节目单的App
- 6.2.1 新建一个项目
- 6.2.2 Designer界面设计
- 6.2.3 Blocks Editor界面设计
- 6.2.4 程序运行
- 第7章 物联网平台
- 7.1 Yeelink平台
- 7.1.1 Yeelink平台设置
- 7.1.2 利用网页查看温湿度变化
- 7.1.3 利用网页远程控制开关灯
- 7.1.4 微博发布
- 7.2 乐联网平台
- 7.2.1 乐联网平台设置
- 7.2.2 程序代码
- 7.2.3 微信互动
- 7.3 Xively平台
- 7.3.1 Xively平台设置
- 7.3.2 程序代码
- 第8章 微信智能家居平台
- 8.1 服务器的搭建
- 8.1.1 百度BAE服务器端搭建
- 8.1.2 新浪SAE服务器端搭建
- 8.2 服务器端代码的编辑
- 8.2.1 示例代码
- 8.2.2 链接微信平台代码
- 8.2.3 链接Arduino代码
- 8.2.4 代码上传到服务器
- 8.2.5 数据库编辑
- 8.3 Arduino程序设计
- 8.4 微信公众平台搭建
- 8.5 验证
- 附录A 下载开发包的方法
- 附录B 从百度云盘下载本书资料
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。