樹莓派+傳感器:創建智慧交互項目的實用方法、工具及最佳實踐 树莓派+传感器:创建智能交互项目的实用方法、工具及最佳实践

魯什·賈加 (Rushi Gajjar)

  • 出版商: 機械工業
  • 出版日期: 2016-03-01
  • 定價: $294
  • 售價: 8.5$250
  • 語言: 簡體中文
  • 頁數: 168
  • 裝訂: 平裝
  • ISBN: 7111529626
  • ISBN-13: 9787111529620
  • 相關分類: Raspberry Pi

下單後立即進貨 (約4週~6週)

買這商品的人也買了...

相關主題

商品描述

 <內容介紹>

樹莓派從2012年發行第一個版本以來,由於其通用的架構、標準的接口和豐富的外圍設備,吸引了無數硬件和軟件工程師的眼球,將其視為投身物聯網產業的必備法寶之一。魯什·賈加著的《樹莓派+傳感器》詳細講解瞭如何將傳感器集成到樹莓派電腦板,創建令人難忘的交互式項目,並用Linux和Python深入挖掘樹莓派的功能,為那些希望瞭解各種硬件和軟件如何協同工作以及希望得到在樹莓派上開發傳感器和物聯網項目的創造者們提供實用指南。
    全書分為7章:第1章介紹市面上可找到的所有型號的樹莓派,包括最新發布的B型樹莓派,並討論安裝操作系統的方法以及將樹莓派接入因特網的幾種有趣的方式;第2章簡要介紹樹莓派的電子學基本知識;第3?7章則通過5個不同的項目分別詳細講解如何利用樹莓派和傳感器測量距離、監控溫度和濕度、連接樹莓派和傳感器、在線上傳數據以及圖像與視頻處理。書中最後的附錄給出一份購物清單,可以作為讀者進行項目開發時選購相應工具和元器件的參考。

<章節目錄>

譯者序
前言
致謝
第1章  認識你的小夥伴——樹莓派1
  1.1  樹莓派板卡一覽2
  1.2  首次配置8
  1.3  將樹莓派接入因特網12
    1.3.1  通過無線網卡接入因特網12
    1.3.2  通過PC從以太網接入因特網14
  1.4  Linux速成教程19
    1.4.1  終端和shell20
    1.4.2  常見的實用Linux命令20
  1.5  安裝實用庫23
    1.5.1  git-core24
    1.5.2  wiringPi24
  1.6  python-gpio25
  1.7  準備學習Python和C26
    1.7.1  編寫和執行Python程序27
    1.7.2  編寫和執行C程序27
  1.8  實戰練習28
  1.9  本章小結29
第2章  認識電子學世界31
  2.1  電子學基本術語32
    2.1.1  電壓33
    2.1.2  電流33
    2.1.3  電阻33
    2.1.4  電容34
    2.1.5  斷路和短路34
    2.1.6  串聯和並聯35
    2.1.7  上拉和下拉電阻36
  2.2  通信協議37
    2.2.1  UART38
    2.2.2  SPI40
    2.2.3  I2C41
  2.3  實用技巧和註意事項43
  2.4  理解GPIO埠44
  2.5  點亮LED47
    2.5.1  Shell腳本和GPIO49
    2.5.2  LED閃爍和Python49
    2.5.3  用C代碼讓LED閃爍51
  2.6  本章小結51
第3章  用超聲波傳感器測量距離53
  3.1  神秘的超聲波傳感器54
  3.2  創建項目57
    3.2.1  硬件設置59
    3.2.2  軟件設置62
    3.2.3  計算距離64
  3.3  解決常見問題66
    3.3.1  不能正確顯示距離66
    3.3.2  樹莓派是否做出了響應67

    3.3.3  測量的距離是否小於2cm67
  3.4  面向視力不佳人群的可穿戴設備67
    3.4.1  製作硬件68
    3.4.2  軟件設置69
  3.5  本章小結73
第4章  用傳感器監控大氣74
  4.1  傳感器選擇過程75
    4.1.1  應用的臨界性76
    4.1.2  選擇傳感器封裝76
    4.1.3  傳感器屬性76
    4.1.4  購買傳感器77
    4.1.5  可用的傳感器77
  4.2  DHT內置的溫度和濕度傳感器78
  4.3  引入光敏電阻(光敏元件)80
  4.4  創建項目81
    4.4.1  硬件設置81
    4.4.2  準備代碼84
    4.4.3  綜述90
  4.5  解決常見問題94
    4.5.1  接收到的DHT數據無效94
    4.5.2  LDR傳感器輸出的值為094
    4.5.3  電壓是否正確95
  4.6  本章小結95
第5章  用模數轉換器連接模擬傳感器和樹莓派97
  5.1  模數轉換器98
    5.1.1  數據接收和信號調理99
    5.1.2  信號放大99
    5.1.3  採樣和量化100
    5.1.4  模數轉換器的類型100
    5.1.5  模數轉換器的分辨率100
    5.1.6  模數轉換器背後的數學知識101
    5.1.7  數據輸出102
  5.2  MCP3008模數轉換器103
    5.2.1  通道103
    5.2.2  接地端104
    5.2.3  SPI104
    5.2.4  參考電壓104
    5.2.5  供電電壓105
  5.3  製作你自己的傳感器站105
  5.4  準備通用軟件109
  5.5  使用你的傳感器站—創建溫度記錄器114
    5.5.1  瞭解LM36溫度傳感器114
    5.5.2  編寫應用程序115
  5.6  本章小結117
第6章  在線上傳數據——電子錶格、移動設備和電子郵件119
  6.1  物聯網120
    6.1.1  傳感器節點121
    6.1.2  通信123
    6.1.3  雲技術124
    6.1.5  數據分析124

    6.1.6  安全事務125
  6.2  硬件設置125
  6.3  用因特網進行時鐘同步126
  6.4  向Google電子錶格上傳數據127
  6.5  通過電子郵件接收通知133
  6.6  集成所有東西138
  6.7  面臨的常見問題138
  6.8  本章小結140
第7章  用攝像頭和OpenCV製作圖像傳感器141
  7.1  圖像處理142
  7.2  OpenCV144
  7.3  可與樹莓派連接的攝像頭145
    7.3.1  樹莓派攝像頭模塊145
    7.3.2  USB網絡攝像頭146
  7.4  用網絡攝像頭傳輸實時視頻流147
  7.5  安裝OpenCV149
  7.6  創建運動探測器157
  7.7  一些令人驚嘆不已的項目164
  7.8  本章小結165
附錄  購物清單167