Arduino項目開發——智能家居( 簡體 字) | |
作者:李永華 | 類別:1. -> 電腦組織與體系結構 -> 單晶片 -> Arduino |
出版社:清華大學出版社 | 3dWoo書號: 52263 詢問書籍請說出此書號! 有庫存 NT售價: 445 元 |
出版日:1/1/2020 | |
頁數:368 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787302531449 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第1章Arduino設計基礎
1.1開源硬件簡介 1.2Arduino開源硬件 1.2.1Arduino開發板 1.2.2Arduino擴展板 1.3Arduino軟件開發平臺 1.3.1Arduino平臺特點 1.3.2ArduinoIDE的安裝 1.3.3ArduinoIDE的使用 1.4Arduino編程語言 1.4.1Arduino編程基礎 1.4.2數字I/O引腳的操作函數 1.4.3模擬I/O引腳的操作函數 1.4.4高級I/O引腳的操作函數 1.4.5時間函數 1.4.6中斷函數 1.4.7串口通信函數 1.4.8Arduino的庫函數 1.5Arduino硬件設計平臺 1.5.1Fritzing軟件簡介 1.5.2Fritzing使用方法 1.5.3Arduino電路設計 1.5.4Arduino開發平臺樣例與編程 第2章智能飲水機項目設計 2.1功能及總體設計 2.2模塊介紹 2.2.1飲水機智能出水模塊 2.2.2預約制冷、加熱模塊 2.2.3手機APP模塊 2.3產品展示 2.4元件清單 第3章智能谷歌眼鏡項目設計 3.1功能及總體設計 3.2模塊介紹 3.2.1主程序模塊 3.2.2HC06藍牙模塊 3.2.3OLED屏幕顯示模塊 3.3產品展示 3.4元件清單 第4章遠程遙控空調項目設計 4.1功能及總體設計 4.2模塊介紹 4.2.1Arduino開發板模塊 4.2.2ESP8266模塊 4.2.3紅外模塊 4.2.4服務器模塊 4.2.5微信小程序模塊 4.3產品展示 4.4元件清單 第5章百分百起床鬧鈴項目設計 5.1功能及總體設計 5.2模塊介紹 5.2.1FPM10A指紋模塊 5.2.2可調時鐘及顯示部分 5.3產品展示 5.4元件清單 第6章手機支架提醒器項目設計 6.1功能及總體設計 6.2模塊介紹 6.2.1輸入報警模塊 6.2.2LCD顯示模塊 6.3產品展示 6.4元件清單 第7章睡眠伴侶項目設計 7.1功能及總體設計 7.2模塊介紹 7.2.1Arduino開發板模塊 7.2.2服務器模塊 7.2.3前端模塊 7.3產品展示 7.4元件清單 第8章綠植培養日記項目設計 8.1功能及總體設計 8.2模塊介紹 8.2.1主程序模塊 8.2.2ESP8266模塊 8.2.3遠程服務器模塊 8.2.4攝像頭模塊 8.3產品展示 8.4元件清單 第9章環境溫濕度自動調節器項目設計 9.1功能及總體設計 9.2模塊介紹 9.2.1溫濕度采集模塊 9.2.2ESP8266模塊 9.2.3輸出顯示模塊 9.2.4開關控制模塊 9.3產品展示 9.4元件清單 第10章室內智能環境助手項目設計 10.1功能及總體設計 10.2模塊介紹 10.2.1輸入模塊 10.2.2OLED顯示模塊 10.2.3傳輸模塊 10.3產品展示 10.4元件清單 第11章喂寵神器項目設計 11.1功能及總體設計 11.2模塊介紹 11.2.1主程序模塊 11.2.2ESP8266模塊 11.2.3輸入模塊 11.2.4OneNET云平臺 11.3產品展示 11.4元件清單 第12章智能小管家項目設計 12.1功能及總體設計 12.2模塊介紹 12.2.1LD3320語音識別模塊 12.2.2LCD12864液晶顯示屏 12.2.3HCSR501人體紅外傳感器 12.3產品展示 12.4元件清單 第13章智能晾衣架項目設計 13.1功能及總體設計 13.2模塊介紹 13.2.1濕度模塊 13.2.2藍牙模塊 13.2.3藍牙串口APP模塊 13.3產品展示 13.4元件清單 第14章智能微家居項目設計 14.1功能及總體設計 14.2模塊介紹 14.2.1溫濕度傳感器DHT11 14.2.2語音識別模塊 14.2.3MQ2氣體檢測傳感器模塊 14.2.4AXDL335三軸加速度傳感器 14.2.5ESP8266模塊 14.3產品展示 14.4元件清單 第15章睡眠監控鬧鐘項目設計 15.1功能及總體設計 15.2模塊介紹 15.2.1數據采集模塊 15.2.2網絡通信模塊 15.2.3顯示輸出模塊 15.2.4聲音輸出模塊 15.2.5遠程監控模塊 15.3產品展示 15.4元件清單 第16章溫濕度監測項目設計 16.1功能及總體設計 16.2模塊介紹 16.2.1溫濕度監測模塊 16.2.2ESP8266模塊 16.2.3時鐘模塊 16.2.4火焰監測報警模塊 16.3產品展示 16.4元件清單 第17章智能植物管家項目設計 17.1功能及總體設計 17.2模塊介紹 17.2.1數據采集及顯示模塊 17.2.2澆水模塊 17.2.3網絡模塊 17.3產品展示 17.4元件清單 第18章智能澆花裝置項目設計 18.1功能及總體設計 18.2模塊介紹 18.2.1土壤濕度檢測模塊 18.2.2傳輸與顯示模塊 18.2.3智能澆水及報警模塊 18.3產品展示 18.4元件清單 第19章空調溫度自動調節項目設計 19.1功能及總體設計 19.2模塊介紹 19.2.1主程序模塊 19.2.2TSOP解碼模塊 19.2.3顯示模塊 19.2.4發射模塊 19.3產品展示 19.4元件清單 參考文獻 本書系統論述了Arduino開源硬件的架構、原理、開發方法及18個完整的項目設計案例。全書共19章,內容包括Arduino設計基礎、智能飲水機項目設計、智能谷歌眼鏡項目設計、遠程遙控空調項目設計、百分百起床鬧鈴項目設計、手機支架提醒器項目設計、睡眠伴侶項目設計、綠植培養日記項目設計、環境溫濕度自動調節器項目設計、室內智能環境助手項目設計、喂寵神器項目設計、智能小管家項目設計、智能晾衣架項目設計、智能微家居項目設計、睡眠監控鬧鐘項目設計、溫濕度監測項目設計、智能植物管家項目設計、智能澆花裝置項目設計、空調溫度自動調節項目設計。
在內容組織上,全書側重對創新產品的項目設計過程進行介紹,分別從需求分析、設計與實現等角度論述硬件電路、軟件設計和傳感器等,并剖析產品的功能、使用、電路連接和程序代碼。 本書可作為高校電子信息類專業“開源硬件設計”“電子系統設計”“創新創業”等課程的教材,也可作為創客及智能硬件愛好者的參考用書,還可作為從事物聯網、創新開發和設計專業人員的技術參考書。 物聯網、智能硬件和大數據技術給社會帶來了巨大的沖擊,個性化、定制化和智能化的硬件設備成為未來的發展趨勢。“中國制造2025”計劃、德國的“工業4.0”及美國的“工業互聯網”都是將人、數據和機器連接起來,其本質是工業的深度信息化,為未來智能社會的發展提供制造技術基礎。
在“大眾創業,萬眾創新”的時代背景下,人才的培養方法和模式也應該滿足當前的時代需求。依據當今信息社會的發展趨勢,結合Arduino開源硬件的發展及智能硬件的發展要求,采取激勵創新的工程教育方法,培養可以適應“中國制造2025”計劃的人才。因此,作者試圖探索基于創新工程教育的基本方法,并將其提煉為適合我國國情、具有自身特色的創新實踐教材。本書是對實際教學中應用智能硬件的創新工程教學經驗的總結,包括具體的創新方法和開發案例,希望對教育教學及工業界有所幫助,起到拋磚引玉的作用。 本書的內容和素材主要來源于作者所在學校近幾年承擔的教育部和北京市的教育、教學改革項目和成果,也是北京郵電大學信息工程專業的同學創新產品的設計成果。書中系統地介紹了如何利用Arduino平臺進行產品開發,包括相關的設計、實現與產品應用,主要內容包括Arduino設計基礎及智能家居開發案例。 本書由北京郵電大學創新創業教育精品課程項目資助,得到了教育部電子信息類專業教學指導委員會、信息工程專業國家第一類特色專業建設項目、信息工程專業國家第二類特色專業建設項目、教育部CDIO工程教育模式研究與實踐項目、教育部本科教學工程項目、信息工程專業北京市特色專業建設、北京市教育教學改革項目、北京郵電大學創新創業教育精品課程的大力支持。在此一并表示感謝! 為了便于讀者高效學習,及時掌握Arduino開發方法,本書配套提供項目設計的硬件電路圖、程序代碼、實現過程中出現的問題及解決方法,可供讀者舉一反三,二次開發。 由于作者水平有限,書中不妥之處在所難免,衷心希望各位讀者多提寶貴意見,以便作者進一步修改和完善。 李永華 于北京郵電大學 2019年3月 |