类似推荐
编辑推荐
物联网实战开发:31个任务快速掌握嵌入式、传感器技术。
内容简介
本书以CC2530和常用的物联网传感器为硬件基础,精心选择了31个具体的任务,通过这些任务的学习,读者可以快速掌握物联网、嵌入式系统和传感器的理论知识和开发技术,这些任务涵盖了微控制器的基本原理和开发工具,CC2530的常用技术,物联网中常用传感器的应用等知识点以及实用的开发技术,最后通过几个物联网的典型开发实例来提高读者的综合开发能力。
章节目录
封面
版权页
前言
目录
第1部分 微处理器基本原理和开发知识
任务1 微处理器
1.1 学习场景:微处理器有哪些应用
1.2 学习目标
1.3 原理学习:微处理器发展与应用
1.3.1 微处理器概述
1.3.2 微处理器的发展与应用
1.3.3 微处理器和物联网
1.4 任务小结
1.5 思考与拓展
任务2 MCS-51微处理器
2.1 学习场景:MCS-51微处理器有哪些应用
2.2 学习目标
2.3 原理学习:MCS-51微处理器和CC2530微处理器
2.3.1 MCS-51微处理器
2.3.2 CC2530微处理器
2.3.3 CC2530开发平台
2.3.4 CC2530开发环境
2.4 任务实践
2.5 任务小结
2.6 思考与拓展
任务3 项目开发基本调试
3.1 开发场景:如何进行项目开发
3.2 开发目标
3.3 原理学习:软件开发环境
3.3.1 IAR for 8051开发环境
3.3.2 IAR for 8051程序调试
3.4 任务实践:实现一个工程项目
3.4.1 开发设计
3.4.2 功能实现
3.5 任务验证
3.6 任务小结
3.7 思考与拓展
第2部分 CC2530微处理器接口开发技术
任务4 信号灯的设计与实现
4.1 开发场景:如何控制信号灯
4.2 开发目标
4.3 原理学习:微处理器的GPIO功能与应用
4.3.1 微处理器GPIO
4.3.2 CC2530与GPIO
4.3.3 GPIO的位操作
4.4 任务实践:信号灯的软/硬件设计
4.4.1 开发设计
4.4.2 功能实现
4.5 任务验证
4.6 任务小结
4.7 思考与拓展
任务5 键盘按键的设计与实现
5.1 开发场景:如何检测键盘按键
5.2 开发目标
5.3 原理学习:微处理器中断
5.3.1 中断基本概念与定义
5.3.2 CC2530与外部中断
5.4 任务实践:键盘按键检测的软/硬件设计
5.4.1 开发设计
5.4.2 功能实现
5.5 任务验证
5.6 任务小结
5.7 思考与拓展
任务6 电子秒表的设计与实现
6.1 开发场景:如何实现电子秒表
6.2 开发目标
6.3 原理学习:定时/计数器
6.3.1 定时/计数器
6.3.2 CC2530与定时器
6.4 任务实践:电子秒表的软/硬件设计
6.4.1 开发设计
6.4.2 功能实现
6.5 任务验证
6.6 任务小结
6.7 思考与拓展
任务7 万用表电压检测的设计与实现
7.1 开发场景:如何使用万用表检测电压
7.2 开发目标
7.3 原理学习:A/D转换器
7.3.1 A/D转换器
7.3.2 CC2530与A/D转换器
7.4 任务实践:万用表电压检测的软/硬件设计
7.4.1 开发设计
7.4.2 功能实现
7.5 任务验证
7.6 任务小结
7.7 思考与拓展
任务8 低功耗智能手环的设计与实现
8.1 开发场景:如何实现低功耗
8.2 开发目标
8.3 原理学习:嵌入式电源管理
8.3.1 电源管理
8.3.2 CC2530的电源管理
8.4 任务实践:低功耗智能手环的软/硬件设计
8.4.1 开发设计
8.4.2 功能实现
8.5 任务验证
8.6 任务小结
8.7 思考与拓展
任务9 监测站宕机复位重启的设计与实现
9.1 开发场景:如何实现监测站宕机复位重启
9.2 开发目标
9.3 原理学习:看门狗
9.4 任务实践:监测站宕机复位重启的软/硬件设计
9.4.1 开发设计
9.4.2 功能实现
9.5 任务验证
9.6 任务小结
9.7 思考与拓展
任务10 智能工厂设备交互的设计与实现
10.1 开发场景:如何实现设备交互
10.2 开发目标
10.3 原理学习:CC2530串口
10.3.1 串口
10.3.2 CC2530串口
10.4 任务实践:智能工厂设备交互的软/硬件设计
10.4.1 开发设计
10.4.2 功能实现
10.5 任务验证
10.6 任务小结
10.7 思考与拓展
任务11 农业大棚温湿度信息采集系统的设计与实现
11.1 开发场景:如何实现温湿度信息采集
11.2 开发目标
11.3 原理学习:I2C总线和温湿度传感器
11.3.1 I2C总线
11.3.2 温湿度传感器
11.4 任务实践:温湿度信息采集系统的软/硬件设计
11.4.1 开发设计
11.4.2 功能实现
11.5 任务验证
11.6 任务小结
11.7 思考与拓展
第3部分 基于CC2530和常用传感器开发
任务12 传感器原理与应用技术
12.1 学习场景:日常生活中传感器的应用有哪些
12.2 学习目标
12.3 原理学习:传感器应用和发展趋势
12.3.1 传感器简述
12.3.2 传感器的应用
12.3.3 传感器技术的发展趋势
12.3.4 传感器与物联网应用
12.4 任务小结
12.5 思考与拓展
任务13 温室大棚光照度测量的设计与实现
13.1 开发场景:如何实现光照度的测量
13.2 开发目标
13.3 原理学习:光敏传感器和I2C总线
13.3.1 光敏传感器
13.3.2 BH1750FVI-TR光敏传感器
13.3.3 I2C总线和光照传感器
13.3.4 CC2530驱动BH1750FVI-TR光敏传感器
13.4 任务实践:光照度测量的软/硬件设计
13.4.1 开发设计
13.4.2 功能实现
13.5 任务验证
13.6 任务小结
13.7 思考与拓展
任务14 户外气压海拔测量计的设计与实现
14.1 开发场景:如何实现气压高度测量
14.2 开发目标
14.3 原理学习:气压海拔传感器原理与测量
14.3.1 气压海拔传感器
14.3.2 FBM320气压海拔传感器
14.4 任务实践:户外气压海拔测量计的软/硬件设计
14.4.1 开发设计
14.4.2 功能实现
14.5 任务验证
14.6 任务小结
14.7 思考与拓展
任务15 室内空气质量检测的设计与实现
15.1 开发场景:如何测量空气质量
15.2 开发目标
15.3 原理学习:半导体气体传感器和空气质量传感器
15.3.1 半导体气体传感器
15.3.2 MP503型空气质量传感器
15.4 任务实践:空气质量检测系统软/硬件设计
15.4.1 开发设计
15.4.2 功能实现
15.5 任务验证
15.6 任务小结
15.7 思考与拓展
任务16 电子计步器的设计与实现
16.1 开发场景:如何实现计步器
16.2 开发目标
16.3 原理学习:三轴加速度传感器与测量
16.3.1 人体运动模型
16.3.2 三轴加速度传感器
16.3.3 三轴加速度传感器的应用
16.3.4 LIS3DH三轴加速度传感器
16.3.5 计步算法
16.3.6 获取传感器数据
16.4 任务实践:电子计步器的软/硬件设计
16.4.1 开发设计
16.4.2 功能实现
16.5 任务验证
16.6 任务小结
16.7 思考与拓展
任务17 红外测距系统的设计与实现
17.1 开发场景:如何用红外距离传感器测量距离
17.2 开发目标
17.3 原理学习:距离传感器与测量
17.3.1 距离传感器
17.3.2 Sharp红外距离传感器
17.4 任务实践:红外测距系统的软/硬件设计
17.4.1 开发设计
17.4.2 功能实现
17.5 任务验证
17.6 任务小结
17.7 思考与拓展
任务18 人体红外报警器的设计与实现
18.1 开发场景:如何实现人体红外报警
18.2 开发目标
18.3 原理学习:人体红外传感器与测量
18.3.1 人体红外传感器
18.3.2 热释电红外传感器
18.3.3 AS312型热释电红外传感器
18.4 任务实践:人体红外报警器的软/硬件设计
18.4.1 开发设计
18.4.2 功能实现
18.5 任务验证
18.6 任务小结
18.7 思考与拓展
任务19 燃气报警器的设计与实现
19.1 开发场景:如何实现可燃气体传感器的报警
19.2 开发目标
19.3 原理学习:可燃气体传感器与测量
19.3.1 可燃气体传感器
19.3.2 MP-4可燃气体传感器
19.4 任务实践:燃气报警器的软/硬件设计
19.4.1 开发设计
19.4.2 功能实现
19.5 任务验证
19.6 任务小结
19.7 思考与拓展
任务20 电动车报警器的设计与实现
20.1 开发场景:如何实现电动车报警器
20.2 开发目标
20.3 原理学习:振动信号和振动传感器测量
20.3.1 振动信号
20.3.2 振动传感器
20.4 任务实践:电动车报警器的软/硬件设计
20.4.1 开发设计
20.4.2 功能实现
20.5 任务验证
20.6 任务小结
20.7 思考与拓展
任务21 出租车计价器的设计与实现
21.1 开发场景:如何实现出租车计价器的设计
21.2 开发目标
21.3 原理学习:霍尔传感器与测量
21.3.1 霍尔传感器
21.3.2 AH3144型霍尔传感器
21.4 任务实践:出租车计价器的软/硬件设计
21.4.1 开发设计
21.4.2 功能实现
21.5 任务验证
21.6 任务小结
21.7 思考与拓展
任务22 生产线计件器的设计与实现
22.1 开发场景:如何实现生产线计件器
22.2 开发目标
22.3 原理学习:光电传感器与应用
22.3.1 光电传感器
22.3.2 光电开关的原理
22.3.3 光电传感器的应用
22.4 任务实践:生产线计件器的软/硬件设计
22.4.1 开发设计
22.4.2 功能实现
22.5 任务验证
22.6 任务小结
22.7 思考与拓展
任务23 火灾报警器的设计与实现
23.1 开发场景:如何实现火焰探测
23.2 开发目标
23.3 原理学习:光电效应和火焰传感器
23.3.1 火焰传感器
23.3.2 火焰传感器分类
23.3.3 接收管和光电效应原理
23.4 任务实践:火灾报警器的软/硬件设计
23.4.1 开发设计
23.4.2 功能实现
23.5 任务验证
23.6 任务小结
23.7 思考与拓展
任务24 触摸开关的设计与实现
24.1 开发场景:如何实现触摸开关
24.2 开发目标
24.3 原理学习:触摸开关和触摸传感器
24.3.1 触摸开关
24.3.2 触摸屏简介
24.3.3 电容式触摸开关
24.4 任务实践:触摸开关的软/硬件设计
24.4.1 开发设计
24.4.2 功能实现
24.5 任务验证
24.6 任务小结
24.7 思考与拓展
任务25 定时开关插座的设计与实现
25.1 开发场景:如何实现定时开关插座
25.2 开发目标
25.3 原理学习:继电器的原理和应用
25.3.1 电磁继电器的原理
25.3.2 继电器的开关分类
25.3.3 继电器的作用
25.3.4 继电器的种类
25.4 任务实践:定时开关插座的软/硬件设计
25.4.1 开发设计
25.4.2 功能实现
25.5 任务验证
25.6 任务小结
25.7 思考与拓展
任务26 笔记本电脑散热器的设计与实现
26.1 开发场景:如何实现笔记本电脑散热器
26.2 开发目标
26.3 原理学习:轴流风机和应用
26.3.1 轴流风机
26.3.2 GM0501PFB3型轴流风机
26.4 任务实践:笔记本电脑散热器的软/硬件设计
26.4.1 开发设计
26.4.2 功能实现
26.5 任务验证
26.6 任务小结
26.7 思考与拓展
任务27 摄像机云台的设计与实现
27.1 开发场景:如何实现摄像机云台
27.2 开发目标
27.3 原理学习:步进电机原理与应用
27.3.1 步进电机基本概念
27.3.2 步进电机工作原理
27.3.3 步进电机控制方法
27.3.4 四相五线步进电机
27.4 任务实践:摄像机云台的软/硬件设计
27.4.1 开发设计
27.4.2 功能实现
27.5 任务验证
27.6 任务小结
27.7 思考与拓展
任务28 声光报警器的设计与实现
28.1 开发场景:如何实现声光报警器
28.2 开发目标
28.3 原理学习:声光报警器和RGB灯
28.3.1 声光报警器
28.3.2 RGB灯原理
28.4 任务实践:声光报警器的软/硬件设计
28.4.1 开发设计
28.4.2 功能实现
28.5 任务验证
28.6 任务小结
28.7 思考与拓展
第4部分 综合应用项目开发
任务29 农业大棚空气湿度调节系统的设计与实现
29.1 开发场景:如何实现空气湿度调节
29.2 开发目标
29.3 任务需求分析
29.3.1 项目解读
29.3.2 项目功能分解
29.3.3 项目技术化
29.4 任务实践:空气湿度调节系统的软/硬件设计
29.4.1 项目架构
29.4.2 硬件设计
29.4.3 软件设计
29.5 任务验证
29.5.1 项目测试
29.5.2 项目功能验证
29.5.3 验证效果
29.6 任务小结
29.7 思考与拓展
任务30 智能语音门铃的设计与实现
30.1 开发场景:如何实现智能语音门铃
30.2 开发目标
30.3 任务需求分析
30.3.1 项目解读
30.3.2 项目功能分解
30.3.3 项目技术化
30.4 任务实践:智能语音门铃的软/硬件设计
30.4.1 项目架构
30.4.2 硬件设计
30.4.3 软件设计
30.5 任务验证
30.5.1 项目测试
30.5.2 项目功能验证
30.5.3 验证效果
30.6 任务小结
30.7 思考与拓展
任务31 多功能晾衣架的设计与实现
31.1 开发场景:如何实现多功能晾衣架
31.2 开发目标
31.3 任务需求分析
31.3.1 项目解读
31.3.2 项目功能分解
31.3.3 项目技术化
31.4 任务实践:多功能晾衣架的软/硬件设计
31.4.1 项目架构
31.4.2 硬件设计
31.4.3 软件设计
31.5 任务验证
31.5.1 项目测试
31.5.2 项目功能验证
31.5.3 验证效果
31.6 任务小结
31.7 思考与拓展
参考文献
面向物联网的CC2530与传感器应用开发是2018年由电子工业出版社出版,作者廖建尚。
得书感谢您对《面向物联网的CC2530与传感器应用开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。