內容簡介
全書共分為9章。第1章介紹瞭Arduino的基本概念、組成部分和開發流程;第2章介紹瞭可與Arduino搭配工作的一些傳感器及其連接方式,為設備開發打下基礎;第3~6章分彆介紹如何用Arduino製作自行車手套、LED眼鏡、定位裝置和智能鑰匙等可穿戴設備;第7~8章講述如何讓Arduino與手機、互聯網進行交互,使得所製作的可穿戴設備成為物聯網中的一個節點;第9章以製作一塊智能手錶為例,串聯起全書所有的知識點。
目錄
譯者序
前 言
第1章 初次相識與閃爍的燈光 1
1.1 可穿戴設備 2
1.2 安裝和使用軟件 3
1.2.1 Arduino IDE 4
1.2.2 首次接觸IDE 4
1.2.3 瞭解你的Arduino闆 7
1.2.4 其他電路闆 10
1.2.5 連接和測試你的電路闆 10
1.2.6 編程時的一些注意事項 13
1.3 本章小結 17
第2章 用傳感器進行工作 19
2.1 傳感器 20
2.1.1 彎麯傳感器 20
2.1.2 壓力傳感器 25
2.2 光敏電阻 28
2.3 加速計、羅盤和陀螺儀 30
2.4 本章小結 36
第3章 自行車手套 37
3.1 所需的電子元器件 37
3.2 嘗試使用TSL2561 39
3.3 檢測手勢 42
3.4 製作手套 44
3.5 本章小結 51
第4章 LED眼鏡 53
4.1 製作眼鏡 54
4.2 加入矩陣 56
4.3 為眼鏡編寫程序 60
4.4 製作圖案 63
4.5 給眼鏡賦予霹靂遊俠的風格 65
4.6 本章小結 68
第5章 我在世界何處 71
5.1 掛接OLED顯示屏 72
5.2 獲取位置 76
5.3 製作時鍾 80
5.4 最終的草圖 84
5.5 本章小結 87
第6章 NFC動手實踐 89
6.1 讀取NFC卡片 90
6.2 連接電動機 95
6.3 將所有部件安裝到一起 97
6.4 最終的代碼 101
6.5 包裝 104
6.6 本章小結 104
第7章 BLE動手實踐 105
7.1 你好,Blend Micro 106
7.2 Blend Micro應用 109
7.3 手勢跟蹤 114
7.4 包裝 120
7.5 本章小結 122
第8章 關於Wi-Fi 123
8.1 Particle Core 124
8.2 針對Particle Core電路闆編程 127
8.3 Dashboard 130
8.4 HTML控製 134
8.5 連接IFTTT 139
8.5.1 運動數據修改 140
8.5.2 DO函數 145
8.6 本章小結 148
第9章 獲得智能化的時刻 151
9.1 元器件 152
9.2 開始設計 153
9.3 手錶設計和焊接 157
9.4 拆焊 159
9.5 連接元器件 161
9.6 加工皮革 163
9.7 完成製作 167
9.8 功能什錦 170
9.9 尾聲,也是序幕 175
前言/序言
從我拿起塊Arduino闆算起,時間差不多已經過去瞭10年,那時我還是馬爾默大學交互設計專業的一名學生,有一天教室來瞭一個大鬍子西班牙人,他說,(更確切地說是宣布)他能在一周之內傳授給我們電子學的全部知識,並教會我們如何針對微處理器編寫程序。當然,由於我一點也不瞭解電子學,也從未想過學習它,所以我對他的話不以為然。
那個西班牙人有一套新穎的教學方法,也是我之前從未見識過的教學方法。他希望不是通過書本而是通過實踐來教我們。有一個同學當時指齣我們中的大多數人對電子學一竅不通,那麼怎麼能指望我們用它來做事?西班牙人的迴答是:這並沒有關係,即使你們對正在做的事情一無所知,也同樣能夠做事,你們可以通過做來進行學習。
一刻鍾後,我們都將一個小燈泡連接到瞭Arduino闆上,並且成功地為這個燈泡編好瞭程序,使得它能夠自行打開和關閉。讓我睏惑的不僅是在如此之短的時間內所取得的成果,還包括接下來真正具有意義的那部分內容,我們正在通過實踐進行學習。
大鬍子西班牙人就是David Cuartielles,2005年鼕,他剛剛和Massimo Banzi一起發明瞭Arduino闆,在他們發明瞭Arduino闆後不久,Tome Igoe和David Mellis加入瞭他們的團隊。正如他們所說,其餘的事情都是過眼煙雲。我仍然記得那一天當看到閃閃發亮的燈光時自己內心受到的觸動,就如同發生在昨天一般。我希望能學習更多知識,做更多的事情。然後David第二次給我們講瞭重要的課,即學習更多知識的佳途徑就是和彆人分享知識。然而,因為我沒有什麼知識可以談論,所以我再次産生瞭疑問,但是在接下來的一課中我明白瞭:即使你隻知道一點,也足以幫助那些完全不懂的人。
不久之後,我發現一個被稱為可穿戴計算的領域,它的理念是用不同的方式發明一項技術並將其應用到人體上去,這聽上去就如同你沒有任何先驗知識就能學習電子學並進行程序設計一樣瘋狂。由於受到Arduino和它的團隊成員的啓示,我一頭紮進瞭這個領域。在這個新領域,我從Steve Mann和Leah Buechley的工作中找到瞭新的靈感。Mann現在是多倫多大學的教授,他在20世紀80年代研製齣瞭自己的可穿戴計算機,當時大部分工作都是他獨立完成的。Buechley是MIT的教授,他曾經利用Arduino開發齣瞭一個專門針對可穿戴環境的原型平颱。他們都迎難而上地完成瞭自己的工作。我再次受到啓發,也開始開發自己的可穿戴設備,同時還教彆人如何開發可穿戴設備。當我收獲瞭足夠多的技能,便開始將它們記錄下來。當開始分享自己的作品時,我發現Arduino社區真正令人驚奇的是全世界熱衷於利用電子學乾點事情的人們。
可以肯定地說,如果沒有這些人,我永遠也不可能寫齣一本書,所以我要嚮所有人錶達我的謝意。我還要感謝你拿起瞭這本書,你也許是個新手,也許是個行傢,但這沒有關係,本書基於的理念就是任何人都能通過實際去“做”這一簡單原則學習任何知識。如果你已經是一個行傢瞭,那麼在“做”事情的過程中總能學到一些東西。
所以我希望你能夠從本書創建的項目中獲得知識和靈感,並祝願你在創建項目的過程中一帆風順。
本書內容第1章介紹安裝開發環境的基本步驟以及如何開始編寫代碼,還有如何製作一塊電路闆來控製LED。
第2章講授傳感器連接以及從傳感器中獲取數據的相關內容,還會介紹從簡單到復雜的數字和模擬傳感器。
第3章介紹本書的個項目,其目標是製作一副自行車手套,首先,我們將介紹LED的使用以及如何控製LED,然後介紹如何應用傳感器進行一些簡單的手勢識彆。
第4章將教你製作一副可編程的LED眼鏡,這副眼鏡的前方覆蓋有可編程的LED以顯示不同的圖案和形狀,此外還會介紹製作一副太陽鏡的過程。
第5章重點討論如何製作一個腕戴式GPS跟蹤設備,信息被顯示在一個小型的LCD屏幕上。該章還包括如何製作一個將元器件容納其中的盒子,以便能將GPS跟蹤設備佩戴在手腕上。
第6章討論近場通信(Near Field Communication,NFC)技術和伺服電動機,以及如何將它們組閤裝入智能門鎖。該章還包括如何設計NFC標簽以及製作可充當門鎖鑰匙的可佩戴的首飾。
第7章討論低功耗藍牙技術以及如何在可穿戴項目中實現該技術,該章介紹瞭Blend Micro電路闆以及如何使用該電路闆創建項目,連接你的手機。
第8章介紹Wi-Fi Particle Core電路闆以及它的Web集成開發環境(IDE),該章還將討論如何連接在綫服務。
第9章討論智能手錶的製作,智能手錶會接入互聯網並應用在綫服務創建可在小型OLED顯示屏上顯示的定製消息。
……
Arduino可穿戴設備開發 下載 mobi epub pdf txt 電子書