新書推薦:
《
基于鲲鹏的分布式图分析算法实战
》
售價:NT$
495.0
《
中国历史研究入门(全二册)
》
售價:NT$
1290.0
《
夺回大脑 如何靠自己走出强迫
》
售價:NT$
299.0
《
夏天,19岁的肖像(青鲤文库)岛田庄司两次入围日本通俗文学奖直木奖的作品 ,同名电影由黄子韬主演!
》
售價:NT$
225.0
《
图解机械工程入门
》
售價:NT$
440.0
《
股市长线法宝(第6版)
》
售價:NT$
640.0
《
中文版SOLIDWORKS 2024机械设计从入门到精通(实战案例版)
》
售價:NT$
450.0
《
纯数学教程
》
售價:NT$
390.0
|
編輯推薦: |
随着社会智能化程度的不断提高,智能产品必然是未来的发展方向,在产品制造过程的各个环节将广泛应用智能技术。智能产品可以定义为一个目标或者一个系统,采用先进的计算机、网络通信、自动控制等技术,将与生产生活有关的各种应用子系统有机地结合在一起,通过综合管理,让生产生活更舒适、安全、有效和节能。智能产品不仅具有传统的功能,还具有高度的人性化;将原来被动静止的设备转变为具有智慧的工具,提供全方位的信息交换功能,帮助人们与外部信息交流畅通,提高生产效率和生活品质,优化人们的生产生活方式。因此,本书试图探索基于创新工程教育的基本方法,并将其提炼为适合我国国情、具有自身特色的创新实践教材,对实际教学中应用智能产品设计的工程教学经验进行总结,包括具体的智能产品设计方法和开发案例,本书可作为高校电子信息类专业“智能产品设计”“开源硬件设计”“电子系统设计”“创新创业”等课程的教材,也可作为创客及智能硬件爱好者的参考用书,还可作为从事物联网、创新开发和设计专业人员的技术参考书。
|
內容簡介: |
本书系统介绍了智能产品设计的基本概念、软件、硬件、平台和控制开发方法及完整的项目设计案例。全书共13章,内容包括智能产品设计基础、智能产品软件设计平台、智能产品硬件设计平台、智能产品云平台、智能产品前端开发方法以及3个完整智能产品设计案例。
在编排方式上,全书侧重对智能产品的项目开发过程中,每个开发方法和技术进行介绍。分别从智能产品设计与实现等角度论述硬件电路、软件设计、传感器和功能模块等,并剖析产品的功能、使用、电路连接和程序代码。为便于读者高效学习,快速掌握开发方法,本书配套提供项目设计的硬件电路图、程序代码,可供读者举一反三,二次开发。
|
關於作者: |
李永华,现执教于北京邮电大学,信息通信学院,教授,拥有超过10年的嵌入式开发经验,致力于物联网、云计算与大数据的研究工作。在教学中善于以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念的转变。在研发及教学实践中指导学生实现500个创新案例,承担参与了30余项国家级、企业组织的理论研究和工程项目没在国内外学术期刊以及会议发表论文60余篇,申请专利40余项,出版教材30余部。
|
目錄:
|
第1章智能产品设计基础
1.1智能产品概述
1.1.1智能产品基本概念
1.1.2智能产品设计模型
1.1.3智能产品设计原则
1.2创新方法概述
1.2.1创新基本概念
1.2.2创新思维方法
1.3产品开发技术
1.3.1嵌入式技术
1.3.2物联网技术
1.3.3云计算技术
1.3.4大数据技术
1.3.5人工智能技术
第2章智能产品开发平台
2.1ESP32开发板
2.1.1ESP32模组
2.1.2ESP32开发板引脚
2.2Arduino IDE的安装
2.3Arduino开发环境
2.3.1Arduino插件安装
2.3.2运行第一个程序
2.4Arduino程序结构
2.5Arduino程序控制
2.5.1基本语法
2.5.2控制结构语句
2.5.3运算符
2.6Arduino数据结构
2.6.1常量定义
2.6.2数据类型
2.6.3变量修饰
2.7Arduino常用函数
2.7.1数字I/O函数
2.7.2模拟I/O函数
2.7.3时间函数
2.7.4中断函数
2.7.5串口通信函数
2.7.6数学函数
2.7.7字符函数
2.7.8字符串函数
第3章硬件设计平台
3.1Fritzing软件简介
3.1.1主界面
3.1.2项目视图
3.1.3工具栏
3.2Fritzing使用方法
3.2.1查看元件库已有元件
3.2.2添加新元件到元件库
3.2.3添加新元件库
3.2.4添加或删除元件
3.2.5添加元件间连线
3.3ESP32开发板电路设计
第4章软件设计方法
4.1流程图符号
4.2流程图基本结构
4.2.1顺序结构
4.2.2条件结构
4.2.3循环结构
4.3NS图基本结构
4.3.1顺序结构
4.3.2选择结构
4.3.3循环结构
4.4NS图示例
4.5PAD图基本结构
4.5.1顺序结构
4.5.2选择结构
4.5.3循环结构
4.6PAD图示例
第5章基础外设开发
5.1IO_MUX和GPIO矩阵
5.1.1通过GPIO矩阵的外设输入
5.1.2通过GPIO矩阵的外设输出
5.1.3IO_MUX的直接I/O功能
5.1.4GPIO示例程序
5.2ESP32系统中断矩阵
5.2.1中断矩阵概述
5.2.2中断功能概述
5.2.3中断示例
5.3ADC
5.3.1ADC概述
5.3.2ADC示例
5.4DAC
5.4.1DAC概述
5.4.2DAC示例
5.5定时器
5.5.1定时器概述
5.5.2定时器示例
5.6UART
5.6.1UART概述
5.6.2UART示例
5.7I2C
5.7.1I2C概述
5.7.2I2C示例
5.8I2S
5.8.1I2S概述
5.8.2I2S示例
5.9SPI
5.9.1SPI概述
5.9.2SPI示例
第6章网络连接开发
6.1ESP32芯片WiFi概述
6.2WiFi网络连接数据类型
6.2.1设置WiFi的AP模式示例
6.2.2设置WiFi的STA模式示例
6.2.3扫描AP示例
6.3网络接口
6.3.1网络接口概述
6.3.2基于TCP的Socket通信示例
6.3.3基于UDP的Socket通信示例
第7章应用层技术开发
7.1基于HTTP开发
7.1.1HTTP服务器端示例
7.1.2HTTP客户端请求示例
7.2基于WebSocket协议开发
7.3基于MQTT协议开发
第8章蓝牙技术开发
8.1蓝牙协议基础
8.2ESP32蓝牙架构
8.2.1蓝牙应用结构
8.2.2ESP32 BLE
8.3ESP32蓝牙示例
第9章OneNET云平台
9.1OneNET云平台简介
9.2OneNET云平台产品开发
9.2.1创建产品
9.2.2物模型
9.2.3设备接入
9.2.4MQTT协议接入
9.2.5数据解析
9.3OneNET云平台设备管理
9.3.1创建设备
9.3.2设备管理
9.3.3设备分组
9.3.4设备转移
9.3.5文件管理
9.3.6IMEI申诉
9.4OneNET云平台应用开发
9.4.1应用开发简介
9.4.2安全鉴权
9.4.3错误码
9.4.4接口列表
第10章微信小程序开发
10.1小程序注册
10.2开发工具安装及使用
10.3小程序基本结构
10.4事件绑定
10.4.1事件的含义
10.4.2事件中的组件
10.4.3按钮组件
10.4.4事件中的使用方式
10.4.5相关示例
10.5小程序与云平台交互
10.5.1wx.request函数
10.5.2请求方法
第11章智能温湿度计开发
11.1总体设计
11.1.1整体框架
11.1.2系统流程
11.2模块介绍
11.2.1主程序模块
11.2.2DHT11模块
11.2.3OneNET云平台模块
11.2.4前端模块
11.3产品展示
第12章智能控制LED开发
12.1总体设计
12.1.1整体框架
12.1.2系统流程
12.2模块介绍
12.2.1主程序模块
12.2.2LED模块
12.2.3OneNET云平台模块
12.2.4前端模块
12.3产品展示
第13章智能农业系统开发
13.1总体设计
13.1.1整体框架
13.1.2系统流程
13.2模块介绍
13.2.1主程序模块
13.2.2传感器模块
13.2.3WiFi模块
13.2.4LED模块
13.2.5OneNET云平台模块
13.2.6前端模块
13.3产品展示
视频目录
视 频 名 称时长/分钟位置
第1集 1.191.1节节首
第2集 1.2121.2节节首
第3集 1.3121.3节节首
第4集 2.152.1节节首
第5集 2.2142.2节节首
第6集 2.3122.3节节首
第7集 2.422.4节节首
第8集 2.5252.5节节首
第9集 2.6172.6节节首
第10集 2.7.1172.7.1节节首
第11集 2.7.2162.7.2节节首
第12集 2.7.3422.7.3节节首
第13集 2.7.472.7.4节节首
第14集 2.7.5162.7.5节节首
第15集 2.7.6282.7.6节节首
第16集 2.7.752.7.7节节首
第17集 2.7.832.7.8节节首
第18集 317第3章章首
第19集 412第4章章首
第20集 5.1125.1节节首
第21集 5.2255.2节节首
第22集 5.3335.3节节首
第23集 5.4315.4节节首
第24集 5.5345.5节节首
第25集 5.6455.6节节首
第26集 5.7335.7节节首
第27集 5.8325.8节节首
第28集 5.9365.9节节首
第29集 6.156.1节节首
第30集 6.2486.2节节首
第31集 6.3926.3节节首
第32集 7.1607.1节节首
第33集 7.2327.2节节首
第34集 7.3337.3节节首
第35集 8.1128.1节节首
第36集 8.2178.2节节首
第37集 8.3278.3节节首
第38集 9.189.1节节首
第39集 9.2.139.2.1节节首
第40集 9.2.2129.2.2节节首
第41集 9.2.399.2.3节节首
第42集 9.2.439.2.4节节首
第43集 9.2.539.2.5节节首
第44集 9.379.3节节首
第45集 9.439.4节节首
第46集 10.1510.1节节首
第47集 10.2410.2节节首
第48集 10.3710.3节节首
第49集 10.4710.4节节首
第50集 10.51710.5节节首
第51集 115第11章章首
第52集 1210第12章章首
第53集 1311第13章章首
|
內容試閱:
|
物联网、智能硬件和大数据技术给社会带来了巨大的冲击,个性化、定制化和智能化的硬件设备成为未来的发展趋势。“中国制造2025”计划、德国的“工业4.0”及美国的“工业互联网”都是将人、数据和机器连接起来,其本质是工业的深度智能化,为未来智能社会的发展提供制造技术基础。
随着社会智能化程度的不断提高,智能产品必然是未来的发展方向,在产品制造过程的各个环节将广泛应用智能技术。智能产品可以定义为一个目标或者一个系统,采用先进的计算机、网络通信、自动控制等技术,将与生产生活有关的各种应用子系统有机地结合在一起,通过综合管理,让生产生活更舒适、安全、有效和节能。智能产品不仅具有传统的功能,还具有高度的人性化。
在产品智能化的背景下,人才培养方法、模式和教材也应该适应当前时代的发展。作者依据当今社会智能化的发展趋势,结合智能产品的发展要求,采取激励创新的工程教育方法,培养适应未来工业发展的人才。因此,本书试图探索基于创新工程教育的基本方法,并将其提炼为适合我国国情、具有自身特色的创新实践教材,对实际教学中应用智能产品设计的工程教学经验进行总结,包括具体的智能产品设计方法和开发案例,希望对教育教学及工业界有所帮助,起到抛砖引玉的作用。
本书侧重对智能产品的项目开发过程中每个开发方法和技术进行介绍。分别从智能产品设计与实现等角度论述硬件电路、软件设计、传感器和功能模块等,并剖析产品的功能、使用、电路连接和程序代码。为便于读者高效学习、快速掌握开发方法,本书配套提供项目设计的硬件电路图、程序代码、实现过程中出现的问题及解决方法,可供读者举一反三,二次开发。
本书的素材主要来源于作者所在学校近几年承担的 和北京市的教育、教学改革项目和成果,也是北京邮电大学信息与通信工程学院同学们创新产品的设计成果。书中系统地介绍了如何进行智能产品设计,如何利用多种平台进行智能产品开发,如何进行产品相关的设计、实现与应用。
本书由北京邮电大学“十四五”规划教材项目资助。本书的编写也得到了 电子信息类专业教学指导委员会、国家第一类特色专业建设项目、国家第二类特色专业建设项目、 CDIO工程教育模式研究与实践项目、 本科教学工程项目、北京市特色专业建设、北京市教育教学改革项目、北京市教育科学规划项目的大力支持,在此一并表示感谢!
由于作者水平有限,书中不妥之处在所难免,衷心希望各位读者多提宝贵意见及具体的整改措施,以便作者进一步修改和完善。
李永华
2024年3月
于北京邮电大学
|
|