《Arduino项目开发 智能家居》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:李永华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2020
  • ISBN:9787302531449
  • 页数:370 页
图书介绍:

第1章 Arduino设计基础 1

1.1开源硬件简介 1

1.2 Arduino开源硬件 2

1.2.1 Arduino开发板 2

1.2.2 Arduino扩展板 5

1.3 Arduino软件开发平台 6

1.3.1 Arduino平台特点 7

1.3.2 Arduino IDE的安装 7

1.3.3 Arduino IDE的使用 10

1.4 Arduino编程语言 11

1.4.1 Arduino编程基础 12

1.4.2数字I/O引脚的操作函数 12

1.4.3模拟I/O引脚的操作函数 13

1.4.4高级I/()引脚的操作函数 14

1.4.5时间函数 14

1.4.6中断函数 16

1.4.7串口通信函数 19

1.4.8 Arduino的库函数 20

1.5 Arduino硬件设计平台 20

1.5.1 Fritzing软件简介 21

1.5.2 Fritzing使用方法 29

1.5.3 Arduino电路设计 39

1.5.4 Arduino开发平台样例与编程 45

第2章 智能饮水机项目设计 48

2.1功能及总体设计 48

2.2模块介绍 51

2.2.1饮水机智能出水模块 51

2.2.2预约制冷、加热模块 57

2.2.3手机APP模块 61

2.3产品展示 72

2.4元件清单 73

第3章 智能谷歌眼镜项目设计 74

3.1功能及总体设计 74

3.2模块介绍 77

3.2.1主程序模块 77

3.2.2 HC-06蓝牙模块 93

3.2.3 OLED屏幕显示模块 95

3.3产品展示 97

3.4元件清单 98

第4章 远程遥控空调项目设计 99

4.1功能及总体设计 99

4.2模块介绍 101

4.2.1 Arduino开发板模块 102

4.2.2 ESP8266模块 111

4.2.3红外模块 116

4.2.4服务器模块 119

4.2.5微信小程序模块 121

4.3产品展示 123

4.4元件清单 124

第5章 百分百起床闹铃项目设计 125

5.1功能及总体设计 125

5.2模块介绍 128

5.2.1 FPM10A指纹模块 128

5.2.2可调时钟及显示部分 130

5.3产品展示 147

5.4元件清单 148

第6章 手机支架提醒器项目设计 149

6.1功能及总体设计 149

6.2模块介绍 151

6.2.1输入报警模块 151

6.2.2 LCD显示模块 159

6.3产品展示 167

6.4元件清单 167

第7章 睡眠伴侣项目设计 169

7.1功能及总体设计 169

7.2模块介绍 171

7.2.1 Arduino开发板模块 171

7.2.2服务器模块 175

7.2.3前端模块 175

7.3产品展示 182

7.4元件清单 184

第8章 绿植培养日记项目设计 186

8.1功能及总体设计 186

8.2模块介绍 190

8.2.1主程序模块 190

8.2.2 ESP8266模块 193

8.2.3远程服务器模块 194

8.2.4摄像头模块 195

8.3产品展示 197

8.4元件清单 197

第9章 环境温湿度自动调节器项目设计 199

9.1功能及总体设计 199

9.2模块介绍 201

9.2.1温湿度采集模块 201

9.2.2 ESP8266模块 203

9.2.3输出显示模块 205

9.2.4开关控制模块 207

9.3产品展示 208

9.4元件清单 208

第10章 室内智能环境助手项目设计 209

10.1功能及总体设计 209

10.2模块介绍 212

10.2.1输入模块 212

10.2.2 OLED显示模块 215

10.2.3传输模块 217

10.3产品展示 222

10.4元件清单 225

第11章 喂宠神器项目设计 226

11.1功能及总体设计 226

11.2模块介绍 228

11.2.1主程序模块 229

11.2.2 ESP8266模块 234

11.2.3输入模块 237

11.2.4 OneNET云平台 240

11.3产品展示 242

11.4元件清单 243

第12章 智能小管家项目设计 244

12.1功能及总体设计 244

12.2模块介绍 247

12.2.1 LD3320语音识别模块 247

12.2.2 LCD12864液晶显示屏 259

12.2.3 HC-SR501人体红外传感器 262

12.3产品展示 263

12.4元件清单 264

第13章 智能晾衣架项目设计 265

13.1功能及总体设计 265

13.2模块介绍 267

13.2.1湿度模块 267

13.2.2蓝牙模块 268

13.2.3蓝牙串口APP模块 269

13.3产品展示 270

13.4元件清单 270

第14章 智能微家居项目设计 271

14.1功能及总体设计 271

14.2模块介绍 274

14.2.1温湿度传感器DHT11 274

14.2.2语音识别模块 276

14.2.3 MQ-2气体检测传感器模块 276

14.2.4 AXDL335三轴加速度传感器 278

14.2.5 ESP8266模块 279

14.3产品展示 282

14.4元件清单 282

第15章 睡眠监控闹钟项目设计 283

15.1功能及总体设计 283

15.2模块介绍 285

15.2.1数据采集模块 285

15.2.2网络通信模块 287

15.2.3显示输出模块 289

15.2.4声音输出模块 291

15.2.5远程监控模块 293

15.3产品展示 299

15.4元件清单 300

第16章 温湿度监测项目设计 301

16.1功能及总体设计 301

16.2模块介绍 303

16.2.1温湿度监测模块 303

16.2.2 ESP8266模块 305

16.2.3时钟模块 306

16.2.4火焰监测报警模块 309

16.3产品展示 309

16.4元件清单 311

第17章 智能植物管家项目设计 312

17.1功能及总体设计 312

17.2模块介绍 315

17.2.1数据采集及显示模块 315

17.2.2浇水模块 321

17.2.3网络模块 323

17.3产品展示 328

17.4元件清单 329

第18章 智能浇花装置项目设计 330

18.1功能及总体设计 330

18.2模块介绍 333

18.2.1土壤湿度检测模块 333

18.2.2传输与显示模块 334

18.2.3智能浇水及报警模块 340

18.3产品展示 342

18.4元件清单 343

第19章 空调温度自动调节项目设计 344

19.1功能及总体设计 344

19.2模块介绍 346

19.2.1主程序模块 346

19.2.2 TSOP解码模块 351

19.2.3显示模块 358

19.2.4发射模块 366

19.3产品展示 368

19.4元件清单 368

参考文献 369