Book description
包含50個以上的感測器實驗和專題
感測器可讓你以前所未有的方式與真實的世界進行互動–偵測周遭事物,解讀偵測結果,並根據取得的參數值採取對策。特別結合如Arduino和Raspberry Pi等價格低廉的微型電腦裝置,可以讓真實世界變成一個可編程的環境。有了這本書,你所製作的小裝置,可以進行各種感測應用,小從各種氣體的偵測,大至使用紅外線偵測加速度。
強力推薦這本書給Auduino和Raspberry Pi應用的自造者,讓你可以從簡單的發想很快發展成實用的專案。你將可製作出應用RGB LEDs、電子紙顯示器及伺服馬達等精緻實用的實驗項目,包括加上外殼容器的設計。
學習有關觸控、光源、溫度、濕度、氣體和磁力感測器,以及加速器和陀螺儀等主題。每章節提供新奇小型的實驗項目和臨場測試,說明如何將不同的技術整合在一起以得到讓人驚喜的成果。
你將學習到以下的實驗項目:
‧應用Arduino製作酒精感測器
‧以Raspberry Pi製作具備email警示功能的煙霧警報器
‧搭載隱藏式伺服馬達的震撼鬧鈴
‧用Python和pyGame製作的乒乓球遊戲
‧用RGB LEDs和顏色感測器製作的變色龍半球體
‧可以分析和顯示周遭環境聲音的圖形化聲音顯示器
本書教導你如何運用追踪和記錄,以全新的感知方式深入體驗你身處的世界
Table of contents
- 英文書名頁
- 目錄 (1/4)
- 目錄 (2/4)
- 目錄 (3/4)
- 目錄 (4/4)
- 使用範例程式
- 本書資源網站
- 前言 (1/4)
- 前言 (2/4)
- 前言 (3/4)
- 前言 (4/4)
- 1 Raspberry Pi
- Raspberry Pi從零到第一次啟動
- 解壓縮NOOBS*.zip 壓縮檔
- 連接傳輸線
- 啟動和安裝Raspbian
- 替Raspberry Pi 安裝作業進行故障排除
- 使用 Linux就像在自己家裡一樣輕鬆
- 命令行的介面將從此無所不在
- 四處瞧瞧
- 用來設定的文字檔案
- sudo來一份三明治
- 連接電子元件到Raspberry Pi的引腳
- Hello GPIO,讓 LED閃爍
- 電路的製作
- 兩個編號的系統:用途和位置
- 透過CLI 控制 GPIO引腳
- 不用編輯器來寫入檔案
- 點亮LED
- 故障排除
- 不需要Root權限的GPIO
- GPIO 的故障排除
- Python 的GPIO
- Hello Python
- 下一步是什麼?
- 2 Arduino
- Arduino的基本設定
- Ubuntu Linux
- Windows 7和Windows 8
- OS X
- Hello World
- 解析Arduino程式
- Shields模組讓Arduino容易使用且功能強大
- 3 距離
- 實驗:用超音波(PING)測量距離
- Arduino的Ping程式碼與連接
- Raspberry Pi的Ping程式碼與連接
- HC-SR04超音波感測器
- Arduino的HC-SR04程式碼與連接
- Raspberry Pi的HC-SR04程式碼與連接
- 回聲計算的說明
- 臨場試驗:不可見(隱形)的物體
- 實驗:用紅外線偵測障礙物(紅外線距離感測器)
- Arduino的紅外線開關程式碼與連接
- Raspberry Pi的紅外線開關程式碼與連接
- 臨場試驗:如何觀察紅外線
- 實驗:用紅外線(IR複眼)追蹤物體的移動
- Arduino的複眼程式碼和連接
- Raspberry Pi的複眼程式碼與連接
- 安裝SpiDev
- Raspberry Pi的替代電路
- 測試項目:姿勢警報系統(Arduino)
- 你將學習到的內容
- 壓電式蜂鳴器
- 警報器,警報器!
- 結合壓電式蜂鳴器和紅外線感測器
- 將所有東西整合成一個精簡的組合
- 4 煙霧和氣體
- 實驗:偵測煙霧(類比氣體感測器)
- Arduino的MQ-2程式碼與連接
- Raspberry Pi的MQ-2程式碼與連接
- 臨場試驗:煙霧上升
- 實驗:酒精測試器(酒精感測器MQ-303A)
- 臨場試驗:在沒有飲酒的情況下測試
- 測試項目:用電子郵件發送煙霧警報
- 你將學習到的內容
- Python的電子郵件和社群媒體
- 製作煙霧感測器
- 電子郵件如何運作?
- Arduino可以發送電子郵件嗎?沒那麼容易
- Raspberry Pi的程式碼
- 包裝
- 5 觸控
- 實驗:按鈕
- 上拉電阻
- Arduino的程式碼與連接
- Raspberry Pi的程式碼與連接
- 實驗:微型開關
- Arduino的微型開關程式碼與連接
- Raspberry Pi的微型開關程式碼與連接
- 實驗:電位器(可變電阻,Pot)
- Arduino的可變電阻程式碼與連接
- Raspberry Pi的可變電阻程式碼與連接
- 實驗:沒有接觸的觸控方式(電容式觸控感測器QT113)
- Arduino的QT113程式碼與連接
- Raspberry Pi的QT113程式碼與連接
- 臨場試驗:透過木頭的觸控感測
- 實驗:偵測壓力(FlexiForce)
- Arduino的FlexiForce程式碼與連接
- Raspberry Pi的FlexiForce程式碼與連接
- 實驗:製作你自己的觸控感測器
- Raspberry Pi的Capsense程式碼與連接
- 測試項目:震懾人的鈴聲
- 你將學習到的內容
- 伺服馬達
- Arduino的震懾人鈴聲程式碼與連接
- 將伺服機連接響鈴
- 6 動作
- 實驗:哪個方向是向上?(傾斜式滾珠開關)
- Arduino的傾斜度感測器程式碼與連結
- Raspberry Pi的傾斜度感測器程式碼與連接
- 實驗:用中斷函數製作良好的共振(數位振動感測器)
- Arduino的振動程式碼與連接
- Raspberry Pi的振動程式碼與連接
- 實驗:轉動旋鈕
- Arduino的旋轉編碼器程式碼與連接
- Raspberry Pi的旋轉編碼器程式碼與連接
- 實驗:拇指搖桿(類比雙軸拇指搖桿)
- Arduino的搖桿程式碼與連接
- Raspberry Pi的搖桿程式碼與連接
- 臨場試驗:再利用Xbox控制器的零組件
- 實驗:防盜警報!(被動式紅外線感測器)
- Arduino的防盜警報程式碼與連接
- Raspberry Pi的防盜警報程式碼與連接
- 臨場試驗:誤導警報器
- 測試項目:乒乓球遊戲
- 你將學習到的內容
- 乒乓球遊戲的包裝技巧
- 當Raspberry Pi開啟時自動啟動遊戲
- 在登入時執行遊戲
- 自動登入
- 7 光源
- 實驗:偵測光源(光源感測器)
- Arduino的光源感測器程式碼與連結
- Raspberry Pi的光源感測器程式碼與連接
- 臨場試驗:光源的精確性
- 實驗:看見光源(光敏電阻,LDR)
- Arduino 的LDR程式碼與連接
- Raspberry Pi的LDR程式碼與連接
- 臨場試驗:單一方向
- 實驗:按照標示路線行進
- Arduino路線感測器程式碼與連接
- Raspberry Pi的路線感測器程式碼與連接
- 臨場試驗:視黑色為白色
- 實驗:整個彩虹的顏色
- Arduino的顏色感測器程式碼與連接
- Raspberry Pi的顏色感測器程式碼與連接
- 測試項目:變色龍半球體
- 你將學習到的內容
- RGB LED (1/2)
- RGB LED (2/2)
- 將輸入值換算成輸出值
- 整合程式碼
- 半球體的製作技巧
- 8 加速度
- 加速度與角速度
- 實驗:用MX2125來加速
- 解碼MX2125的脈衝長度
- Arduino的加速器程式碼與連接
- Raspberry Pi的加速器程式碼與連接
- 實驗:加速器和陀螺儀一起使用
- Arduino的MPU 6050程式碼與連接 (1/2)
- Arduino的MPU 6050程式碼與連接 (2/2)
- Raspberry Pi的MPU 6050程式碼與連接
- 十六進制、二進制和其他編碼系統
- 位元運算
- 實驗:破解Wii Nunchuk(用I2C)
- Arduino的Nunchuk程式碼與連接
- Raspberry Pi的Nunchuk程式碼與連接
- 測試項目:用Wii Nunchuk控制機械手臂
- 你將學習到的內容
- 添加機械手的動作
- 9 身分識別
- 鍵盤
- Arduino的鍵盤程式碼與連接
- Raspberry Pi的鍵盤程式碼與連接
- 臨場試驗:揭示指紋
- 指紋掃描儀GT-511C3
- Arduino Mega的指紋感測器程式碼與連接 (1/2)
- Arduino Mega的指紋感測器程式碼與連接 (2/2)
- Raspberry Pi的指紋感測器程式碼與連接 (1/2)
- Raspberry Pi的指紋感測器程式碼與連接 (2/2)
- 用ELB149C5M電子方塊遊戲的 RFID
- Arduino Mega的RFID程式碼與連接
- Raspberry Pi的RFID程式碼與連接
- 測試項目:來自未來的古盒
- 你將學習到的內容
- 古盒的操作
- 儲物盒
- Arduino的古盒程式碼與連接 (1/2)
- Arduino的古盒程式碼與連接 (2/2)
- 是誰,或是什麼東西?
- 10 電力和磁力
- 實驗:電壓和電流
- Arduino的AttoPilot程式碼與連接
- Raspberry Pi的AttoPilot程式碼與連接
- 實驗:是磁力嗎?
- Arduino的霍爾效應感測器程式碼與連接
- Raspberry Pi的霍爾效應感測器程式碼與連接
- 實驗:用LSM303指南針加速器指示磁北極
- 校準模組
- Arduino的LSM303程式碼與連接
- Raspberry Pi的LSM303程式碼與連接
- LSM330通訊協定
- 羅盤指標的計算
- 實驗:霍爾開關
- Arduino的霍爾開關程式碼與連接
- Raspberry Pi的霍爾開關程式碼與連接
- 測試項目:太陽能電池網路監視器
- 你將學習到的內容
- 連接太陽能電池
- 將Raspberry Pi變成網路伺服器
- 尋找IP位址
- 在Raspberry Pi製作首頁
- Raspberry Pi的太陽能電池板監控程式碼與連接
- 用Cron執行定時任務
- 下一步是什麼?
- 11 聲音
- 實驗:聽取聲音/音量調整
- Arduino的麥克風接口板程式碼與連接
- Raspberry Pi的麥克風接口板程式碼與連接
- 臨場試驗:你能聽到針掉在地上的聲音嗎?
- 測試項目:透過HDMI將聲音視覺化
- 你將學習到的內容
- 啟用Raspberry Pi的串列埠功能
- Raspberry Pi 的視覺化程式碼與連接
- 快速富氏轉換(FFT)
- 下一步是什麼?
- 12 天氣和氣候
- 實驗:這裡很熱嗎?
- Arduino的LM35程式碼與連接
- Raspberry Pi的LM35程式碼與連接
- 臨場試驗:改變溫度
- 實驗:這裡很潮濕嗎?
- 你呼出氣體的濕度有多高?
- Arduino的DHT11程式碼與連接
- Raspberry Pi的DHT11程式碼與連接
- 透過Raspberry Pi與Arduino通訊
- 大氣壓力感測器 GY65
- Arduino的GY65程式碼與連接
- 使用Arduino函式庫
- 解說GY65 Arduino函式庫
- Raspberry Pi的GY65程式碼與連接
- 實驗:你的植物需要澆水?(製作一個土壤濕度感測器)
- Arduino的土壤感測器程式碼與連接
- Raspberry Pi的土壤感測器程式碼與連接
- 測試項目:電子紙天氣預報實驗項目
- 你將學習到的內容
- Arduino的天氣預報程式碼與連接 (1/2)
- Arduino的天氣預報程式碼與連接 (2/2)
- 臨場試驗:媽,妳瞧!不需要用到任何電源
- 在標頭檔案中儲存圖像
- 將BMP轉換成C的程式
- 外殼的製作提示
- A Raspberry Pi Linux的快速參考資料
- 索引 (1/3)
- 索引 (2/3)
- 索引 (3/3)
- 作者簡介
- 出版記事
Product information
- Title: Make: 感測器|運用Arduino和Raspberry Pi感測的專題與實驗
- Author(s):
- Release date: April 2015
- Publisher(s): GoTop Information, Inc.
- ISBN: None
You might also like
book
自造手冊:新工業革命實務指南
要成為一名自造者(Maker),您只要懷著做出一個能讓世界更好的東西這樣的夢想(或者是希望讓這個世界更有趣一點也可以)。不過,要踏出第一步—不管是電子電路、程式設計、數位製造或專案管理,就跟找出後續所有步驟的正確道路一樣困難。 本書可以幫您更輕鬆地踏出第一步,還會帶您走完全程。從引導您認識自造文化開始、讓點子變成原型的各種策略,還會介紹各種相關的技術—包括各種設計軟體到CNC、雷射切割、3D列印機,到電子電路與編寫微控制器程式一應俱全。 藉由豐富的圖解與詳盡的說明,本書可以幫助您將天馬行空的創意變成實際的專案,成功做完專案並且朝著能自給自足的自造者公司邁進。 作者群是義大利米蘭的「科學怪人車庫空間」創辦團隊,他們從2011年開始舉辦各種課程來幫助自造者實現創作,本書可回答您關於自造者運動的各種問題,這股浪潮正在翻轉我們以往設計與製作事物的方式。 本書可以幫您瞭解: .自造者運動的源起與未來走向 .創意思考與發想原型的各種策略 .如何管理專案、創辦自造者公司並找到資金支援 .多人協同合作的技術、工程與創作所需的各種技術與軟體工具 .如何上手CAD軟體 .3D列印、CNC銑床與雷射切割的基礎知識 .使用電子電路、Arduino與Raspberry Pi製作各種裝置原型 .使用Python與Processing編寫各種程式
book
这才是服务设计
服务设计是一种思维方式、一个创造过程、一套工具、一门跨专业语言、一种管理方法。 本书全景式展现服务设计的方法和工具,并提供丰富的业内案例。跟随本书,你将能够从用户和客户的角度,迭代式地改进他们的体验,从而在激烈的市场竞争中找到突破口,真正创造可持续的商业价值。
book
Windows XP Unwired
From the growing number of Wi-Fi hotspots to the escalating sales of laptops and other portable …
book
High Performance Linux Clusters with OSCAR, Rocks, OpenMosix, and MPI
To the outside world, a "supercomputer" appears to be a single system. In fact, it's a …