Arduino實戰入門手冊:智能硬件製作項目大全
內容描述
《Arduino實戰入門手冊 智能硬件製作項目大全》一書通過14個酷炫的Arduino實戰項目,為讀者呈現了Arduino對外部環境進行信息感知 處理 控制與互動的場景。本書適合創客 電子製作發燒友以及有志於深入學習Arduino軟硬件及嵌入式開發的程序員閱讀。同時,本書也可作為高等學校電子信息 電腦 自動化等專業的參考用書。
海報:
目錄大綱
第1章概述1
基礎知識2
分享你的工作成果2
面向軟件開發者的實用電子技術2
電流電壓和功率2
可惡的電源3
電路圖的解讀4
電阻和電阻器5
歐姆定律和電流限制6
導線的選擇7
二極管8
供電8
電容與電容器11
靜電放電的預防措施12
工具12
元器件13
延伸閱讀13
第2章家電遙控器14
元器件清單14
說明15
家用遙控器的測試與研究15
舌簧繼電器擴展板的組裝17
舌簧繼電器電路與遙控器的連接19
舌簧繼電器控製程序的創建19
舌簧繼電器擴展板與Sketch的測試26
改進26
自動觸發27
Socket連接27
第3章相機延時拍攝控制器28
元器件清單28
說明30
原型擴展板的組裝30
照相機快門的連接30
相機的配置34
拍照間隔的計算34
Sketch的配置和加載35
存儲容量的檢查39
相機的固定39
照片的處理39
改進40
第4章虛擬USB鍵盤42
元器件清單43
說明43
常用的原型擴展板43
準備UsbKeyboard庫46
編譯和下載sketch46
延伸閱讀50
Chording鍵盤50
第5章PS/2鍵盤或鼠標輸入51
元器件清單52
說明53
PS/2連接53
可重複利用的6—Pin Mini—DIN插座54
6—Pin Mini—DIN插座面板54
PS/2延長線56
鍵盤軟件58
鼠標軟件61
延伸閱讀63
資源64
第6章安全/自動傳感器65
元器件清單66
說明67
安全傳感器基礎67
整合四通道報警傳感器擴展板70
為傳感器安裝行尾電阻73
加載測試程序75
PIR的安放78
改進78
使用Processing編寫文字顯示78
一個輸入,多個按鈕78
第7章在線溫度計80
元器件清單81
說明81
將PCB插入擴展板82
連接數據線83
整合傳感器84
加載程序85
改進98
第8章觸控板99
元器件清單100
說明100
電阻式觸摸屏的工作方式100
基礎觸摸屏連接測試103
Arduino TouchScreen庫104
控制一個“Processing”程序105
構建用於家用自動化控制面板的硬件108
校正熱區109
安裝Arduino112
第9章語音合成器113
元器件清單114
說明116
語音輸出信號117
開始組裝118
SpeakJet PWM“音頻”輸出119
快速測試119
適配狀態指示器120
製作線路電平輸出線纜122
板上擴音器122
語音合成軟件124
創建屬於自己的語音內容126
改進131
讀取SpeakJet的狀態131
資源133
第10章水流計134
元器件清單135
說明136
替換傳感器連接器136
準備模型擴展板137
準備LCD模塊139
將LCD裝入盒中141
將Arduino適配到盒中142
確定換算係數143
配置編譯與測試Sketch144
流量計算Sketch146
安裝水流傳感器154
改進154
在線日誌154
多種傳感器154
資源155
第11章示波器/邏輯分析儀156
元器件清單159
說明160
佈置盒子161
適配原型擴展板163
製作測試探針163
連接到一個測試電路167
在Arduino內部安裝軟件167
安裝Processing並且運行可視化程序173
改進174
輸入電壓預分頻器174
資源176
第12章水箱水位傳感器177
元器件清單178
說明179
安裝保護盾181
決定傳感器的安裝方法182
安裝傳感器軟管184
安裝Arduino外殼186
安裝WiShield庫和驅動187
加載水箱水位簡圖189
美化網站界面193
校準“空水箱”水位196
安裝傳感器和Arduino196
校準“滿水箱”水位197
改進197
將數據上傳至Pachube197
控制水箱灌水和放水198
本地水位顯示198
讀取多個水箱水位值198
第13章氣象站接收器199
元器件清單200
說明201
測試和安裝氣象站201
電路原理201
安裝接收器護盾204
氣象站接收器程序207
Twitter更新天氣224
改進227
私人在線氣象站227
第14章無線射頻識別訪問控制系統228
元器件清單231
說明232
組裝測試原型護盾233
手動解除按鈕238
組裝ID—12閱讀器模塊239
組裝RDM630閱讀器240
簡單的獨立Sketch242
安裝衝擊板248
安裝閱讀器249
安裝Arduino249
改進250
可擴展的讀頭250
語音合成反饋250
智能桌面墊251
資源251
第15章車輛遙測平台252
元器件清單255
說明257
檢查車輛接口257
獲得USB/OBD—Ⅱ或者RS —232適配器258
測試USB/OBD—Ⅱ適配器259
了解OBD—Ⅱ的模式和參數260
準備USB/OBD—Ⅱ適配器265
安裝OBD—Ⅱ線268
準備GPS模塊270
將電源安裝到Shield上273
將串口連接安裝到Shield上277
準備VDIP1模塊278
LCD模塊282
登錄控制按鈕和狀態LED284
將下級總成安裝到殼體286
OBDuino Mega Sketch289
使用OBDuinoMegasketch331
改進335
移動互聯網連接335
汽車控制335
語音合成器輸入336
三維加速度計336
數字羅盤336
“霹靂遊俠”風格的報警狀態336
電池條件檢查336
資源336
第16章相關資源337
簡單的電壓調節器337
功率損耗338
輸入輸出電壓差338
功效338
驅動發光二極管338
多路復用技術339
Charlieplexing算法341
輸出電路和隔離342
半導體和機械開關342
數字輸入/輸出擴張345
作為輸出的移位寄存器345
作為輸入的移位寄存器347
輸入條件347
電壓分隔器和Nonisolated輸入條件348
隔離輸入條件349
自製廉價護盾350
編寫一個Arduino程序庫351
開發功能示意圖351
創建庫頭文件352
創建庫類文件355
創建草圖例子358
創建支持文件359
特定平台變更360