注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信物聯(lián)網(wǎng)應(yīng)用設(shè)計(jì)與實(shí)戰(zhàn):基于AVR單片機(jī)和Python

物聯(lián)網(wǎng)應(yīng)用設(shè)計(jì)與實(shí)戰(zhàn):基于AVR單片機(jī)和Python

物聯(lián)網(wǎng)應(yīng)用設(shè)計(jì)與實(shí)戰(zhàn):基于AVR單片機(jī)和Python

定 價(jià):¥59.00

作 者: (日)武藤佳恭
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111612520 出版時(shí)間: 2019-01-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《物聯(lián)網(wǎng)應(yīng)用設(shè)計(jì)與實(shí)戰(zhàn):基于AVR單片機(jī)和Python》作為物聯(lián)網(wǎng)應(yīng)用設(shè)計(jì)的實(shí)用入門書籍,并不需要讀者掌握復(fù)雜的電路知識(shí)。在硬件方面使用通用性強(qiáng)且適合新手入門的AVR單片機(jī),在編程方面使用適合初學(xué)者的Python。該書在物聯(lián)網(wǎng)設(shè)備上運(yùn)行的Pvthon代碼的關(guān)鍵部分都配有注解,方便讀者掌握內(nèi)部程序的運(yùn)作原理,從而深入理解物聯(lián)網(wǎng)的相關(guān)概念。該書的內(nèi)容不僅涵蓋物聯(lián)網(wǎng),還涉及了深度學(xué)習(xí)、機(jī)器學(xué)習(xí)、圖像處理以及云存儲(chǔ)的實(shí)踐,幫助讀者在物聯(lián)網(wǎng)設(shè)備上實(shí)現(xiàn)這些熱門技術(shù),掌握如何在實(shí)踐中實(shí)現(xiàn)物聯(lián)網(wǎng)與這些技術(shù)的銜接?!段锫?lián)網(wǎng)應(yīng)用設(shè)計(jì)與實(shí)戰(zhàn):基于AVR單片機(jī)和Python》鼓勵(lì)讀者使用開源代碼以及Github上的資源,快速運(yùn)行相關(guān)的硬件和程序,獲得即時(shí)的學(xué)習(xí)反饋并保持學(xué)習(xí)的熱情。當(dāng)完成書中的實(shí)踐項(xiàng)目后,相信讀者已經(jīng)完成了作為一名物聯(lián)網(wǎng)工程師的入門洗禮,初步獲得了解決物聯(lián)網(wǎng)相關(guān)工程問題的能力。

作者簡介

  武藤佳恭,慶應(yīng)義塾大學(xué)工學(xué)部電氣工學(xué)專業(yè)博士,曾任南佛羅里達(dá)大學(xué)計(jì)算機(jī)專業(yè)副教授、南卡羅來納大學(xué)計(jì)算機(jī)科學(xué)專業(yè)副教授、凱斯西儲(chǔ)大學(xué)電氣工學(xué)專業(yè)準(zhǔn)教授、慶應(yīng)義塾大學(xué)環(huán)境信息學(xué)部副教授。研究領(lǐng)域包括人工智能、機(jī)器學(xué)習(xí)、安全信息、物聯(lián)網(wǎng)等。獲得獎(jiǎng)項(xiàng):NSF RIA獎(jiǎng)(1989年),TEPCO獎(jiǎng)(1993年),高柳獎(jiǎng)(1995年),KDD獎(jiǎng)(1997年),NTT-education課件獎(jiǎng)(1999年),美國-AFOSR獎(jiǎng)(2003年),首屆JICA理事長獎(jiǎng)(2004年),日本食品服務(wù)協(xié)會(huì)35周年紀(jì)念主席獎(jiǎng)(2009年),NEEL2015冠軍獎(jiǎng),W-NUT 2015年冠軍獎(jiǎng),義塾獎(jiǎng)(2016年)等。

圖書目錄

譯者序 

前言 

第1章 物聯(lián)網(wǎng)設(shè)備設(shè)計(jì)的開發(fā)環(huán)境 1 

1.1 因特網(wǎng)資源的檢索法 4 

1.2 用虛擬機(jī)VMware Player 安裝客操作系統(tǒng)(Ubuntu) 8 

1.3 在Ubuntu上構(gòu)建Arduino的開發(fā)環(huán)境 18 

1.3.1 報(bào)錯(cuò)的基本處理方法以及Windows上無用文件的刪除 21 

1.3.2 Linux的更新和升級(jí) 22 

1.3.3 Cygwin的安裝 25 

1.3.4  Python庫的安裝 26 

1.4 AVR寫入器的制作 28 

1.5 使用AVR寫入器向AVR單片機(jī)寫入固件 30 

第2章 物聯(lián)網(wǎng)設(shè)備的硬件和接口 35 

2.1 構(gòu)成物聯(lián)網(wǎng)設(shè)備的AVR單片機(jī) 36 

2.2 構(gòu)成物聯(lián)網(wǎng)設(shè)備的傳感器和驅(qū)動(dòng)部件 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è)計(jì)印制電路板(PCBE) 68 

第3章 構(gòu)成物聯(lián)網(wǎng)設(shè)備的開源軟件 72 

3.1 使用伺服庫控制伺服電機(jī) 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認(rèn)證的gspread庫的comoauth 2.py程序 98 

第4章 Python的設(shè)置與機(jī)器學(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進(jìn)行多元回歸分析 127 

4.3.1 使用statesmodels的OLS模型進(jìn)行多元回歸分析 127 

4.3.2 使用statesmodels的RLM模型進(jìn)行多元回歸分析 131 

4.3.3 使用scikit-learn的Lasso模型進(jìn)行多元回歸分析 131 

4.3.4 使用scikit-learn的AdaBoost和DecisionTree模型進(jìn)行多元回歸分析 132 

4.3.5 使用scikit-learn的RandomForest模型進(jìn)行多元回歸分析 133 

4.3.6 使用scikit-learn的其他集成學(xué)習(xí)模型進(jìn)行多元回歸分析 135 

4.4 神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí) 136 

第5章 使用Python進(jìn)行圖像處理 142 

5.1 使用OpenCV的基礎(chǔ)程序 142 

5.2 使用攝像頭進(jìn)行可見光通信 145 

5.3 數(shù)一數(shù)物體和人 147 

5.4 挑戰(zhàn)解答數(shù)獨(dú) 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認(rèn)證 168 

6.3.3 為pydrive庫添加刪除功能 171 

6.3.4 Google drive和pydrive的MIME類型的錯(cuò)誤匹配 174 

第7章 使用Python在智能手機(jī)中活用SL4A 176 

7.1 安裝SL4A 176 

7.2 Weather-station 180 

第8章 三種平臺(tái)(Windows、Android、Raspberry Pi2)上的語音識(shí)別 184 

8.1 Windows平臺(tái)上的語音識(shí)別 184 

8.2 安卓平臺(tái)上的語音識(shí)別 187 

8.3 Raspberry Pi2平臺(tái)上的語音識(shí)別 188 

附錄A 用Python進(jìn)行簡單的GUI開發(fā) 195 

附錄B Sigfox(物聯(lián)網(wǎng)設(shè)備專用的LPWAN) 198


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)