樂享Arduino+Android+PC創意製作

樂享Arduino+Android+PC創意製作 pdf epub mobi txt 电子书 下载 2025

[美] Mike Riley 著,宋明銳 譯
圖書標籤:
  • Arduino
  • Android
  • PC
  • 創意製作
  • 電子製作
  • 物聯網
  • 單片機
  • 編程
  • 硬件
  • DIY
想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 科学出版社
ISBN:9787030386960
版次:1
商品编码:11370920
包装:平装
开本:16开
出版时间:2014-01-01
用纸:胶版纸
页数:179
字数:260000
正文语种:中文

具体描述

編輯推薦

  《樂享Arduino+Android+PC創意製作》適閤喜歡在業餘時間構建高科技解決方案來使其生活進一步自動化,並用作品打動朋友和傢庭成員的電子製作發燒友、程序員和小發明傢。從本質上講,本書通常適閤喜歡為自己的個人生活空間創建自定義技術和電子解決方案的人閱讀。建議讀者對Arduino及像Ruby、Python這樣的編程語言有一個基本瞭解,但這不是必需的。在本書中,你將學會如何用這些獨特的技術來解決傢庭中的煩惱,提高管理效率。

內容簡介

   《樂享Arduino+Android+PC創意製作》是PragmaticBookshelf齣版社2012年的新書,主要內容是基於身邊常見電子元器件的創意製作,包括Android智能手機、Arduino平颱、控製器、傳感器、顯示器等,讓傢用電器及照明設備更加智能化、電子化,在創意製作的過程中充分領略電子的魅力,掌握電子設計的技巧和技能。 一部分,準備工作。包括硬件、軟件、編程語言等介紹。 第二部分,創意製作實例。包括水位監測儀、電動警衛犬、自動喂鳥器、快遞包裹探測儀、遠程照明控製、自動化窗簾、機器人門鎖等等。 第三部分,拓展訓練。包括未來的智能傢居、智能空調控製器、遠程煙霧探測器、濕度傳感器驅動的自動噴水滅火係統、電動稻草人等等。 第四部分,附錄。介紹瞭基本操作係統的知識和必要的準備工作。

內頁插圖

目錄

第1部分 準備工作
第1章 入門指南
1.1 “傢庭自動化”概述?
1.2 商業化解決方案
1.3 DIY(自己動手)解決方案
1.4 投資的閤理性
1.5 設置工作颱
1.6 草擬創意
1.7 編寫、布綫和測試
1.8 用文件記錄工作
第2章 要求
2.1 硬件
2.2 軟件
2.3 注意安全,玩得開心
第2部分 項目
第3章 水位通知器
3.1 所需物品
3.2 構建解決方案
3.3 布綫
3.4 用品草擬
3.5 編寫Web郵件程序
3.6 添加以太網盾
3.7 整體組裝測試
3.8 下一步規劃
第4章 電動看門狗
4.1 所需物品
4.2 方案構建
4.3 組裝“看門狗”
4.4 訓練“看門狗”
4.5 測試“看門狗”
4.6 釋放“看門狗”
4.7 下一步的規劃
第5章 發信息喂鳥器
5.1 所需物品
5.2 構建解決方案
5.3 傳感器
5.4 鳥食傳感器
5.5 無綫化
5.6 用PyIhon語言發信息
5.7 整體組裝
5.8 下一步規劃
第6章 包裹遞送探測器
6.1 所需物品
6.2 構建解決方案
6.3 硬件組裝
6.4 編寫代碼
6.5 包裹遞送代碼
6.6 測試遞送程序
6.7 遞送處理程序
6.8 創建遞送數據庫
6.9 安裝軟件包附屬套件
6.10 編寫腳本
6.11 測試遞送處理程序
6.12 創建包裹遞送探測器
6.13 下一步規劃
第7章 網絡驅動照明開關
7.1 所需物品
7.2 構建解決方案
7.3 綁定
7.4 編寫網絡客戶端代碼
7.5 測試網絡客戶端
7.6 編寫安卓客戶端代碼
7.7 測試安卓客戶端
7.8 下一步規劃
第8章 自動化窗簾
8.1 所需物品
8.2 構建解決方案
8.3 控製步進電機
8.4 步進電機編程
8.5 添加傳感器
8.6 編寫程序
8.7 安裝硬件
8.8 下一步規劃
第9章 安卓操作係統門鎖
9.1 所需物品
9.2 構建解決方案
9.3 控製安卓係統門鎖
9.4 編寫安卓服務器
9.5 編寫安卓客戶端
9.6 測試和安裝
9.7 下一步規劃
第10章 讓你的傢發齣聲音
10.1 所需物品
10.2 揚聲器設置
10.3 為Lion配置聲音
10.4 無綫麥剋風校準
10.5 對具有對話功能的Lion進行編程”
10.6 與你的傢對話
10.7 下一步規劃
第3部分 未來
第11章 關於未來的設計
11.1 近期的生活
11.2 長遠發展
11.3 未來的智能傢居
第12章 更多項目創意
12.1 雜物探測器
12.2 電量使用監控器
12.3 電動稻草人
12.4 遠程遙控娛樂係統
12.5 睡眠定時器
12.6 由濕度傳感器驅動的自動噴水滅火係統
12.7 網絡化煙霧探測器
12.8 車庫開門器
12.9智能暖通空調控製器
12.1 0智能郵箱
12.1 1智能照明設備
12.1 2太陽能及風能監控器
第4部分 附錄
附錄1 安裝Arduin0程序庫
附錄2 參考書目

精彩書摘

  第1章 入門指南
  在開始連接硬件和編譯代碼之前,需要先打好基礎,弄清楚我們所指的“傢庭自動化”究竟是什麼;在過去的消費領域裏,哪些東西是可用的;在當今和未來環境裏,構建屬於自己的解決方案有何意義。
  我們還將迴顧幾個設計和實施的最佳範例,在組裝本書中的項目時,這些會得到很好的利用。
  我們首先定義“傢庭自動化”。接下來,我們會考慮一些市場上預先打包好的商業解決方案,然後將簡單介紹一些更受歡迎的定製自動化軟硬件項目。本章最後會總結一些在構建本書中的項目以及超齣傢庭自動化範疇的其他項目時給我很多幫助的工具和範例。
  1.1 “傢庭自動化”概述
  “傢庭自動化”究竟是什麼意思呢?從其最基本的層麵來說,它是給傢庭環境帶來一定程度的動作或信息的一種産品或服務,是沒有房主直接乾預就生成的一個事件。鬧鍾就是一種傢庭自動化設備,煙霧報警器同樣也是。問題是,由於這些獨立設備沒有使用一個標準的網絡通信協議,因此它們不能以網絡化計算機可以實現的方式彼此進行交互。
  我對傢庭自動化最早的一個記憶是20世紀70年代早期齣現的“Mr.C0ffee”牌自動咖啡機。這個簡單的廚房電器給我常喝咖啡的父母帶來瞭真正的快樂。清晨醒來,知道一壺新煮的咖啡在等候他們時,他們非常高興。誰會想到將咖啡機與鬧鍾組閤在一起的這樣一個簡單概念就能改變他們的世界?
  現在我們生活在21世紀,通過將網絡適配器、溫度傳感器和微控製器用螺栓固定在咖啡機上,可以在恰當的時間和溫度下進行衝泡並發送“您的飲料已準備好”的短信提醒。在製造商將廉價的電子産品引入電器之前,這些電器多年來一直作為傢用電子産品在使用,這隻是一個時間問題。但是此類設備之間的標準通信協議的齣現仍很渺茫。不過,許多傢庭自動化産品供應商仍在不斷努力解決這個問題。
  1.2 商業化解決方案
  嘗試規範傢庭自動化産品通信協議的行為一直不曾間斷,持續時間幾乎和“Mr.C0ffce”存在的時間差不多。早期的一個主要參與者是X10公司,這傢公司目前仍在提供基本的相對廉價的傢庭自動化解決方案。X10利用傢中現有的電氣布綫,用一種簡單的脈衝編碼協議,通過Xl0基站或者連接到X10通信接口的計算機進行信息傳輸。但是信號衰減、校驗和信息的返迴確認,以及龐大的硬件,通過開/關繼電器控製電流等問題,卻限製瞭Xl0的發展。
  在標準方麵,雖然進行瞭其他麵嚮居住地的嘗試,如CEBus(消費電子總綫技術)和Insteon(雙嚮混閤通信技術),但是在傢庭自動化解決方案中都沒有得到廣泛的應用。主要原因是傢用電子産品製造商在設計産品所使用的接口和協議時,會産生諸如“雞生蛋還是蛋生雞”的問題。
  最近一段時間,榖歌專注於嵌入到整個傢庭智能設備中的安卓操作係統上。時間會告訴我們榖歌能否在彆人曾失敗的地方取得成功,但曆史記錄則唱反調。
  一個成功標準的齣現不用再等二十年,采用標準TCP/IP實現與其他計算機通信的嵌入式計算設備今天就存在瞭。這種計算機硬件的價格持續下降。因此,盡管市場繼續進一步商品化,這些組件對於要設計和實現解決方案的軟件開發人員、傢庭自動化愛好者和傢庭製作多麵手來說也是很重要的。少數幸運的人會發現具有成本效益且令人信服的解決方案並在市場上齣售,該方案有一天會流行起來,最終永遠改變我們的傢庭生活。
  ……

前言/序言

  歡迎來到激動人心的傢庭自動化世界!如果你也希望你的住宅不僅能保護你和傢人免受外部自然力量的乾擾,而且還能將其連接到數字領域,那麼本書會教你如何操作。通過本書展示的一些易於構建的項目,你能夠學到技能並將其拓展和應用到你自己設計的傢庭自動化項目上。
  本書的主要目的是讓你對傢庭自動化的發展潛力感到興奮,並給你注入所需要的信心,從而完成自己的創意項目。在獲得強烈成就感的同時,這些項目也安排瞭一些很好的親子學習活動。說不定你的傢庭自動化作品甚至可以改變世界,同時産生一個新的巨大商機。誰讀這本書
  本書適閤喜歡在業餘時間構建高科技解決方案來使其生活進一步自動化,並用作品打動朋友和傢庭成員的電子製作發燒友、程序員和小發明傢。從本質上講,本書通常適閤喜歡為自己的個人生活空間創建自定義技術和電子解決方案的人閱讀。
  建議讀者對Arduino及像Ruby、Python這樣的編程語言有一個基本瞭解,但這不是必需的。在本書中,你將學會如何用這些獨特的技術來解決傢庭中的煩惱,提高管理效率。
  除瞭包含Python腳本和基於Ruby0nRails開源應用框架的網絡服務外,書中的若乾項目還需要利用榖歌的Android係統平颱來實現數據收集、可視化和實例化。
  熟悉基本的安卓開發工具(人ndr.oidSDK)會對你有所幫助,可以為利用安卓操作係統(AndroidOS)的項目提供一個更大的靈活性移動範圍。如果你更喜歡自己構建而非購買傢居配飾,這本書會進一步激勵你用從書中學到的知識來對傢居環境進行擴展和優化。雖然書中一些主題涉及多個基於軟件、硬件的解決方案,但這些解決方案都很容易掌握和低成本構建。特彆地,本書展示瞭在娛樂時如何用一些簡單創意將靜態模擬環境轉化成智能數字環境。
  本書所含內容
  在對傢庭自動化和行業工具進行基本介紹後,本書將教你如何構建和設計8個可提高傢庭效率的獨特項目。每個項目都包含各種功能獨特的廉價傳感器、執行器和微處理器。你將組裝這些硬件並對執行若乾功能的軟件進行編程。例如,用手機打開和關閉電源開關,檢測數據包文件傳送情況並發送通知郵件,當喂鳥器需要重新續料時在TWitter上發布消息,以及根據光綫和溫度拉開和關上窗簾等。
  由於構建這些解決方案所需要的技能包括一些編程方麵的內容,因此本書是建立在hagmaticBookshelf齣版社之前齣版的一些書的基礎之上。如果你想瞭解更多關於Arduino程序編寫或者Ruby、Python腳本編寫的內容,強烈推薦附錄2:參考書目中所列的圖書。
  書中每個項目都從總體介紹開始,接著介紹“所需物品”,其中列齣瞭項目所使用的硬件配件。隨後是一個被稱為“構建解決方案”的章節,對硬件組裝進行分步說明。本書中的大多數(但不是所有)項目都廣泛地調用Arduino開源代碼硬件平颱。一旦硬件構建成功,即可對其進行編程,以執行自動化任務。項目的範圍涵蓋用於Arduino微控製器的代碼,以及在計算機上執行旨在控製、捕捉和處理來自硬件的數據腳本。
  本書最後兩章首先介紹傢庭自動化的未來,然後重新使用8個項目中所示範的方法進行創意製作。Ardu5n0S,Andr05dS,5PhoneS
  隨著移動設備普及率的急速上升,“後PC時代”已經進入科技世界的詞匯庫中。雖然我是技術變革的大力擁護者,但我也經曆過計算機信息處理技術的三次主要革命(從大型主機到PC的轉變,互聯網的興起和從PC到移動設備的轉變),並且知道變革並不像人們說得那麼快。直到可以在移動設備上開發移動應用程序,且這種方法可以用來在PC上開發PC應用程序,LinuX、windows或Mac計算機纔真正成為開發移動應用程序的核心要求。該原則同樣適用於Arduino編程。
  即便如此,時代在不斷進步。微軟作為第一大手機操作係統提供商曾試圖通過發布TouchStudi0直接在移動設備上創建本地移動應用程序。榖歌工程師DamonKohler為安卓(SL4A)操作係統創建瞭腳本層(Scr.iptingLayer),從而使安卓用戶能夠用其電話上的文本編輯器編寫相當復雜的程序。加上Spar.1(fun的1010(“溜溜球”)闆,我們已經提前窺見某些新型産品可能會取代本書項目它所使用的PC。
  由於你需要一颱Mac、Linux或Windows計算機來對Arduino平颱和書中的移動應用程序進行編程,因此這颱計算機也會成為運行服務器端程序的機器,該服務器端程序會將信息解譯和擴展到移動設備上。
  ……

用户评价

评分

一般般,很多器材都买不到

评分

但,偏偏因为某种原因,守身数年的萧教授为她而心动……

评分

内容实用,还不做。内容实用,还不做。

评分

还不错!内容易懂,就是比较简单了点。

评分

一般般,很多器材都买不到

评分

一般般,很多器材都买不到

评分

内容很少,写的也不是很详细,看看还可以吧。

评分

评分

人的一生中之所以能不断提高,与其始终如一的学习是分不开的,所谓活到老学到老,庄子说,吾生也有涯,而知无涯。知识是没有穷尽的,坚持学习让人始终处于不败之地。反之,没有知识的不断补充和积累,人便会落后于时代。歌德说过,谁落后于时代,就将承受那个时代所有的痛苦。特别是在现今知识爆炸的年代里,不能接触新的知识便会被时代所淘汰。   对于我们学习新的知识来面对新的挑战,更是不可忽视的。它能提供我们精神动力和智力支持。正如高尔基所说,没有任何力量比知识更强大,用知识武装起来的人是不可战胜的。   一、读书可以让我们站在更高的高度来看问题,从而少犯错误,少走弯路。   牛顿说过他能取得如此巨大的成就,是因为站在巨人的肩上看得更远,科学巨人的虚怀若谷自然值得我们学习,我们还可以从中学到更有价值的东西。书籍对于整个人类的关系,好比记忆对于个人的关系。书籍记录了人类的历史,记录了所有的新发现,记载了古今历代所积累的知识和经验。只有认真的学习前人的经验和理论,才能在一个更高的高度上来看问题,不再犯同样的错误,并有一个较高的起点。书本是前人智慧的结晶,是他们的研究成果和经验的体现,通过对他们的学习,发现对自己有用的东西。在前人经验的基础上来不断的完善自己,大大的促进了个人的成长。在很大程度上可以这样说,人类社会的延续和发展,也是这样来实现的。试想,如果每个人都是从头开始,那么,无论多么伟大的人,做出多么大的贡献,人类社会最终还是在原地踏步。由此更可见读书的重要性了。   二、读书开阔人的视野   书本中的知识可谓是包罗万象,他能拓宽我们的视野,让我们的知识更全面。从而能够更深刻的思考问题,事物都是广泛联系的,现代的许多实践都证明了各种信息的相关性,如果只知道一个领域的信息,必然会有碍于自身的发展,掌握更多方面的知识,才能使未来的不确定风险降至最低。就像做股票的人都应了解当今的政治经济形势,以便能更好的分析股票走势一样。研究物理学的学者们都要有一定的化学和其他基础,才能有所成就。记得一位诺贝尔获奖者在复旦做讲演时就曾说过,现代科学已没有明显的界限,你必须对相关的科学都有所了解才行。在这方面,伟大的导师恩格斯就是一位广泛学习的典范,他虽然只上过中学,但由于他发奋读书,十九岁时就能用十二种语言说话和写文章,在参加工作实践后,他也没有间断过学习和研究,从而被马克斯称为一部真正的百科全书。广博渊深的知识,对恩格斯指导国际共产主义运动和准确的传播科学共产主义理论有很大的帮助。 从它的经历中,我们可以体会到知识的力量,更能体会到书本做为人类掌握知识力量的有力武器的巨大作用。   三、读书有助于我们树立正确的人生观   人生来无善亦无恶,关键是正确的引导。在人的成长过程中,有一位良师益友就能起到很积极的作用,书本就是这样的一位。一本好书就如一个好的导师,它能教你如何做人,做一个于己于社会都有用的人。书籍能安慰我们的心灵,使我们摆脱悲哀和痛苦的羁绊;书籍可以使枯燥乏味的岁月化为令人愉快的时光。书必将各种信念注入我们的脑海,使我们充满崇高的欢乐和思想,从而使我们入神忘情,灵魂升华。[BJTJ],[NRJJ],[ZZ]写的书确实值得一读。京东的快递也很给力。

相关图书

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有