Raspberry Pi+Arduino智慧型家居入門

Raspberry Pi+Arduino智慧型家居入門

《Raspberry Pi+Arduino智慧型家居入門》是2015年科學出版社出版的圖書,作者是Andrew K. Dennis。

基本介紹

  • 書名:Raspberry Pi+Arduino智慧型家居入門
  • 作者:(美)Andrew K. Dennis
  • 譯者:雲漢
  • 出版社:科學出版社
  • 出版時間:2015年3月
  • 頁數:148 頁
  • 定價:35 元
  • 裝幀:平裝
  • ISBN:9787030434883
  • 字數:100千字
內容簡介,目 錄,

內容簡介

RaspberryPi是新一代的低成本、高性能計算機,有大量的共享資源和套用前景,其計算和編程方式徹催備婚底改變了我們的思維方式--在玩的過程匪放迎中學習。本書主要講解了如何結合RaspberryPi與Arduino板,改變人與家居設備的互動,通過StepbyStep實例、圖表與注釋,引人入勝。主要內容:"為RaspberryPi安裝作業系統;"用擴展板橋接RaspberryPi和Arduino板;"用電子元件搭建小電路;"開發互動套用電路;"使用熱敏電阻光敏電阻器來監控周圍的環境;"使用繼電器擴展板控制電機。

目 錄

第1章 Raspberry Pi?Arduino與智慧型家居
11 本書將要展示的內容 1
12 Raspberry Pi的歷史和背景 2
13 Raspberry Pi硬體說明 3
規 格 3
35mm模擬音頻接口 4
複合RCA視頻接口 4
兩個USB20和一個Micro USB接口 4
SD卡槽 5
與GPU共享的256MB/512MB記憶體 5
CPU 5
GPU 5
以料鑽雄牛太網接口 6
GPIO 6
14 Arduino的歷史與背景 6
15 Raspberry Pi-Arduino擴展板 7
規 格 7
Xbee插座 7
電源選擇開關 8
UART 8
數字GPIO引腳 8
SPI引腳 8
ICSP連線器 9
電源插座 9
模擬輸入 9
Raspberry Pi GPIO連線器 9
16 焊 接 9
17 為Arduino編寫軟體 10
18 什麼是智慧型家居 11
智慧型家居的歷史 11
X10標準的誕生 12
網路的爆發和開源——一種新的科技 12
商業產品 13
Raspberry Pi來了 14
19 小 結 15
第2章 開始使用Raspberry Pi
21 SD卡——Raspberry Pi的存儲設備 17
22 預裝作業系統的SD卡與空白存儲卡 18
23 配置SD卡 18
24 BerryBoot——安裝作業系統的工具 21
下載BerryBoot壓縮檔 22
連線Raspberry Pi 23
下載合適的作業系統 23
安裝Raspbian作業系統 24
安裝完成 27
25 小 結 29
第3章 開始使用Raspberry Pi-Arduino擴展板
31 安裝硬體 31
識說想付別Raspberry Pi的型號 32
安裝Raspberry Pi-Arduino擴展板和LED 33
32 安裝軟只承兵宙件 34
Arduino IDE 34
33 arduPi:Raspberry Pi-Arduino擴展板的開發庫 36
安裝arduPi 37
文本編輯器——Leafpad 38
34 例程——閃爍LED 39
代碼指南 40
編譯和運行應用程式 42
35 小 結 42
第4章 開始第一個項目:簡單的溫度計
41 製作一個溫度計 43
搭建硬體環境 44
連線組件 46
42 溫度計的軟體 47
Geany IDE 48
Makefile檔案介紹 49
溫度計的代碼 50
編寫應用程式 51
編譯和測試 57
如果程式不能正常工作 58
啟動和運行 59
43 小 結 59
第5章 從溫度計到恆溫器:升級第一個項目
51 安全注意事項 62
52 恆溫器簡介 62
53 配置硬體 63
繼電器簡介 63
連線繼電器 64
54 配置軟體 65
繼電器測試程式 65
安裝screen 67
cURL 68
恆溫器代碼 69
55 測試恆溫器和風扇 75
連線風扇 75
運行恆溫器應用程式 76
56 小 結 77
第6章 溫度數據的存儲:建立資料庫來存儲結果
61 SQLite 79
安裝SQLite 80
創建資料庫 81
編寫SQL語句 82
62 Apache Web伺服器 83
搭建一個基本的Web伺服器 84
WSGI 87
創建Python程式訪問資料庫 89
結 論 93
63 HTSQL 93
下載HTSQL 94
配置HTSQL 95
64 測試Arudino程式訪問資料庫 97
65 小 結 97
第7章 自動窗簾:根據環境光線自動開關窗簾
71 光敏電阻 100
72 電機和電機驅動板旋擊槓 100
73 安裝光敏電阻 101
組件連線 101
光敏電阻測試程式 102
除錯與調試 105
安裝電機驅動板 105
組件連線 105
74 窗簾控制程式 107
脈寬調製 107
線 程 107
代碼編寫 108
除錯與調試 112
連線窗簾 112
時間調捉境整 113
硬體連線 113
除錯與調試 114
75 小 結 114
第8章 總 結
81 回顧前幾章內容 116
82 下一步工作 116
Pi Plate原型板 117
wiringPi庫 118
Gertboard 119
Gertboard套件簡介 120
改進目標 123
智慧型家居的未來 124
83 小 結 125
附 錄 參考資料
Raspberry Pi 127
Raspberry Pi-Arduino擴展板 128
Linux系統 128
Python語言 129
C/C++語言 129
Arduino 129
SQL結構化查詢語言 129
HTSQL查詢語言130
Apache軟體 130
電子元件 130
智慧型家居技術 131
EEG頭戴式視圖器132
其他資源 132
25 小 結 29
第3章 開始使用Raspberry Pi-Arduino擴展板
31 安裝硬體 31
識別Raspberry Pi的型號 32
安裝Raspberry Pi-Arduino擴展板和LED 33
32 安裝軟體 34
Arduino IDE 34
33 arduPi:Raspberry Pi-Arduino擴展板的開發庫 36
安裝arduPi 37
文本編輯器——Leafpad 38
34 例程——閃爍LED 39
代碼指南 40
編譯和運行應用程式 42
35 小 結 42
第4章 開始第一個項目:簡單的溫度計
41 製作一個溫度計 43
搭建硬體環境 44
連線組件 46
42 溫度計的軟體 47
Geany IDE 48
Makefile檔案介紹 49
溫度計的代碼 50
編寫應用程式 51
編譯和測試 57
如果程式不能正常工作 58
啟動和運行 59
43 小 結 59
第5章 從溫度計到恆溫器:升級第一個項目
51 安全注意事項 62
52 恆溫器簡介 62
53 配置硬體 63
繼電器簡介 63
連線繼電器 64
54 配置軟體 65
繼電器測試程式 65
安裝screen 67
cURL 68
恆溫器代碼 69
55 測試恆溫器和風扇 75
連線風扇 75
運行恆溫器應用程式 76
56 小 結 77
第6章 溫度數據的存儲:建立資料庫來存儲結果
61 SQLite 79
安裝SQLite 80
創建資料庫 81
編寫SQL語句 82
62 Apache Web伺服器 83
搭建一個基本的Web伺服器 84
WSGI 87
創建Python程式訪問資料庫 89
結 論 93
63 HTSQL 93
下載HTSQL 94
配置HTSQL 95
64 測試Arudino程式訪問資料庫 97
65 小 結 97
第7章 自動窗簾:根據環境光線自動開關窗簾
71 光敏電阻 100
72 電機和電機驅動板 100
73 安裝光敏電阻 101
組件連線 101
光敏電阻測試程式 102
除錯與調試 105
安裝電機驅動板 105
組件連線 105
74 窗簾控制程式 107
脈寬調製 107
線 程 107
代碼編寫 108
除錯與調試 112
連線窗簾 112
時間調整 113
硬體連線 113
除錯與調試 114
75 小 結 114
第8章 總 結
81 回顧前幾章內容 116
82 下一步工作 116
Pi Plate原型板 117
wiringPi庫 118
Gertboard 119
Gertboard套件簡介 120
改進目標 123
智慧型家居的未來 124
83 小 結 125
附 錄 參考資料
Raspberry Pi 127
Raspberry Pi-Arduino擴展板 128
Linux系統 128
Python語言 129
C/C++語言 129
Arduino 129
SQL結構化查詢語言 129
HTSQL查詢語言130
Apache軟體 130
電子元件 130
智慧型家居技術 131
EEG頭戴式視圖器132
其他資源 132

相關詞條

熱門詞條

聯絡我們