Arduino+Android互動(dòng)智作

出版時(shí)間:2013-1  出版社:科學(xué)出版社  作者:Simon Monk  頁(yè)數(shù):230  字?jǐn)?shù):305500  譯者:唐樂(lè)  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

《Arduino+Android互動(dòng)智作》是作者Simon Monk在Arduino應(yīng)用上的又一次跨越,他采用12個(gè)示例項(xiàng)目成功地向讀者們展示了如何將Arduino和Android結(jié)合起來(lái),以完成許多單靠Arduino或者Android根本無(wú)法完成的任務(wù)。
對(duì)于Arduino愛(ài)好者而言,可以通過(guò)對(duì)《Arduino+Android互動(dòng)智作》的學(xué)習(xí)將Android設(shè)備的觸摸屏變成一個(gè)非常完美的人機(jī)交互界面,并且從原本“硬”的方向展開(kāi)對(duì)“軟”的探索。而對(duì)于Android開(kāi)發(fā)者而言,《Arduino+Android互動(dòng)智作》則擴(kuò)展并豐富了Android系統(tǒng)應(yīng)用的想象空間,將單純的人機(jī)交互擴(kuò)展到Android設(shè)備與各種傳感器的交互。
《Arduino+Android互動(dòng)智作》適合廣大“創(chuàng)客”和電子愛(ài)好者自學(xué)、培訓(xùn),也可作為高等院校相關(guān)專業(yè)及電子設(shè)計(jì)(制作)大賽的教學(xué)用書(shū)。

作者簡(jiǎn)介

Simon Monk是一個(gè)擁有計(jì)算機(jī)及控制學(xué)學(xué)士學(xué)位、計(jì)算機(jī)軟件工程學(xué)博士學(xué)位的工程師。早在讀書(shū)的時(shí)候,他就已經(jīng)是一位互動(dòng)電子愛(ài)好者,并且常常為業(yè)余電子愛(ài)好者雜志撰稿。另外,他還是30 Arduino Projects for the Evil Genius(《基于Arduino的趣味電子制作》,科學(xué)出版社)及15 Dangerously Mad Projects for the Evil Genius的作者。

書(shū)籍目錄

Chapter 1 藍(lán)牙自走車制作原理講解小結(jié)Chapter 2 Android蓋革計(jì)數(shù)器Google開(kāi)源附件制作原理講解小結(jié)Chapter 3 Android彩燈板制作Arduino USB Host加料擴(kuò)展板制作彩燈板使用效果原理講解小結(jié)Chapter 4 電視遙控器制作使用效果小結(jié)Chapter 5 溫度記錄器制作使用效果原理講解小結(jié)Chapter 6 超聲波距離探測(cè)器制作使用效果原理講解小結(jié)Chapter 7 家居自動(dòng)化控制器制作音頻連接模塊Android APP通過(guò)互聯(lián)網(wǎng)訪問(wèn)原理講解小結(jié)Chapter 8 電源控制電源控制模塊的概貌制作電源控制模塊整合到家居自動(dòng)化控制器使用效果原理講解小結(jié)Chapter 9 智能恒溫器制作使用效果原理講解小結(jié)Chapter 10 RFID門(mén)鎖制作使用效果原理講解小結(jié)Chapter 11 信號(hào)旗制作原理講解小結(jié)Chapter 12 延時(shí)器制作原理講解小結(jié)附錄 Android開(kāi)源附件開(kāi)發(fā)入門(mén)學(xué)習(xí)Android編程學(xué)習(xí)Arduino編程選擇學(xué)習(xí)示例Arduino端開(kāi)發(fā)Android端開(kāi)發(fā)總結(jié)

章節(jié)摘錄

版權(quán)頁(yè):插圖:對(duì)于“邪惡天才”(Evil Genius,泛指和筆者一樣的“創(chuàng)客”,以下用“筆者”代替)來(lái)說(shuō),他的智能手機(jī)是不可或缺的隨身裝備。你會(huì)發(fā)現(xiàn)他使用手機(jī)來(lái)進(jìn)行網(wǎng)絡(luò)購(gòu)物,為美國(guó)軍用衛(wèi)星矯正姿態(tài),給他的“粉絲”發(fā)送信息。當(dāng)然,他也喜歡用手機(jī)通過(guò)藍(lán)牙技術(shù)來(lái)控制一輛小型的自走車。這個(gè)項(xiàng)目包含一個(gè)簡(jiǎn)單的Android APP應(yīng)用程序(圖1.1)、一個(gè)低成本的藍(lán)牙接收模塊,和由Arduino控制的小型自走車(圖1.2)。Arduino主板是一塊非常受業(yè)余電子愛(ài)好者歡迎的單片機(jī)板,它包含但不限于如下若干個(gè)特點(diǎn):(1)編程非常簡(jiǎn)單,并且其編程軟件(IDE)能夠同時(shí)運(yùn)行在安裝了MAC、Windows、Linux操作系統(tǒng)的電腦中;(2)Arduino系統(tǒng)有許多不同功能的擴(kuò)展板――Shield,而且這些擴(kuò)展板只需要簡(jiǎn)單地插在Arduino主板上即可開(kāi)始應(yīng)用;(3)價(jià)格不貴。制作圖1.3 展示了整個(gè)項(xiàng)目的連接邏輯圖。自走車的電機(jī)由一片Arduino Motor擴(kuò)展板控制,而藍(lán)牙擴(kuò)展板則通過(guò)幾根杜邦線連接在Arduino主板上。本項(xiàng)目的所有軟件均可以在www.duinodroid.com下載。需要準(zhǔn)備的物料為了完成本項(xiàng)目,除了一臺(tái)支持藍(lán)牙的Android智能手機(jī)之外(所安裝的Android版本必須高于2.1),還需要表1.1所示各種電子零件。本項(xiàng)目使用ArduinoUNO主板。Arduino官方網(wǎng)站(www.arduino.cc)羅列了其主板的官方分銷商。當(dāng)然,如果你比較在意價(jià)格,也可以考慮購(gòu)買一塊ArduinoUNO的兼容板。Arduino系統(tǒng)是一個(gè)“開(kāi)源硬件系統(tǒng)”,這意味著所有的設(shè)計(jì)文件都將公開(kāi)提供,并允許任何第三方制造其Arduino主板。換句話說(shuō),你也可以考慮通過(guò)互聯(lián)網(wǎng)去搜索并找到足夠廉價(jià)的“UNO”主板。市場(chǎng)上有各種類型的藍(lán)牙板,而筆者使用的藍(lán)牙板是所謂的“口香糖”式串口藍(lán)牙板。這種板只有4個(gè)引腳,這些引腳分別標(biāo)示為VCC,GND,RX,TX。在各種各樣的串口藍(lán)牙板中,我們需要找到工作電壓為5V的那種類型才能直接與Arduino兼容。這種藍(lán)牙板常常由兩塊PCB電路板組成,一塊相對(duì)較大的板子上面會(huì)引出4根引線,而真正的“藍(lán)牙板”(那片小的PCB電路板)則通過(guò)若干焊點(diǎn)焊接在大板子上。這些板能夠在eBay找到,價(jià)位在15美元左右。通常情況下,我們推薦購(gòu)買那種“雙板”的藍(lán)牙板,因?yàn)閱伟逅{(lán)牙板的引腳非常細(xì)小,因此對(duì)于愛(ài)好者而言,使用烙鐵將這些引腳引出來(lái)的工作非常困難。當(dāng)然,那種已經(jīng)被二次加工過(guò)的“雙板”藍(lán)牙板的價(jià)格則會(huì)相對(duì)高一些。提供這種“雙板”的供應(yīng)商很多,如比較有名的Spark fun等。將來(lái)自Pololu的減速電機(jī)應(yīng)用到本項(xiàng)目中是個(gè)不錯(cuò)的選擇。他們的減速電機(jī)擁有不錯(cuò)的減速比,而且價(jià)格也不貴。你也可以挑選別的類型的減速電機(jī),但是必須注意一點(diǎn),你所選擇的減速電機(jī)的額定電流不能夠超過(guò)1A,否則Arduino Motor擴(kuò)展板將無(wú)法提供足夠的電流強(qiáng)度來(lái)驅(qū)動(dòng)電機(jī)。Arduino Motor擴(kuò)展板極大地簡(jiǎn)化了驅(qū)動(dòng)電機(jī)的工作,并且占用的空間很小,多出來(lái)的空間使你可以在塑料盒中把自己額外給自走車配備的組件安裝進(jìn)去。為Arduino Motor擴(kuò)展板焊接排針我們第1步的工作是為ArduinoMotor擴(kuò)展板焊接排針。圖1.4顯示了在擴(kuò)展板背面安裝的排針。你拿到手的一般是1×40或者1×20的單排針,這需要將這種單排針掰開(kāi)為2條8針或2條6針備用。為了避免這些排針在焊接的時(shí)候發(fā)生歪斜,最簡(jiǎn)單的辦法是將排針的長(zhǎng)端插入Arduino主板,然后再把Arduino Motor擴(kuò)展板對(duì)著針孔插上去,然后開(kāi)始焊接。不過(guò),這種方法將可能導(dǎo)致排針被烙鐵加熱過(guò)度,以至于將余熱傳導(dǎo)到Arduino主板上面的排母,并將排母的塑料外殼熔化。為了避免Arduino主板上排母的塑料外殼被熔化,所以,我們?cè)诤附优裴樀臅r(shí)候或者速度快一點(diǎn),或者先僅僅只焊接排針兩頭的兩枚針,而后把擴(kuò)展板拔下來(lái),再焊接剩余的排針。當(dāng)左右的排針焊接完畢,我們從Arduino Motor擴(kuò)展板正面看到的樣子如圖1.5所示。將接線端子安裝到擴(kuò)展板上去可以將接線端子插到板子上的A、B兩組焊孔上面去,用于連接兩個(gè)減速電機(jī)。我們同時(shí)還需要在電源接口上面安裝一個(gè)接線端子。這種接線端子的使用,方便程度遠(yuǎn)遠(yuǎn)高于Arduino主板上面的DC2.1mm電源插座。將3個(gè)接線端子安裝到相應(yīng)的位置,注意使接線位朝向板子的邊緣。圖1.6顯示了安裝好接線端子的Arduino Motor擴(kuò)展板,而且這塊板已經(jīng)插在了一塊Arduino主板上。安裝串口藍(lán)牙模塊圖1.7顯示了串口藍(lán)牙模塊的安裝位置,并且線已經(jīng)焊接完畢。在安裝串口藍(lán)牙模塊之前,用鉗子小心地將它上面的4根排針彎曲,使其與板子平行,以便使串口藍(lán)牙模塊能夠盡量與Arduino Motor擴(kuò)展板貼合緊密。首先將線在串口藍(lán)牙模塊端焊接并留好長(zhǎng)度,而后將串口藍(lán)牙模塊按照?qǐng)D示倒扣在擴(kuò)展板上,最后按照如下的規(guī)則將另外一頭的線連接起來(lái)。(1)+5V:將藍(lán)牙的+5V引出線焊接到擴(kuò)展板5V引腳上(有的串口藍(lán)牙模塊上面標(biāo)示為VCC或者“+”――譯者注)(2)GND:將藍(lán)牙的GND引出線焊接到擴(kuò)展板的GND引腳上(有的串口藍(lán)牙模塊上面標(biāo)示為“-”――譯者注)(3)TXD:將藍(lán)牙的TXD引出線焊接到擴(kuò)展板的RX引腳上(有的串口藍(lán)牙模塊上面標(biāo)示為“T”――譯者注)(4)RXD:將藍(lán)牙的RXD引出線焊接到擴(kuò)展板的TX引腳上(有的串口藍(lán)牙模塊上面標(biāo)示為“R”――譯者注)。特別注意,串口藍(lán)牙模塊和擴(kuò)展板上面RXD(RX)和TXD(TX)的引腳是交叉的,即RX到TX,TX到RX。在塑料盒中安裝減速電機(jī)和電池盒圖1.8展示了減速電機(jī)在盒子中的安裝位置,兩個(gè)減速電機(jī)的塑料底座被熱熔膠或者快干膠粘在了盒子上。減速電機(jī)和電池盒被安裝在了盒子的頂部?jī)啥?,而中間的空間則留給Arduino主板和擴(kuò)展板使用。對(duì)塑料盒進(jìn)行切割并安裝萬(wàn)向輪圖1.9展示了盒子上的切割位置,上面的兩個(gè)方形的切割位置使減速電機(jī)能夠從盒子里面伸出來(lái)。

編輯推薦

《Arduino+Android互動(dòng)智作》適合廣大“創(chuàng)客”和電子愛(ài)好者自學(xué)、培訓(xùn),也可作為高等院校相關(guān)專業(yè)及電子設(shè)計(jì)(制作)大賽的教學(xué)用書(shū)。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Arduino+Android互動(dòng)智作 PDF格式下載


用戶評(píng)論 (總計(jì)53條)

 
 

  •   如今amrino是很火的一個(gè)東西,有專門(mén)的api幫助我們聯(lián)系android和arduino,本書(shū)也是有相關(guān)講解,不過(guò)還是應(yīng)該有一定的基礎(chǔ)災(zāi)看比較合適
  •   和arduino智能控制是系統(tǒng)有關(guān),是我最感興趣的電子制作雜志
  •   用android來(lái)互動(dòng)
  •   想要玩一些新的東西,正好搭配自己的android手機(jī),做一些好玩的東西出來(lái)~~
  •   只要懂得一些基礎(chǔ)ANDROID和ARDUINO的編程語(yǔ)言就可以上手的作的書(shū)*不錯(cuò)*推薦*
  •   需要購(gòu)買擴(kuò)展板這個(gè)倒是沒(méi)有想到的不過(guò)書(shū)整體不錯(cuò)
  •   適合初學(xué)者,愛(ài)動(dòng)手制作
  •   內(nèi)容不錯(cuò),就是講解不夠詳細(xì)
  •   不錯(cuò),簡(jiǎn)單易懂***還得繼續(xù)買相關(guān)的書(shū)學(xué)下基礎(chǔ)知識(shí)
  •   更有意思,學(xué)了更多的東西,但是確實(shí)在輕松的氛圍中進(jìn)行的。
  •   原理太少,例子太多
  •   不錯(cuò) 還可以吧 一般了 就那樣
  •   教程不錯(cuò),多研究研究
  •   內(nèi)容和我買的另外一本有重疊,總體還是不錯(cuò)。
  •   這邊書(shū)挺好的,能學(xué)到不少東西。推薦一下。
  •   不錯(cuò)~,總體上還行~
  •   印刷不錯(cuò),有很多圖片說(shuō)明
  •   正式我現(xiàn)在能用上的
  •   內(nèi)容不錯(cuò),只是中間的具體步驟有點(diǎn)省略,腦補(bǔ)無(wú)力啊
  •   還是arduino AVR 這本比較詳細(xì)
  •   對(duì)ANDROID和物聯(lián)網(wǎng)感興趣的話這本書(shū)將是一個(gè)很有用的幫助!
  •   了解一下這兩者的互動(dòng)。。
  •   內(nèi)容有點(diǎn)兒簡(jiǎn)單了,適合老外的工作環(huán)境
  •   慢慢研究 一定要吃透
  •   需要有一定硬件知識(shí)
  •   好書(shū)無(wú)需評(píng)價(jià)
  •   培養(yǎng)動(dòng)手能力,從小做起。。。。
  •   其他的都還行,就是速度太慢了,
  •   需要有單片機(jī)基礎(chǔ),另一個(gè),沒(méi)有對(duì)android開(kāi)發(fā)Arduino的編程進(jìn)行介紹
  •   安卓是流行。ARDUINO是潮流,結(jié)合了方便
  •   這本書(shū)太坑人了,說(shuō)是和安卓的互動(dòng)智作,但只在書(shū)的最后一張寫(xiě)了一點(diǎn)關(guān)于安卓開(kāi)發(fā),前面一點(diǎn)都沒(méi)提安卓,兩者貌似沒(méi)怎么聯(lián)系,唉,虧了。
  •   對(duì)初學(xué)者,講的太不詳細(xì)了,很難做成一個(gè)示例項(xiàng)目;對(duì)高手,實(shí)在沒(méi)什么值得研究的內(nèi)容。類似于大學(xué)做實(shí)驗(yàn)的《實(shí)驗(yàn)指導(dǎo)書(shū)》,不過(guò)書(shū)上的想法都是挺好的。
  •   整本書(shū)都是實(shí)例,十多個(gè)制作的實(shí)例,理論這塊講的比較少
  •   像是給小孩兒看的,按書(shū)中的網(wǎng)站怎么下載不了源代碼?
  •   書(shū)一般般吧,沒(méi)太大價(jià)值
  •   他們都說(shuō)這兩年ARDUINO不錯(cuò),學(xué)完發(fā)現(xiàn)差遠(yuǎn)了,千萬(wàn)不要學(xué),這個(gè)單片機(jī)內(nèi)存小,而且根本沒(méi)有裝用函數(shù)庫(kù),還不如學(xué)學(xué)51
  •   這本書(shū)必須上作者網(wǎng)站看補(bǔ)充內(nèi)容,并且自己實(shí)踐,很花時(shí)間,但收獲會(huì)很大;要是沒(méi)有時(shí)間實(shí)踐,不要買,你肯定會(huì)覺(jué)得是本騙錢(qián)書(shū)
  •   不算太喜歡這本書(shū)。。。買錯(cuò)了的感覺(jué)。。
  •   非常不好的一本入門(mén)書(shū) 垃圾阿!
  •   挺好看的,有價(jià)值,起碼不是那種官網(wǎng)翻譯一下貼上去的~
  •   很有趣的書(shū),可學(xué)習(xí)智能家居方面的基本技術(shù)。
  •   這二個(gè)可以玩出很多花樣的
  •   還行,例子比較簡(jiǎn)單。
  •   只是提了一個(gè)概念,軟件什么的都要自己去網(wǎng)上下載,網(wǎng)頁(yè)是英文的,且更新了,下都下不到軟件,垃圾啊垃圾
  •   單片機(jī)入門(mén)很簡(jiǎn)單!有了這個(gè)即使只會(huì)一點(diǎn)編程也是很好用的!
  •   內(nèi)容比較新,沒(méi)基礎(chǔ)的人不容易看懂。
  •   學(xué)習(xí)簡(jiǎn)單的物聯(lián)網(wǎng)。。。。
  •   適合去做物聯(lián)網(wǎng)方面的內(nèi)容的研究。
  •   老外出的書(shū) 很多地方感覺(jué)是在忽悠 代碼不給出
  •   安卓和Android的結(jié)合,看看開(kāi)拓思維
  •   書(shū)不錯(cuò),比書(shū)店買便宜近10元。值!
  •   經(jīng)濟(jì)實(shí)惠,好用,全面
  •   初入物聯(lián)網(wǎng)
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7