展开全部

主编推荐语

书中主要介绍了智能家居的原理及实现过程。

内容简介

智能家居,又称智能住宅,在国外常用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、科普以及教材、教辅等领域。