本書(shū)從構思、設計到實(shí)現,深入理解Arduino項目開(kāi)發(fā)!《Arduino案例實(shí)戰》系統論述了Arduino開(kāi)源硬件的開(kāi)發(fā)方法和技術(shù)。書(shū)中以豐富Arduino設計實(shí)例,介紹了智能硬件的物聯(lián)網(wǎng)應用。在處理嵌入式系統的開(kāi)發(fā)過(guò)程中,使用Arduino開(kāi)源平臺,將事半功倍,極大提高效率。本書(shū)涉及的主題:
(1)智能控制類(lèi)開(kāi)發(fā)案例
(2)人機交互類(lèi)開(kāi)發(fā)案例
(3)生活便捷類(lèi)開(kāi)發(fā)案例
(4)物聯(lián)網(wǎng)絡(luò )類(lèi)開(kāi)發(fā)案例
(5)其他創(chuàng )意類(lèi)開(kāi)發(fā)案例
本書(shū)突出的特點(diǎn):
(6)典型場(chǎng)景的創(chuàng )新應用
(7)智能開(kāi)源的編程實(shí)踐
(8)不同領(lǐng)域的經(jīng)典案例
(9)多種產(chǎn)品的功能實(shí)現
注:本書(shū)提供配套學(xué)習資源,下載地址為清華大學(xué)出版社本書(shū)頁(yè)面。
本書(shū)以“大眾創(chuàng )業(yè)、萬(wàn)眾創(chuàng )新”為時(shí)代背景,以物聯(lián)網(wǎng)和智能開(kāi)源硬件發(fā)展為技術(shù)背景,總結了智能硬件的創(chuàng )新模式、創(chuàng )新方法和創(chuàng )新產(chǎn)品。本書(shū)主要內容包括Arduino設計基礎及開(kāi)發(fā)案例,涉及Arduino智能控制類(lèi)開(kāi)發(fā)案例、Arduino生活便捷類(lèi)開(kāi)發(fā)案例、Arduino物聯(lián)網(wǎng)絡(luò )類(lèi)開(kāi)發(fā)案例、Arduino人機交互類(lèi)開(kāi)發(fā)案例、其他Arduino創(chuàng )意類(lèi)開(kāi)發(fā)案例。
本書(shū)針對創(chuàng )新產(chǎn)品的實(shí)際開(kāi)發(fā)案例進(jìn)行描述,包括軟件設計流程圖、硬件電路圖、各種傳感器和模塊,從功能、使用方法、電路連接和實(shí)例程序等方面介紹其使用方法;綜合應用各種技術(shù),提高產(chǎn)品的總體性能和可實(shí)現性。本書(shū)案例的內容由總到分、先模塊后代碼、創(chuàng )新思維與實(shí)踐案例相結合,以供不同層次的人員需求,同時(shí),本書(shū)附有實(shí)際項目的硬件設計圖和軟件實(shí)現代碼,供讀者自我學(xué)習和自我提高使用。
本書(shū)可作為大學(xué)信息與通信工程及相關(guān)領(lǐng)域的本科生教材,也可以作為智能硬件愛(ài)好者創(chuàng )新手冊使用,還可以為創(chuàng )客產(chǎn)生需求、分析產(chǎn)品、設計生產(chǎn)、實(shí)現產(chǎn)品提供幫助。對于從事物聯(lián)網(wǎng)、創(chuàng )新開(kāi)發(fā)和設計的專(zhuān)業(yè)技術(shù)人員,也可以作為主要的技術(shù)參考書(shū)。
李永華 現執教于北京郵電大學(xué),擁有超過(guò)10年的嵌入式開(kāi)發(fā)經(jīng)驗,致力于物聯(lián)網(wǎng)和智能硬件的研究開(kāi)發(fā)工作。在教學(xué)中以興趣為導向,激發(fā)學(xué)生的創(chuàng )造性;以素質(zhì)為基礎,提高自身教學(xué)水平;以科研為手段,促進(jìn)教學(xué)理念轉變。通過(guò)信息工程專(zhuān)業(yè)綜合改革,探索了以“學(xué)生學(xué)為中心”的教學(xué)模式,營(yíng)造生動(dòng)活潑的學(xué)習方法,提高學(xué)生獨立思考問(wèn)題、發(fā)現問(wèn)題、解決問(wèn)題的能力,激發(fā)學(xué)生的創(chuàng )造激情。在研發(fā)及教學(xué)實(shí)踐中指導學(xué)生實(shí)現200余個(gè)創(chuàng )新案例,并指導著(zhù)一支物聯(lián)網(wǎng)開(kāi)發(fā)團隊,曾在物聯(lián)網(wǎng)、開(kāi)源硬件等技術(shù)領(lǐng)域進(jìn)行了多場(chǎng)學(xué)術(shù)報告,并且出版了《AllJoyn技術(shù)原理及物聯(lián)網(wǎng)程序開(kāi)發(fā)指南》《Arduino實(shí)戰指南——游戲開(kāi)發(fā)、智能硬件、人機交互、智能家居與物聯(lián)網(wǎng)設計30例》《Arduino軟硬件協(xié)同設計實(shí)戰指南》等多部物聯(lián)網(wǎng)技術(shù)方向的著(zhù)作。
第1章Arduino項目設計基礎
1.1開(kāi)源硬件簡(jiǎn)介
1.2Arduino開(kāi)源硬件
1.2.1Arduino開(kāi)發(fā)板
1.2.2Arduino擴展板
1.3Arduino軟件開(kāi)發(fā)平臺
1.3.1Arduino平臺特點(diǎn)
1.3.2ArduinoIDE的安裝
1.3.3ArduinoIDE的使用
1.4Arduino編程語(yǔ)言
1.4.1Arduino編程基礎
1.4.2數字I/O口的操作函數
1.4.3模擬I/O口的操作函數
1.4.4高級I/OPulseln(pin,state,timeout)
1.4.5時(shí)間函數
1.4.6中斷函數
1.4.7串口通信函數
1.4.8Arduino的庫函數
1.5Arduino硬件設計平臺
1.5.1Fritzing軟件簡(jiǎn)介
1.5.2Fritzing使用方法
1.5.3Arduino電路設計
1.5.4Arduino樣例與編程
第2章PM2.5檢測儀
2.1項目背景
2.2創(chuàng )意描述
2.3功能及總體設計
2.3.1功能介紹
2.3.2總體設計
2.3.3模塊介紹
2.4產(chǎn)品展示
2.5故障及問(wèn)題分析
2.6元器件清單
第3章表情口罩
3.1項目背景
3.2創(chuàng )意描述
3.3功能及總體設計
3.3.1功能介紹
3.3.2總體設計
3.3.3模塊介紹
3.4產(chǎn)品展示
3.5故障及問(wèn)題分析
3.6元器件清單
第4章簡(jiǎn)易心率監測儀
4.1項目背景
4.2創(chuàng )意描述
4.3功能及總體設計
4.3.1功能介紹
4.3.2總體設計
4.3.3模塊介紹
4.4產(chǎn)品展示
4.5故障及問(wèn)題分析
4.6元器件清單
第5章App控制智能小風(fēng)扇
5.1項目背景
5.2創(chuàng )意描述
5.3功能及總體設計
5.3.1功能介紹
5.3.2總體設計
5.3.3模塊介紹
5.4產(chǎn)品展示
5.5故障及問(wèn)題分析
5.6元器件清單
第6章智能天然氣控制報警系統
6.1項目背景
6.2創(chuàng )意描述
6.3功能及總體設計
6.3.1功能介紹
6.3.2總體設計
6.3.3模塊介紹
6.4產(chǎn)品展示
6.5故障及問(wèn)題分析
6.6元器件清單
第7章自動(dòng)控制風(fēng)扇
7.1項目背景
7.2創(chuàng )意描述
7.3功能及總體設計
7.3.1功能介紹
7.3.2總體設計
7.3.3模塊介紹
7.4產(chǎn)品展示
7.5故障及問(wèn)題分析
7.6元器件清單
第8章多功能加濕器
8.1項目背景
8.2創(chuàng )意描述
8.3功能及總體設計
8.3.1功能介紹
8.3.2總體設計
8.3.3模塊介紹
8.4產(chǎn)品展示
8.5故障及問(wèn)題分析
8.6元器件清單
第9章多功能鬧鐘
9.1項目背景
9.2創(chuàng )意描述
9.3功能及總體設計
9.3.1功能介紹
9.3.2總體設計
9.3.3模塊介紹
9.4產(chǎn)品展示
9.5故障及問(wèn)題分析
9.6元器件清單
第10章紅外遙控旋轉小風(fēng)扇
10.1項目背景
10.2創(chuàng )意描述
10.3功能及總體設計
10.3.1功能介紹
10.3.2總體設計
10.3.3模塊介紹
10.4產(chǎn)品展示
10.5故障及其問(wèn)題分析
10.6元器件清單
第11章基于自建云服務(wù)器的智能家居
11.1項目背景
11.2創(chuàng )意描述
11.3功能及總體設計
11.3.1功能介紹
11.3.2總體設計
11.3.3模塊介紹
11.4產(chǎn)品展示
11.5故障及問(wèn)題分析
11.6元器件清單
第12章語(yǔ)音控制臺燈
12.1項目背景
12.2創(chuàng )意描述
12.3功能及總體設計
12.3.1功能介紹
12.3.2總體設計
12.3.3模塊介紹
12.4產(chǎn)品展示
12.5故障及問(wèn)題分析
12.6元器件清單
第13章盲文教學(xué)器
13.1項目背景
13.2創(chuàng )意描述
13.3功能及總體設計
13.3.1功能介紹
13.3.2總體設計
13.3.3模塊介紹
13.4產(chǎn)品展示
13.5故障及問(wèn)題分析
13.6元器件清單
第14章智能拳擊手套
14.1項目背景
14.2創(chuàng )意描述
14.3功能及總體設計
14.3.1功能介紹
14.3.2總體設計
14.3.3模塊介紹
14.4產(chǎn)品展示
14.5故障及問(wèn)題分析
14.6元器件清單
第15章簡(jiǎn)易翻譯機
15.1項目背景
15.2創(chuàng )意描述
15.3功能及總體設計
15.3.1功能介紹
15.3.2總體設計
15.3.3模塊介紹
15.4產(chǎn)品展示
15.5故障及問(wèn)題分析
15.6元器件清單
第16章智能教室管理系統
16.1項目背景
16.2創(chuàng )意描述
16.3功能及總體設計
16.3.1功能介紹
16.3.2總體設計
16.3.3模塊介紹
16.4產(chǎn)品展示
16.5故障及問(wèn)題分析
16.6元器件清單
第17章基于A(yíng)rduino實(shí)現的激光雕刻機
17.1項目背景
17.2創(chuàng )意描述
17.3功能及總體設計
17.3.1功能介紹
17.3.2總體設計
17.3.3模塊介紹
17.4產(chǎn)品展示
17.5故障及問(wèn)題分析
17.6元器件清單
第18章自動(dòng)掃碼分揀裝置
18.1項目背景
18.2創(chuàng )意描述
18.3功能及總體設計
18.3.1功能介紹
18.3.2總體設計
18.3.3模塊介紹
18.4產(chǎn)品展示
18.5故障及問(wèn)題分析
18.6元器件清單
第19章肩帶式轉向警示器
19.1項目背景
19.2創(chuàng )意描述
19.3功能及總體設計
19.3.1功能介紹
19.3.2總體設計
19.3.3模塊介紹
19.4產(chǎn)品展示
19.5故障及問(wèn)題分析
19.6元器件清單
第20章水位監測預警器
20.1項目背景
20.2創(chuàng )意描述
20.3功能及總體設計
20.3.1功能介紹
20.3.2總體設計
20.3.3模塊介紹
20.4產(chǎn)品展示
20.5故障及問(wèn)題分析
20.6元器件清單
參考文獻