Arduino晉級套用指南

Arduino晉級套用指南

《Arduino晉級套用指南》是2014年人民郵電出版社出版,[美] Emery,Premeaux 著,莫紅楠,陳靜等譯。

基本介紹

  • 中文名:Arduino晉級套用指南
  • 作者:[美] Emery、Premeaux
  • 譯者:莫紅楠、陳靜、何雯、張天雷
  • 出版時間:2014年5月1日
  • 出版社: 人民郵電出版社 
  • 頁數:213 頁
  • ISBN:9787115353931
  • 定價:59.00 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

《Arduino晉級套用指南》在日本地震核泄漏的真實背景下撰寫,作者親身參加了地震所造成的核污染的高效測量和發布,全部基於Arduino搭建的開源硬體系統,挽救了無數人的生命。從蓋格計數器開始帶領讀者學習模數轉換,製作蜘蛛移動溫度計、太陽能供電、無線傳輸、線上服務、節約能源等眾多項目。
本書適合製作愛好者、藝術家、大學生,以及對Arduino有初步了解的群體閱讀。

圖書目錄

第1章 了不起的Arduino 1
1.0 一次一個Arduino 1
1.1 通篇都談感測器 2
1.2 Arduino的模擬-數字轉換接口 2
1.2.1 模擬-數字轉換過程 3
1.2.2 改變參考電壓 3
1.3 分壓電路 4
1.4 設計感測器系統原型的策略 6
1.4.1 了解感測器 6
1.4.2 推導所需公式 7
1.4.3 編寫簡單的串口工程 7
1.4.4 感測器標定 8
1.4.5 通過感測器函式將感測器代碼整合到實際工程 8
1.4.6 儘可能地省電 9
1.5 所需材料和工具 9
1.6 搭建麵包板電路 10
1.7 總結 12
第2章 蜘蛛溫度計 13
2.0 有6條腿的溫度測量工具 13
2.1 所需硬體 13
2.1.1 零件清單 14
2.1.2 可選 15
2.2 製作過程 15
2.2.1 結構部分 18
2.2.2 推導溫度公式 19
2.2.3 測試代碼 20
2.3 蜘蛛溫度計的基本代碼 21
2.3.1 系統測試 25
2.3.2 蜘蛛溫度計,再次閃亮登場:標定 25
2.4 增加顯示功能 28
2.5 用電池供電 32
2.6 打包封裝 34
2.7 各種變種 36
2.8 結論 36
第3章 電源叢林 37
3.0.0 讓Arduino動起來 37
3.1 各種各樣的能量源 38
3.1.1 太陽能 38
3.1.2 風能 39
3.1.3 水力發電 39
3.1.4 能量採集 39
3.2 電源系統的三個方面 39
3.2.1 輸入(電池、充電控制器和免費能源) 40
3.2.2 整定選項 41
3.3 選擇你的Arduino感測器 43
3.4 最佳化系統提高電池壽命的小技巧 45
3.4.1 降低工作電壓 45
3.4.2 用穩壓二極體來驅動Aref 46
3.4.3 讓Arduino休眠 47
3.4.4 在有可能的條件下關閉LED指示燈 49
3.5 搭建系統 49
3.5.1 組件 50
3.5.2 搭建流程 52
3.5.3 測量電流消耗 52
3.5.4 確定工作周期(讓Arduino打盹) 56
3.5.5 更多關於電池的內容 59
3.5.6 太陽能面板的選擇 59
3.6 安裝 60
3.6.1 準備太陽能面板 60
3.6.2 連線電源供應子系統 61
3.6.3 安裝電池盒並連線電源 61
3.6.4 安裝感測器 62
3.6.5 搭建時鐘電路 62
3.7 軟體 63
3.7.0 代碼 64
3.8 測試驗證 67
3.9 將系統置於盒內 68
第4章 遠程感知 69
4.0 長距離測量的無線通信 69
4.1 獲取地形 69
4.2 對訊息流和硬體制定計畫 70
4.2.1 一個簡單的網路 70
4.2.2 一個複雜的網路 71
4.3 一些可用的無線電選項 72
4.3.1 串列調幅/調頻廣播 72
4.3.2 藍牙UART/串口數據機 73
4.3.3 Zigbee和Xbee 73
4.3.4 Freakduino 75
4.3.5 天線的選擇 76
4.4 建立兩個節點的感測器網路 76
4.4.1 Freakduino- Chibi版本的硬體 76
4.4.2 Xbee版本硬體(Stalker 2.0版本) 91
4.5 數據處理程式 120
4.5.1 添加記錄功能 123
4.5.2 將數據讀入電子表格 127
4.5.3 總結 128
第5章 貢獻於群體智慧型 129
5.0 將數據提交至線上服務 129
5.1 線上數據聚合服務簡介 130
5.1.1 Pachube.com 130
5.1.2 Google.com/powermeter 130
5.1.3 Sensorpedia.com 131
5.1.4 Open.Sen.se 131
5.2 Pachube細觀 131
5.2.1 術語和賬戶限制 132
5.2.2 Pachube遇見Arduino 133
5.3 入門 134
5.3.1 安裝Processing和各種庫檔案 135
5.3.2 搭建 136
5.3.3 建立Pachube的一個源 137
5.3.4 Arduino程式:Firmata 139
5.3.5 PC側:Processing和EEML 142
5.3.6 把所有的一切放到一起 145
5.4 更進一步 146
5.5 總結 146
第6章 質量效應 147
6.0 用數字地震儀測量地震 147
6.1 數據 149
6.2 項目 150
6.2.0 地震儀技術 150
6.3 微機電系統加速度計的工作原理 151
6.4 搭建硬體 152
6.4.0 搭建原型機 155
6.5 軟體 156
6.5.1 Arduino代碼 158
6.5.2 Processing 160
6.6 搭建最終的感測器系統 164
6.6.1 一些考慮 165
6.6.2 線纜方面的考慮 165
6.6.3 部件清單 166
6.6.4 準備工作 167
6.6.5 由三個系統組成的大系統 168
6.6.6 另一種方案:使用Pro Mini 172
6.6.7 MAX232電路板 173
6.6.8 計算機端的MAX232電路板 175
6.7 測試和裝配 177
6.8 安裝 179
6.9 進一步的工作 180
第7章 用電量監控 187
7.0 記錄用電量 187
7.1 交流電是什麼 187
7.2 能量監控硬體部分 189
7.2.1 分裂鐵芯電流變壓器 189
7.2.2 交流電/交流電適配器 190
7.2.3 液晶顯示器 190
7.2.4 三線延長線插線板 190
7.2.5 零件清單 191
7.3 動手組裝 192
7.3.1 電流和電壓感應 193
7.3.2 連線顯示屏 194
7.3.3 製作導線 194
7.3.4 收尾工作 195
7.4 能量監控代碼 196
7.4.1 常量 199
7.4.2 setup和loop() 200
7.4.3 calculatePower 200
7.4.4 displayPower 201
7.5 標定 202
7.5.1 電流設定 202
7.5.2 電壓設定 203
7.5.3 輸入數值 205
7.5.4 收工 206
7.6 更進一步 206
7.6.1 能量監視器和SD卡協同工作的代碼 207
7.6.2 代碼總結 211
7.6.3 再進一步? 213
7.7 總結 213

相關詞條

熱門詞條

聯絡我們