Arduino實戰指南 遊戲開發、智能硬件、人機交互、智能傢居與物聯網設計30例/清華開發者書庫

Arduino實戰指南 遊戲開發、智能硬件、人機交互、智能傢居與物聯網設計30例/清華開發者書庫 pdf epub mobi txt 電子書 下載 2025

李永華,王思野,高英 著
圖書標籤:
  • Arduino
  • 嵌入式開發
  • 遊戲開發
  • 智能硬件
  • 人機交互
  • 物聯網
  • 智能傢居
  • DIY
  • 項目實戰
  • 清華大學齣版社
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 清華大學齣版社
ISBN:9787302446392
版次:1
商品編碼:12048086
包裝:平裝
叢書名: 清華開發者書庫
開本:16開
齣版時間:2016-09-01
用紙:膠版紙
頁數:381
字數:618000
正文語種:中文

具體描述

編輯推薦

  本書係統論述瞭Arduino開源硬件的開發方法。詳盡介紹瞭Arduino開發闆種類、擴展闆類型、軟件開發環境、Arduino編程語言、Arduino硬件設計方法,以及30個完整項目開發案例。全書提供瞭五大類共計30個完整商業案例,這些案例均可二次開發:智能控製類開發案例8個、生活便捷類開發案例6個、物聯網絡類開發案例8個、人機交互類開發案例5個、其他創意類開發案例3個。
  本書配套贈送硬件設計圖和源代碼,下載地址為清華大學齣版社網站本書頁麵。

內容簡介

  本書係統論述瞭Arduino開源硬件的開發方法及30個完整項目開發案例。全書內容包括以下六部分:Arduino項目設計基礎、智能控製類開發案例、生活便捷類開發案例、物聯網絡類開發案例、人機交互類開發案例、其他創意類開發案例。
  全書項目開發案例部分,詳盡論述瞭實際開發案例,包括項目背景、功能及總體設計(含軟件設計流程圖、硬件電路圖)、各種傳感器和模塊等。此外,對於所有實例,也給齣瞭實際製作的産品機械結構、故障及問題分析、元器件清單等。本書案例的敘述采用由整體到部分,先模塊後代碼,創新思維與實踐設計相結閤,以符閤讀者的學習認知規律;同時,本書配套提供瞭項目案例的硬件設計圖和源代碼,供讀者動手實踐,二次開發。
  本書可作為電子信息類專業的本科生教材,也可以作為智能硬件愛好者的參考用書;對於從事物聯網、創新開發和設計的工程技術人員,也極具參考價值。

作者簡介

  李永華,執教於北京郵電大學信息與通信工程學院,北京郵電大學師德標兵,從事物聯網和智能硬件的研究開發,以及教學改革和教學研究工作,曾參與多個教育部、北京市及北京郵電大學的教育及教學改革項目。在教學中以興趣為導嚮,激發學生的創造性;以素質為基礎,提高自身教學水平;以科研為手段,促進教學理念轉變。通過信息工程專業綜閤改革,探索瞭以“學生學為中心”的教學模式,營造生動活潑的學習方法,提高學生獨立的思考問題,發現問題和解決問題的能力,激發學生的創造激情。齣版暢銷圖書《Arduino軟硬件協同設計實戰指南》和《AllJoyn技術原理及物聯網程序開發指南》。

內頁插圖

目錄

第1章Arduino項目設計基礎
1.1開源硬件簡介
1.2Arduino開源硬件
1.2.1Arduino開發闆
1.2.2Arduino擴展闆
1.3Arduino軟件開發平颱
1.3.1Arduino平颱特點
1.3.2Arduino IDE的安裝
1.3.3Arduino IDE的使用
1.4Arduino編程語言
1.4.1Arduino編程基礎
1.4.2數字I/O口的操作函數
1.4.3模擬I/O口的操作函數
1.4.4高級I/O Pulseln(pin,state,timeout)
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項目1: 六足機器人
2.1.1項目背景
2.1.2創意描述
2.1.3功能及總體設計
2.1.4産品展示
2.1.5故障及問題分析
2.1.6元器件清單
參考文獻
2.2項目2: 實時模仿人手動作的機械手
2.2.1項目背景
2.2.2創意描述
2.2.3功能及總體設計
2.2.4産品展示
2.2.5故障及問題分析
2.2.6元器件清單
參考文獻
2.3項目3: 自動調酒機
2.3.1項目背景
2.3.2創意描述
2.3.3功能及總體設計
2.3.4産品展示
2.3.5故障及問題分析
2.3.6元器件清單
參考文獻
2.4項目4: 自跟隨小車
2.4.1項目背景
2.4.2創意描述
2.4.3功能及總體設計
2.4.4産品展示
2.4.5故障及問題分析
2.4.6元器件清單
參考文獻
2.5項目5: 智能顔色識彆追蹤小車
2.5.1項目背景
2.5.2創意描述
2.5.3功能及總體設計
2.5.4産品展示
2.5.5故障及問題分析
2.5.6元器件清單
參考文獻
2.6項目6: 自平衡小車
2.6.1項目背景
2.6.2創意描述
2.6.3功能及總體設計
2.6.4産品展示
2.6.5故障及問題分析
2.6.6元器件清單
參考文獻
2.7項目7: 智能清潔小車
2.7.1項目背景
2.7.2創意描述
2.7.3功能及總體設計
2.7.4産品展示
2.7.5故障及問題分析
2.7.6元器件清單
參考文獻
2.8項目8: 多功能智能玩具小車
2.8.1項目背景
2.8.2創意描述
2.8.3功能及總體設計
2.8.4産品展示
2.8.5故障及問題分析
2.8.6元器件清單
參考文獻
第3章生活便捷類開發案例
3.1項目9: “懶人”垃圾桶
3.1.1項目背景
3.1.2創意描述
3.1.3功能及總體設計
3.1.4産品展示
3.1.5故障及問題分析
3.1.6元器件清單
參考文獻
3.2項目10: 星傘
3.2.1項目背景
3.2.2創意描述
3.2.3功能及總體設計
3.2.4産品展示
3.2.5故障及問題分析
3.2.6元器件清單
參考文獻
3.3項目11: 強密碼生成器
3.3.1項目背景
3.3.2創意描述
3.3.3功能及總體設計
3.3.4産品展示
3.3.5故障及問題分析
3.3.6元器件清單
參考文獻
3.4項目12: 智能教室
3.4.1項目背景
3.4.2創意描述
3.4.3功能及總體設計
3.4.4産品展示
3.4.5故障及問題分析
3.4.6元器件清單
參考文獻
3.5項目13: 智能分類垃圾桶
3.5.1項目背景
3.5.2創意描述
3.5.3功能及總體設計
3.5.4産品展示
3.5.5故障及問題分析
3.5.6元器件清單
參考文獻
3.6項目14: 語音控製颱燈
3.6.1項目背景
3.6.2創意描述
3.6.3功能及總體設計
3.6.4産品展示
3.6.5故障及問題分析
3.6.6元器件清單
參考文獻
第4章物聯網絡類開發案例
4.1項目15: 皮膚溫濕度微博播報器
4.1.1項目背景
4.1.2創意描述
4.1.3功能及總體設計
4.1.4産品展示
4.1.5故障及問題分析
4.1.6元器件清單
參考文獻
4.2項目16: 微信智能傢居監測控製中心
4.2.1項目背景
4.2.2創意描述
4.2.3功能及總體設計
4.2.4産品展示
4.2.5故障及問題分析
4.2.6元器件清單
參考文獻
4.3項目17: 紅外網絡雙控窗簾
4.3.1項目背景
4.3.2創意描述
4.3.3功能及總體設計
4.3.4産品展示
4.3.5故障及問題分析
4.3.6元器件清單
參考文獻
4.4項目18: 實時紅外監測係統
4.4.1項目背景
4.4.2創意描述
4.4.3功能及總體設計
4.4.4産品展示
4.4.5故障及問題分析
4.4.6元器件清單
參考文獻
4.5項目19: 微型氣象站
4.5.1項目背景
4.5.2創意描述
4.5.3功能及總體設計
4.5.4産品展示
4.5.5故障及問題分析
4.5.6元器件清單
參考文獻
4.6項目20: 樂聯智能傢居
4.6.1項目背景
4.6.2創意描述
4.6.3功能及總體設計
4.6.4産品展示
4.6.5故障及問題分析
4.6.6元器件清單
參考文獻
4.7項目21: 智能開關
4.7.1項目背景
4.7.2創意描述
4.7.3功能及總體設計
4.7.4産品展示
4.7.5故障及問題分析
4.7.6元器件清單
參考文獻
4.8項目22: 微信控製智能插排
4.8.1項目背景
4.8.2創意描述
4.8.3功能及總體設計
4.8.4産品展示
4.8.5故障及問題分析
4.8.6元器件清單
參考文獻
第5章人機交互類開發案例
5.1項目23: 可穿戴智能盲人導航係統
5.1.1項目背景
5.1.2創意描述
5.1.3功能及總體設計
5.1.4産品展示
5.1.5故障及問題分析
5.1.6元器件清單
參考文獻
5.2項目24: 老年人的“哆啦A夢”
5.2.1項目背景
5.2.2創意描述
5.2.3功能及總體設計
5.2.4産品展示
5.2.5故障及問題分析
5.2.6元器件清單
參考文獻
5.3項目25: 運動手環
5.3.1項目背景
5.3.2創意描述
5.3.3功能及總體設計
5.3.4産品展示
5.3.5故障及問題分析
5.3.6元器件清單
參考文獻
5.4項目26: 星空牆壁燈
5.4.1項目背景
5.4.2創意描述
5.4.3功能及總體設計
5.4.4産品展示
5.4.5故障及問題分析
5.4.6元器件清單
參考文獻
5.5項目27: 智能導盲棍
5.5.1項目背景
5.5.2創意描述
5.5.3功能及總體設計
5.5.4産品展示
5.5.5故障及問題分析
5.5.6元器件清單
參考文獻
第6章其他創意類開發案例
6.1項目28: 水幕時鍾
6.1.1項目背景
6.1.2創意描述
6.1.3功能及總體設計
6.1.4産品展示
6.1.5故障及問題分析
6.1.6元器件清單
參考文獻
6.2項目29: 智能魚缸
6.2.1項目背景
6.2.2創意描述
6.2.3功能及總體設計
6.2.4産品展示
6.2.5故障及問題分析
6.2.6元器件清單
參考文獻
6.3項目30: 音樂天纔
6.3.1項目背景
6.3.2創意描述
6.3.3功能及總體設計
6.3.4産品展示
6.3.5故障及問題分析
6.3.6元器件清單
參考文獻


《Arduino實戰指南:遊戲開發、智能硬件、人機交互、智能傢居與物聯網設計30例》 作者: [作者姓名,如:張偉、李娜等,此處可根據實際情況虛構或留空] 齣版社: 清華大學齣版社 係列: 清華開發者書庫 圖書簡介 在信息技術飛速發展的今天,Arduino作為一款開源的電子原型開發平颱,以其簡單易學、功能強大、社區活躍等特點,吸引瞭全球無數的開發者、創客以及對電子技術充滿興趣的學習者。本書《Arduino實戰指南:遊戲開發、智能硬件、人機交互、智能傢居與物聯網設計30例》正是基於這一趨勢,為廣大讀者提供瞭一本集理論、實踐與創新於一體的Arduino開發寶典。本書不僅涵蓋瞭Arduino的基礎知識,更通過精心設計的30個涵蓋遊戲開發、智能硬件、人機交互、智能傢居與物聯網設計等多個熱門領域的實戰項目,帶領讀者一步步深入Arduino的奇妙世界,掌握實際應用開發的關鍵技能。 核心內容與亮點 本書的編排匠心獨運,力求在理論講解與項目實踐之間取得完美的平衡,確保讀者既能紮牢基礎,又能快速上手,解決實際問題。 一、 Arduino基礎理論,通俗易懂 在進入精彩紛呈的實戰項目之前,本書首先對Arduino的硬件和軟件基礎知識進行瞭係統而詳細的介紹。我們深知,對於初學者而言,理解硬件結構、熟悉開發環境是至關重要的第一步。 Arduino硬件概覽: 我們將詳細解析Arduino Uno、Mega等主流開發闆的核心組件,如微控製器(MCU)、電源管理、輸入輸齣(I/O)接口、通信接口(USB、SPI、I2C、UART)等。通過圖文並茂的方式,讓讀者清晰地瞭解Arduino闆上的每一個部分的作用,以及它們如何協同工作。 Arduino IDE使用指南: Arduino集成開發環境(IDE)是編寫、上傳和調試Arduino代碼的強大工具。本書將從安裝、界麵布局、常用功能(代碼編輯器、串口監視器、庫管理器、校驗)等方麵,手把手地教您如何熟練使用IDE,讓編程過程更加順暢高效。 C/C++編程基礎與Arduino語法: Arduino編程語言基於C/C++,本書將在必要之處迴顧和講解C/C++的基礎語法,重點突齣Arduino特有的函數和庫,例如`setup()`、`loop()`、`pinMode()`、`digitalWrite()`、`digitalRead()`、`analogRead()`、`analogWrite()`等。通過清晰的代碼示例,讓讀者快速掌握Arduino編程的核心要領。 常用傳感器與執行器介紹: 無論是讀取環境數據,還是控製設備運行,都離不開傳感器和執行器的配閤。本書將對LED、蜂鳴器、按鈕、電位器、光敏電阻、溫濕度傳感器(DHT11/DHT22)、超聲波測距傳感器、舵機、步進電機等常用元器件進行詳細的講解,介紹其工作原理、電氣特性以及如何在Arduino項目中連接和使用它們。 二、 30個精心設計的實戰項目,全麵覆蓋熱門領域 本書的靈魂在於其30個精心挑選的實戰項目。這些項目不僅具備實際的應用價值,更代錶瞭當前電子技術發展的前沿方嚮。每個項目都遵循“問題提齣-原理分析-硬件連接-代碼實現-調試優化-拓展應用”的完整流程,讓讀者在解決具體問題的過程中,學到知識、掌握技能。 1. 遊戲開發類項目 趣味電子骰子: 利用LED矩陣或數碼管模擬骰子點數,通過按鈕觸發隨機數生成,體驗簡單直觀的互動樂趣。 簡易反應速度測試器: 通過LED指示燈和按鈕,測量玩傢的反應速度,開發一款經典的休閑遊戲。 電子迷宮遊戲: 結閤搖杆或按鈕控製小球在LED矩陣上移動,挑戰玩傢的精細操作。 循跡賽車小車(基礎版): 通過紅外傳感器檢測地麵綫條,讓小車能夠自動沿著路綫行駛,為更復雜的機器人項目打下基礎。 2. 智能硬件類項目 自動澆水係統: 使用土壤濕度傳感器檢測土壤乾濕,控製水泵實現定時或按需澆水,打造智能植物管傢。 智能光控颱燈: 利用光敏電阻,讓颱燈能夠根據環境光綫強度自動亮起或熄滅,節能環保。 溫濕度監控與報警器: 結閤溫濕度傳感器和蜂鳴器、LED,實現對環境溫濕度的實時監測,並在超齣預設範圍時發齣警報。 智能風扇控製器: 通過溫度傳感器檢測室內溫度,自動調節風扇的轉速或開關,創造舒適的室內環境。 3. 人機交互類項目 手勢識彆控製: 利用紅外傳感器陣列或姿態傳感器,實現通過手勢來控製LED、舵機等設備,體驗新穎的交互方式。 語音控製LED: 結閤語音識彆模塊,通過簡單的語音指令來控製LED的開關,感受智能語音的魅力。 觸控音樂播放器: 利用觸摸感應模塊,設計一個簡單的觸控界麵,控製音樂的播放、暫停、切換。 錶情顯示屏: 使用OLED或LCD屏幕,根據傳感器輸入或預設邏輯,顯示不同的錶情,實現趣味性的人機交流。 4. 智能傢居類項目 智能門禁係統: 結閤RFID讀卡器或密碼鍵盤,實現非接觸式或密碼身份驗證,為傢庭安全提供保障。 智能窗簾控製器: 通過光綫傳感器和電機,實現根據日照情況自動開關窗簾,實現節能與舒適。 遠程環境監測: 利用ESP8266/ESP32等Wi-Fi模塊,將溫濕度、空氣質量等數據發送到雲端平颱,實現遠程查看與分析。 智能燈光控製(APP控製): 結閤藍牙或Wi-Fi模塊,通過手機APP發送指令,遠程控製傢中燈光的開關、亮度、顔色。 5. 物聯網(IoT)設計類項目 智能垃圾桶: 利用超聲波傳感器檢測垃圾桶狀態,當接近滿時自動發送通知,或者配備自動開蓋功能。 智能寵物喂食器: 通過定時器和伺服電機,實現定時定量喂食,並可通過APP進行遠程控製。 環境汙染監測節點: 集成多種傳感器(如CO2、PM2.5、VOCs),將采集的數據上傳到雲平颱,構建分布式環境監測網絡。 共享單車/物品追蹤器: 結閤GPS模塊和通信模塊,實現對資産的實時定位與追蹤。 智能農業監測係統: 整閤土壤濕度、光照、溫度、濕度傳感器,構建能夠遠程監控和管理農作物生長環境的物聯網係統。 本書的特色與價值 循序漸進,體係完整: 從基礎概念到高級應用,邏輯清晰,層層遞進,適閤不同水平的讀者。 項目驅動,學以緻用: 30個實戰項目,涵蓋瞭當下最熱門的領域,讓讀者在實踐中鞏固知識,提升解決實際問題的能力。 代碼詳細,注釋清晰: 提供的所有代碼都經過精心設計和測試,並附帶詳細的中文注釋,方便讀者理解和修改。 圖文並茂,直觀易懂: 大量使用電路圖、實物連接圖和代碼截圖,力求將抽象的概念具象化,降低學習難度。 拓展思路,激發創新: 在每個項目結束後,都提供瞭一些可行的拓展方嚮和創新思路,鼓勵讀者在掌握基礎之上進行二次開發。 社區支持,資源豐富: 指導讀者如何利用Arduino龐大的開源社區獲取更多學習資源和技術支持。 目標讀者 本書的目標讀者廣泛,包括但不限於: 電子愛好者與創客: 希望將創意變為現實,動手製作各種智能設備的DIYer。 大學生與在校學生: 學習嵌入式係統、物聯網、機器人等相關專業的學生,以及對電子技術感興趣的跨專業學生。 初學者: 對Arduino和電子開發感興趣,但缺乏基礎的入門者。 嵌入式開發者: 希望快速掌握Arduino開發,並將其應用於實際項目中的開發者。 教師與教育工作者: 尋找Arduino教學素材和實踐項目的教育工作者。 結語 《Arduino實戰指南:遊戲開發、智能硬件、人機交互、智能傢居與物聯網設計30例》不僅僅是一本技術書籍,更是一扇通往智能世界的大門。無論您是懷揣著奇思妙想的創客,還是渴望提升技能的開發者,亦或是對未知充滿好奇的學習者,本書都將是您在Arduino探索之旅中不可或缺的夥伴。讓我們一起,用Arduino點亮創意,創造無限可能!

用戶評價

評分

作為一名對智能硬件領域躍躍欲試的開發者,我一直想找一本能係統性介紹Arduino在實際應用中潛力的書籍。這本書的齣現,簡直是及時雨!它並沒有僅僅停留在基礎的Arduino知識點上,而是將目光投嚮瞭更廣闊的智能硬件、人機交互、智能傢居以及物聯網的應用場景。書中關於智能傢居的案例,讓我看到瞭如何利用Arduino搭建一個屬於自己的智能生活係統,這其中的技術細節和實現邏輯,都給我帶來瞭不少啓發。尤其是它涵蓋瞭30個具體案例,每個案例都有詳盡的步驟和代碼示例,讓我能夠清晰地理解每個項目的設計理念和實現方式。這種“授人以漁”的學習方式,讓我不僅學會瞭如何復製,更重要的是學會瞭如何根據自己的需求進行創新和擴展。

評分

我是一名剛剛接觸Arduino不久的學生,對技術的熱情很高,但苦於找不到閤適的入門書籍。很多市麵上的Arduino書籍要麼過於理論化,要麼案例陳舊,無法滿足我學習最新技術的需求。《Arduino實戰指南》這本書真的是我學習路上的一個重要裏程碑。它以大量的實戰案例為驅動,將枯燥的編程概念融入到有趣的項目中,讓我不再覺得學習Arduino是一件痛苦的事情。特彆是人機交互的章節,讓我對如何設計用戶友好的界麵有瞭更深的理解,並且能夠通過Arduino實現這些交互邏輯。書中提供的代碼清晰易懂,並且有很多注釋,讓我能夠快速理解代碼的含義,從而加速我的學習進程。

評分

這本書簡直是打開瞭我新世界的大門!一直對Arduino這個平颱充滿瞭好奇,但又覺得無從下手。這本《Arduino實戰指南》就像一位經驗豐富的嚮導,把我從茫然無措的狀態中解救齣來。書中的案例設計得非常貼閤實際,從簡單的LED閃爍到復雜的傳感器應用,每一步都講解得細緻入微,甚至連我這種初學者都能理解。我特彆喜歡書裏關於遊戲開發的章節,那些小遊戲的設計思路和實現方法,讓我第一次感受到用代碼創造樂趣的成就感。而且,它不僅僅局限於理論,很多例子都提供瞭完整的硬件連接圖和代碼,我可以直接照著動手實踐,這種即學即用的感覺真的太棒瞭!通過這些案例,我不僅掌握瞭Arduino的基本編程技巧,還學會瞭如何將想法轉化為實際的電子項目。

評分

作為一名有一定開發經驗的工程師,我一直在尋找一本能夠拓展我視野,將Arduino應用於更復雜、更具創新性的項目中的書籍。這本書完全滿足瞭我的需求。《Arduino實戰指南》提供的30個案例,涵蓋瞭從遊戲開發到智能傢居,再到物聯網設計的廣泛領域,讓我看到瞭Arduino在不同場景下的實際應用。書中對於一些高級應用的講解,比如傳感器數據的采集與分析,以及如何通過網絡將數據傳輸到雲端,都給我帶來瞭很大的啓發。我特彆喜歡書中對於係統設計的思考,它不僅僅是簡單的代碼堆砌,而是更注重整體的解決方案和技術架構。這本書為我提供瞭豐富的實踐靈感,讓我能夠將Arduino的知識應用到更具挑戰性的項目中。

評分

這本書的內容豐富度和實用性,遠遠超齣瞭我的預期。我之前接觸過一些Arduino的書籍,但大多都比較零散,無法形成一個完整的知識體係。《Arduino實戰指南》則不同,它將遊戲開發、智能硬件、人機交互、智能傢居與物聯網這些看似獨立的領域,巧妙地通過Arduino這個平颱串聯起來,展示瞭Arduino強大的應用潛力。我尤其對書中關於物聯網設計的案例印象深刻,它不僅講解瞭如何連接設備,更重要的是講解瞭如何構建一個完整的物聯網係統,這為我後續深入學習物聯網技術打下瞭堅實的基礎。書中的30個案例,每一個都獨具匠心,讓我能夠從不同的角度去理解和運用Arduino。

評分

商品質量好,價格實惠!

評分

很實際,內容充實,操作性很強,值得購買!

評分

不錯,還是寫的詳細

評分

包裝還行,案例有一定參考價值

評分

包裝還行,案例有一定參考價值

評分

貨已收到,感覺很不錯,好開心!

評分

本書從構思、設計到實現,深入理解Arduino項目開發!《Arduino案例實戰》係統論述瞭Arduino開源硬件的開發方法和技術。書中以豐富Arduino設計實例,介紹瞭智能硬件的物聯網應用。在處理嵌入式係統的開發過程中,使用Arduino開源平颱,將事半功倍,極大提高效率。本書涉及的主題:

評分

本書從構思、設計到實現,深入理解Arduino項目開發!《Arduino案例實戰》係統論述瞭Arduino開源硬件的開發方法和技術。書中以豐富Arduino設計實例,介紹瞭智能硬件的物聯網應用。在處理嵌入式係統的開發過程中,使用Arduino開源平颱,將事半功倍,極大提高效率。

評分

買瞭好多本,慢慢看。

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有