定 價:¥59.00
作 者: | (日)武藤佳恭 |
出版社: | 機械工業(yè)出版社 |
叢編項: | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787111612520 | 出版時間: | 2019-01-01 | 包裝: | |
開本: | 頁數(shù): | 字數(shù): |
譯者序
前言
第1章 物聯(lián)網(wǎng)設(shè)備設(shè)計的開發(fā)環(huán)境 1
1.1 因特網(wǎng)資源的檢索法 4
1.2 用虛擬機VMware Player 安裝客操作系統(tǒng)(Ubuntu) 8
1.3 在Ubuntu上構(gòu)建Arduino的開發(fā)環(huán)境 18
1.3.1 報錯的基本處理方法以及Windows上無用文件的刪除 21
1.3.2 Linux的更新和升級 22
1.3.3 Cygwin的安裝 25
1.3.4 Python庫的安裝 26
1.4 AVR寫入器的制作 28
1.5 使用AVR寫入器向AVR單片機寫入固件 30
第2章 物聯(lián)網(wǎng)設(shè)備的硬件和接口 35
2.1 構(gòu)成物聯(lián)網(wǎng)設(shè)備的AVR單片機 36
2.2 構(gòu)成物聯(lián)網(wǎng)設(shè)備的傳感器和驅(qū)動部件 43
2.2.1 i2c接口的氣壓傳感器(BMP180) 43
2.2.2 SPI接口的FlashAir SD卡 57
2.2.3 Wi-Fi串口模塊(ESP8266) 61
2.2.4 為物聯(lián)網(wǎng)設(shè)備設(shè)計印制電路板(PCBE) 68
第3章 構(gòu)成物聯(lián)網(wǎng)設(shè)備的開源軟件 72
3.1 使用伺服庫控制伺服電機 73
3.2 使用Wire(i2c)庫控制LCD 76
3.3 使用Adafruit庫的自帶控制器的RGB LED(NeoPixel)控制 81
3.4 阻抗數(shù)字轉(zhuǎn)換器(AD5933) 83
3.5 Python開源的活用 93
3.5.1 定期客戶訪問系統(tǒng) 93
3.5.2 cron和crontab的設(shè)定 97
3.5.3 OAuth 2.0認證的gspread庫的comoauth 2.py程序 98
第4章 Python的設(shè)置與機器學(xué)習(xí) 100
4.1 Python的環(huán)境設(shè)定 100
4.1.1 在Windows上安裝Python 100
4.1.2 在Ubuntu上設(shè)置Python 103
4.1.3 在Raspberry Pi2 上設(shè)置Python 103
4.1.4 Raspberry Pi2連接i2c傳感器 107
4.2 scikit-learn 120
4.2.1 使用scikit-learn的文本學(xué)習(xí) 121
4.2.2 用馬爾可夫模型來挑戰(zhàn)《海螺小姐》的石頭剪刀布 124
4.3 使用statsmodels和scikit-learn進行多元回歸分析 127
4.3.1 使用statesmodels的OLS模型進行多元回歸分析 127
4.3.2 使用statesmodels的RLM模型進行多元回歸分析 131
4.3.3 使用scikit-learn的Lasso模型進行多元回歸分析 131
4.3.4 使用scikit-learn的AdaBoost和DecisionTree模型進行多元回歸分析 132
4.3.5 使用scikit-learn的RandomForest模型進行多元回歸分析 133
4.3.6 使用scikit-learn的其他集成學(xué)習(xí)模型進行多元回歸分析 135
4.4 神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí) 136
第5章 使用Python進行圖像處理 142
5.1 使用OpenCV的基礎(chǔ)程序 142
5.2 使用攝像頭進行可見光通信 145
5.3 數(shù)一數(shù)物體和人 147
5.4 挑戰(zhàn)解答數(shù)獨 149
5.5 分析不可思議的顏色 152
5.6 模板匹配 155
5.7 基于Bag of Features的圖片學(xué)習(xí)的分類器 157
第6章 Python的云活用 162
6.1 freeDNS的活用 162
6.2 云Dropbox的使用 164
6.3 云Google drive的使用 166
6.3.1 訪問Google drive 166
6.3.2 Google drive的OAuth 2.0認證 168
6.3.3 為pydrive庫添加刪除功能 171
6.3.4 Google drive和pydrive的MIME類型的錯誤匹配 174
第7章 使用Python在智能手機中活用SL4A 176
7.1 安裝SL4A 176
7.2 Weather-station 180
第8章 三種平臺(Windows、Android、Raspberry Pi2)上的語音識別 184
8.1 Windows平臺上的語音識別 184
8.2 安卓平臺上的語音識別 187
8.3 Raspberry Pi2平臺上的語音識別 188
附錄A 用Python進行簡單的GUI開發(fā) 195
附錄B Sigfox(物聯(lián)網(wǎng)設(shè)備專用的LPWAN) 198