Arduino實戰入門手冊:智能硬件製作項目大全 Arduino实战入门手册:智能硬件制作项目大全

Jonathan Oxer Hugh Blemings

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

商品描述

《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