柯博文老師的新書- Raspberry Pi 超炫專案與完全實戰(第二版)。

Raspberry Pi 超炫專案與完全實戰(第二版)

  • 作者: 柯博文
  • 出版社:碁峰資訊
  • 出版日期:2016/03/25
  • 語言:繁體中文
  • ISBN:9789863478614
  • 規格:平裝 / 656頁 / 17 x 23 cm / 普通級 / 單色印刷
  • 出版地:台灣
  • 定價:580
  • 博客來: 551 元 這裡
  • 天瓏網路書店: 元 這裡
  • 誠品網路書店: 元 這裡
  • PC Home 24H購物: 元 這裡

Raspberry Pi 討論區: 網頁版

[iframe src=”https://groups.google.com/forum/embed/?place=forum/raspberry-pitw+&pli=1#!forum/raspberry-pitw” width=”700″ height=”400″]

2012年誕生的Raspberry Pi(樹莓派),絕對有資格在電腦發展史寫下一頁輝煌記錄,可說是當今最令人驚豔的低成本小型電腦。以手機、平板電腦和遊戲機來說,很難開發與設計相關的底層系統和應用軟體,且硬體是不公開的,但Raspberry Pi卻完全相反。從看到它的綠色電路板那一刻起,它便邀請你一同進入萬用的電腦互動世界裡。
Maker必備、經典絕對!現在,就搶先晉升Raspberry Pi自造達人的機會,領略一本全面開發的實戰指南!
一共有 122 個專案的專案書喔。

Raspberry Pi超炫專案與完全實戰(深入Raspberry Pi的全面開發經典)
達人等級、觸手可及!實力制霸、完全進化!

getImage

[嚴選經典]美國矽谷創業家/全球數十家科技大廠與業界指定講師之Raspberry Pi技術鉅作

達人等級、觸手可及!
實力制霸、完全進化!

兩年半時間,全球銷售近350萬台的硬魅力!
自造神器Raspberry Pi能做的,絕對遠比您想像的還多!

2012年誕生的Raspberry Pi(樹莓派),絕對有資格在電腦發展史寫下一頁輝煌記錄,可說是當今最令人驚豔的低成本小型電腦。以手機、平板電腦和遊戲機來說,很難開發與設計相關的底層系統和應用軟體,且硬體是不公開的,但Raspberry Pi卻完全相反。從看到它的綠色電路板那一刻起,它便邀請你一同進入萬用的電腦互動世界裡。

Maker必備、經典絕對!
晉升Raspberry Pi自造達人不能錯過的一本實戰指南!

透過此書,可學習到:Raspberry Pi在網站伺服器系統、USB外接硬碟檔案伺服器、家庭雲端儲存系統與私有雲、LCD點陣式液晶氣象預報機、物聯網溫度監視器、照相機與攝影機、安全監視系統、擴增實境影像辨識系統、智慧電視、P2P 檔案下載機、遙控電器開關、迷你無線路由器/口袋型無線基地台、數位播放機、螢幕與數位相框、超級電腦…等應用,廣泛涉及當紅的物聯網、無人載具、Big Data、機器人、影像辨識與智慧家庭等主題。現在,就請翻開此書,開始燃燒Raspberry Pi的自造達人世代魂!

書附超值DVD內容:
101段教學與執行影片/範例程式/遙控汽車專案附加範例PDF

聯合推薦

(依姓名筆畫排列)

◎國立虎尾科技大學機械與機電工程研究所
推薦者:毛彥傑 助理教授
推薦文:科技創業需要點子、商業模型、團隊與執行力等關鍵因素,但在那之前,強力的技術基礎則是基本門檻,本書幫助您以極高的效率跨進門檻,盡快著眼於上述關鍵因素,以較少資源產出極大效益。

◎崎鋒科技股份有限公司總經理
推薦者:高瑞穎
推薦文:物聯網時代的到來、新的科技契機,本書的精實的內容,介紹並且實做出業界公司得核心技術,尤其是對機器人、物聯網、影像辨識、Big Data、手機互動等技術都有詳細的實做介紹,是業界專業人士必讀和公司珍藏的一本好書。

◎曾任國立台北科技大學助理教授, 鴻海科技資深處長, 現為自由工作者與專業顧問及技術培訓專家。
推薦者:梁文耀
推薦文:很高興柯老師推出了新的著作,柯老師對於 iOS, Android, 與物聯網應用開發均有深入的研究。這本書對 Raspberry Pi 有廣且深的介紹與講解,對許多應用均輔以實際範例並詳細解說,是一本非常實務的參考書與工具書,可為有心從事 Raspberry Pi 應用開發的朋友做一個很好導引。

◎龍華科技大學 多媒體與遊戲發展科學系助理教授
推薦者:梁志雄
推薦文:此書以深入淺出的方式, 介紹「Raspberry Pi 」作業系統並進一步將其未來應用之領域詳加說明,內容豐富且有條理, 是一本值得大家參考入門的書籍.

◎國立交通大學資訊工程系
曹孝櫟 教授

◎前資策會創研所產業發展中心自由軟體組副組長 、 資深自由軟體/開放原始碼技術推廣者
推薦者:黃昭龍 先生
推薦文:智慧型手機,雲端,物聯網讓人們見識到電腦的無所不在,這也顯示擁有好的電腦技能就會是未來工作就業的絕佳保證,樹莓派讓你可以輕鬆進入電腦的世界,搭配相關Linux開放原始碼的豐富學習資源,更可以讓你成為頂尖的資訊技術高手,柯博文先生是精通樹莓派的專家,透過柯先生書中的學習引導,可以讓讀者輕鬆進入樹莓派電腦的世界,歡迎來到開放原始碼的樹莓派世界

◎拓墣產業研究所新事業運營中心總監/多璞顧問股份有限公司總經理
藍麗霞

(以上推薦者係依姓氏筆劃排列)

作者介紹

作者簡介柯博文‧美國矽谷LoopTek公司首席技術官
‧台灣錄克軟體公司負責人
‧全球數十家科技大廠內訓講師
‧中國工信部電子視像行業協會的數字平台推進中心顧問
‧中國物聯網應用與推進聯盟智能電視產業部顧問
‧工業技術研究院資訊與通訊研究所網路服務技術組顧問
‧美華影音顧問
.在全球舉辦教學與推廣活動,亦曾在Computex、CGDC中國遊戲開發大會、CSDN移動開發大會等十多場大會中擔任演講者,並曾獲得2013 iOS Dev Camp大獎。
部落格:www.powenko.com
臉書:www.facebook.com/powenko1
微博:t.sina.com.cn/powenko
Email:powenkoads@gmail.com
如有任何Raspberry Pi問題,歡迎到柯博文老師的部落格分享與討論。

目錄

Chapter 01 簡介Raspberry Pi
1.1 樹莓派介紹
1.2 RaspberryPimodelB樹莓派模組B
1.3 RaspberryPimodelB+樹莓派模組B+
1.4 Raspberry Pi Compute Module 樹莓派電腦模組

Chapter 02 執行作業平台
2.1 RaspberryPi作業系統
2.2 架設樹莓派NOOBS視窗作業系統
2.3 架設樹莓派Raspbian視窗作業系統
2.4 Raspbian的設定與啟動

Chapter 03 網路架設
3.1 設定固定IP網路
3.2 設定無線wifi
3.3 架設 VNC Server

Chapter 04 建立網站伺服器系統
4.1 建立PHP網頁伺服器
4.2 建立MySQL資料庫
4.3 架設部落格–wordpress

Chapter 05 網路附加儲存NAS系統,USB 外接硬碟檔案伺服器
5.1 使用USB外接硬碟
5.2 格式化硬碟
5.3 架設檔案伺服器Samba

Chapter 06 建立家庭雲端儲存系統
6.1 建立雲端儲存系統
6.2 雲端儲存資料存放在外接式硬碟
6.3 各作業系統使用樹苺派雲端client軟體

Chapter 07 樹莓派電視機盒
7.1 安裝img映像檔
7.2 樹莓派電視機上盒開機和設定
7.3 設定音效輸出
7.4 設定中文
7.5 外觀換膚
7.6 看中文廣播和影片
7.7 推薦樹苺派機上盒的外掛Add-ons程式
7.8 分享檔案
7.9 遙控
7.10 建立strm檔案
7.11 看電視、錄影和PVR

Chapter 08 Android
8.1 安裝和設置Android
Chapter 09 氣象預報機
9.1 取得Yahoo天氣資訊
9.2 使用 16×2 LCD 1602 液晶顯示文字
9.3 在LCD顯示天氣預報
Chapter 10 氣候監視器
10.1 RaspberryPi的GPIOAnalog輸入
10.2 使用溫度感應器,監測室內溫度
10.3 定時執行程式
10.4 物聯網–把資料上傳到網路
10.5 物聯網–把資料寫到資料庫
10.6 物聯網–透過網頁顯示資料
10.7 物聯網–溫度監察系統
Chapter 11 樹莓派照相機、樹莓派攝影機
11.1 樹莓派照相機
11.2 樹苺派攝影機
11.3 撰寫Camera拍照和錄影Python程式
11.4 相機外殼設計–紙相機/3D印表機
Chapter 12 數位播放機
12.1 調整聲音大小
12.2 數位播放機–mplayer
12.3 視訊流伺服器–VLC
12.4 取得和設定Repository/Git/Github版本控制
Chapter 13 安全監視系統
13.1 影像監視、動作捕捉 Motion Capture
13.2 樹莓派即時影像流伺服器–RTSP/HTTP/M3U8 H.264 即時影音伺服器
13.3 數位監視播放機–在電腦上監視
13.4 數位監視錄影機–在電腦上錄製
13.5 在OS和Android上看即時影像

Chapter 14 擴增實境影像辨識系統
14.1 顯示和擷取 USB WebCam 的畫面
14.2 Python图形处理函示库- SimpleCV
Chapter 15 條碼掃描機
15.1 顯示條碼,顯示和下載網路上的圖片
15.2 條碼掃描機
15.3 掃描條碼和儲存到CVS資料庫
Chapter 16 P2P檔案下載機
16.1 樹莓派檔案下載機Torrent
16.2 管理樹莓派Torrent下載機
Chapter 17 自製GameBoy 掌上型遊戲機
17.1 樹莓派遊樂器主機 ─ RetroPie
17.2 遊戲搖桿
17.3 自製GPIO鍵盤輸入裝置
17.4 自製掌上型遊樂器主機
Chapter 18 遙控電器開關
18.1 使用樹莓派顯示紅外線遙控器的訊號
18.2 遙控器控制樹莓派上的LED燈開關
Chapter 19 遙控汽車專案
19.1 電晶體控制DC馬達
19.2 控制轉速
19.3 控制馬達 IC L293D–樹莓派小汽車前進、後退、旋轉
19.4 控制馬達轉速–樹莓派小汽車跑的速度
19.5-控制 2 個馬達轉速─樹莓派小汽車實例
19-6 無線遙控小汽車
19-7 iOS 和 Android 控制小汽車
19.7.1 使用Android控制樹莓派小汽車
19.7.2 使用iOS控制樹莓派小汽車
Chapter 20 樹莓派迷你無線路由器
20.1 樹莓派無線路由器
20.2 樹莓派迷你橋接器

Chapter 21 樹莓派機器人
21.1 樹莓派SOS求救燈
21.2 Servo步進馬達
21.3 控制機器人手臂角度
21.4 iOS/Android手機遙控機器人
21.5 3D列印樹苺派機器人外殼

Chapter 22 樹莓派螢幕
22.1 TFT的LCD螢幕
22.2 使用SPI顯示TFT的LCD螢幕
22.3 在 TFT LCD 液晶螢幕上顯示圖文
22.4 數位相框

Chapter 23 樹莓派超級電腦/Computer Cluster計算機叢集
23.1 樹莓派Cluster架構
23.2 樹莓派 Riak Cluster 分散式資料庫
23.3 分散式儲存服務/分散式文件系統DFS–GlusterFS
23.4 分散式樹莓派網頁伺服器
23.5 多個樹莓派平行處理–MPICH軟體

Chapter 24 語音辨識和控制,樹莓派Siri
Chapter 25 樹莓派磁碟陣列

Chapter 26 物聯網、藍牙4.0與智慧手機連接控制
Chapter 27 多軸無人飛機Drone
A 軟硬體列表

諶誤表

讀者問題詢問:

Q:

如題
在閣下的大作,
raspberry pi 超炫專案與完全實戰第二版第十七章
有提到利用樹莓派製作遊樂器的部份,在下實作之後有些問題想請教
1目前使用pi3
2使用raspbian 系統
17-5頁 圖17-4的下方,有提到編譯,但是指令的部份沒有提到 make , 是否需要執行 make 指令,會不會影響到後方的程序?

A:

感謝你的提醒,是的,需要做make
詳細步驟,請看影片[17-1_raspberrypi_Game1_t.mp4]中的第4:49 秒的部分

 

Q:Could not find Haar Cascade file face

我買了您的書操作chap14, 與pi3 + on board camera

 我執行 python faceDetector.py
有出現影像小視窗,但都無法出現框框,框住人臉
發現有warning  message如下:
Could not find Haar Cascade file face
Try running the function img.listHaarFeatures() to see what is available

A:你好

這是說您的「 Haar Cascade 」的xml 檔案找不到,可以在此下載
https://github.com/opencv/opencv/tree/master/data/haarcascades
建議你可以參考這篇文章
http://www.mindsensors.com/blog/how-to/how-to-install-opencv-on-raspberry-pi-and-do-face-tracking

 

柯老師:感謝讀者謝先生的協助和建議,在此放上本書的諶誤表,如果您發現本書有任需要調整的地方,請主動與柯老師email聯繫。

 

Q:myphpadmin 的安装方法

A: 因為版本更新,所以請依照以下的方法
https://pan.baidu.com/s/1qYnsrRA
https://pan.baidu.com/s/1slAqP7f

Q:Chapter 9 的 yahooweather.py 已經無法使用, yahoo 已經更新weather API 使用方法
那yahooweather.py 的程式要如何修改? Thanks.

A: 只要把程式中的
http://weather.yahooapis.com/forecastrss?u=c&w=2306179

調整為

https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=2502265%20and%20u=%22c%22&format=json

注意:
其中的2502265 改為你要的城市,就好了喔~

Q:MySQL空白

老師 我想請教一下 Raspberry pi 上我已經安裝完MySQL資烙庫 設定上 我也設定好了 最後我打我的 IP/phpmyadmin / 顯示出來的網頁卻是空白的 請問我是哪裡出了問題?

A:您可以
#) 先確定 PHP的部分,先看看是否有正確的顯示,
#) 建議先放個簡單的 PHP 程式,先試試看PHP 是否正常工作
#) 再來看確定MYSQL 的啟動頁的位置正確,理論上來說,會詢問您帳號密碼
#) 您說的空白,是”找不到頁面”還是”白色頁面”,
如過是找不到頁面,先用檔案總管看看,是否有該 PHP檔案
#) 萬一還是都不行,建議把mysql 移除,在安裝一次 ,請看 http://www.arthurtoday.com/2010/04/ubuntu-mysql.html

Q:VNC 無法在外面連不上

請問老師,想要可以隨時vnc樹莓派有什麼指令呢,我一直開機著,有時出來想要用筆電連結發現都連不到,可是回家重新開樹莓派就可以了,試了網友的指令還是不行,請問老師有什麼辦法可以讓它隨時都可以連進去

A:你的問題是,在家裡連的到,但是在外就連不上,

這是請確認以下幾個地方
1) 家中的router 的IP的位置是多少?
2) 是否有把router 的IP 的port  轉到這一台Raspberry Pi
我建議你可以看一下底下影片,尤其是最後的1分鐘,
瞭解router 轉 vnc port 的設定,詳亦方法還是看你用的 router 說明書
https://www.youtube.com/watch?v=6D4k01-P9K4

Q:modbus工業控制

Dear 柯老師,近來想用感測器與工業用的et-7017AD轉DC再透過modbus tcp/ip通訊協定與樹梅派溝通,所以買了老師您的”Raspberry pi 超炫專案與完全實戰”和”最佳入門與實戰應用”兩本書,還是不太懂modbus在樹梅派系統上是如何編輯和通訊,請問老師您是否可以提供一些資料給我

祝 平安順心

A:

感謝您的支持,
首先因為modbus 我還沒以經驗玩過,但是查到相關的資料
硬體接線可以參考
軟體的部分,可以看
更多資料可以用
raspberry pi modbus
這關鍵字,可以看到不少東西

Q:使用netbeans遠端連線

柯老師,使用netbeans遠端連線的設定,卻一直連不過去,ip位置也確定無誤,想問老師問題出在哪,之前我都是直接在樹梅派上執行netbeans但數度太慢,想用遠端來執行。

A: 看來你是用對外IP來做這一個事情,
如果我做的話,我會用SSH先確認可以用網路連到RPi
如果可以的話,那在確認一下JRE 的路徑和檔案權限
網路上有教學影片,你先看看

Q:筆電wifi分享

我想請問假如我是用筆電螢幕當作樹莓派的螢幕使用,那筆電的網路是否就可以取代固定IP網路?
如果想要使用筆電的網路來給樹莓派使用,是否需開啟wifi的”允許其他網路使用者透過這台電腦的網路連線來連線”開啟?
因為當我開啟這個選項後我的樹莓派就無法透過MobaXterm X Server連上筆電了

A:
>我想請問假如我是用筆電螢幕當作樹莓派的螢幕使用,
能否多說一點, 您的意思是說在筆電上面透過VNC viewer 連接到樹梅派上?

>那筆電的網路是否就可以取代固定IP網路?
我都是用筆電接「網路線」,使用「wifi」分享給Rpi

>如果想要使用筆電的網路來給樹莓派使用,是否需開啟wifi的”允許其他網路使用者透過這台電腦的網路連線來連線”開啟?
是的,就像是一般的wifi 網路一樣,建議你可以用手機連線試試看,是否正常可以連接到此筆電

> 因為當我開啟這個選項後我的樹莓派就無法透過MobaXterm X Server連上筆電了
先確認IP位置,先ping ip, 如果可以的話,在確認port 22是否被防火牆擋住。

Q:WiFi的RSSI的值

我想请教一个重要的问题,我怎么找都没找到答案,怎么在pi的python

里显示pi连的WiFi的RSSI的值?? 

A:可以参考http://www.cyberciti.biz/tips/linux-find-out-wireless-network-speed-signal-strength.html

Q:WiFi的RSSI的值

我想请教一个Python 的 Tkinter 的問題,

82473570498670001

A:这是Tkinter 所发出的问题,说画面显示有问题。
建议你先「不要」用SSH连线执行,
并且把HDMI接到Monitor 上,
再试试看,
官方的文件在此
https://docs.python.org/2/library/tkinter.html

Q:有個同一個區域網路的問題想請教您

書上所提到的,Raspberry Pi的網路及PC用SSH連線,都是在同一個區域網路下
因為是開發者用,這些都還無妨
但我現在想要在家中建立一個雲端硬碟,而且我在外地能夠存取,因此兩者的網路不同
家中Raspberry Pi連上的網路,也不是一般中華電信給的固定IP
都是區網下的浮動IP(192.168開頭),這樣外地網路會無法連上去
不知道有沒有甚麼方法呢?(書上介紹的似乎只有區網連線,我也已測試成功!)
謝謝!!

A: 您可以參考
http://www.howtogeek.com/66214/how-to-forward-ports-on-your-router/
設定家中的router 指向Raspberry Pi ,
另外 可以在家中執行一下 http://icanhazip.com/
看一下現在家中的對外IP
您也可以自己寫個抓取 Raspberry Pi 的IP 程式
http://stackoverflow.com/questions/3003145/how-to-get-the-client-ip-address-in-php
並且把抓的資料,看如何通知您,也可以透過email 的方法,寄出IP位置。

筆者心得:

柯博文老師的新書,剛剛上市

書名:Raspberry Pi 超炫專案與完全實戰(第二版)
出版社:碁峰出版社
內容簡介:
很感謝大家捧場和推薦寫的毛彥傑助理教授、高瑞穎董事長、梁志雄助理教授、曹孝櫟教授、黃昭龍副組長、歐敏銓編輯總監、藍麗霞總經理。
讓這本書的第一版,榮登各大電腦書的榜首和季排行前幾名。
真的很大家的感謝,能讓這本書一年多有6刷的紀錄。
並且能自己在Linux上面的專案研究,透過樹苺派的硬體,做個近100個專案,內容包容萬象,機器人、影像辨識、物聯網、智能家居、手機遙控汽車、平行計算電腦、機上盒、移植Android 、自製DropBox 等 很多實驗。
而新的第二本,除了內容依時間的關係,全部確認和更新,讓內容可以相容於樹梅派1,2,3 之外,新增了將近200頁的新內容,內容除了原本的之外,還外加 IoT、手機、藍芽4.0、iBeacon、BLE、無人飛機、磁碟陣列、語音控制和辨識。
詳細內容請看:http://www.powenko.com/wordpress/?p=8642

暢銷書紀錄:

博客來第2名暢銷書 2016/04/2 這裡

Screen Shot 2016-04-02 at 12.17.13 PM

博客來第3名暢銷書 2016/03/31 這裡

Screen Shot 2016-03-31 at 5.19.40 PM

博客來第3名暢銷書 2016/04/3 這裡

Screen Shot 2016-04-03 at 3.39.24 PM

博客來第4名暢銷書 2016/03/30 這裡

Screen Shot 2016-03-30 at 11.09.20 PM

博客來第5名暢銷書 2016/03/29 這裡

Screen Shot 2016-03-29 at 6.56.50 PM

博客來第6名暢銷書 2016/04/25 這裡

Screen_Shot_2016-04-25_at_5_53_19_PM

博客來第10名暢銷書 2016/04/18 這裡

Screen_Shot_2016-04-18_at_10_54_39_AM

博客來第17名暢銷書 2016/03/27 這裡

Screen Shot 2016-03-27 at 3.21.25 PM

博客來第57名暢銷書 2016/03/26 這裡

 

Screen Shot 2016-03-25 at 10.28.08 PM

  • 教學 (741)
  • 柯博文個人 (363)