樹莓派<Raspberry Pi>實戰指南 (手把手教你掌握100個精彩案例)

柯博文

  • 出版商: 清華大學
  • 出版日期: 2015-06-01
  • 定價: $474
  • 售價: 8.5$403
  • 語言: 簡體中文
  • 頁數: 392
  • 裝訂: 平裝
  • ISBN: 7302401187
  • ISBN-13: 9787302401186
  • 相關分類: Raspberry Pi
  • 立即出貨(限量) (庫存=5)

買這商品的人也買了...

商品描述

 

<內容簡介>

柯博文編著的《樹莓派實戰指南:手把手教你掌握100個精彩案例》系統介紹了開源硬件設備樹莓派(Raspberry Pi)的架構、編程、開發與項目實踐。全書共23章,內容包括搭建網絡、網站服務器系統、家庭雲存儲系統與私有雲、機頂盒、運行Android系統、LCD點陣式液晶氣象預報機、物聯網系統、照相機與攝像機設計、多媒體播放機、增強現實影像識別系統、條碼掃描機、掌上遊戲機、遙控器開關、遙控汽車、無線路由器、機器人、超級電腦群網等。為了提高學習效果,本書為所有案例設計提供了完整的教學錄像及源代碼文件。
本書適合作為高校嵌入式課程的教材或教學參考書,也可供廣大電子愛好者、開源硬件發燒友閱讀。

 

<章節目錄>

第1章  樹莓派
  1.1  樹莓派介紹
  1.2  樹莓派模塊B
    1.2.1  樹莓派模塊B
    1.2.2  樹莓派模塊B+
  1.3  樹莓派電腦模塊
  1.4  樹莓派2
第2章  樹莓派的操作系統
  2.1  搭建樹莓派NOOBS圖形操作系統
  2.2  搭建樹莓派Raspbian圖形操作系統
  2.3  Raspbian的設置與引導
第3章  網絡搭建
  3.1  設置固定IP網絡
  3.2  設置無線WiFi
    3.2.1  挑選WiFi設備
    3.2.2  設置WiFi密碼方法一:通過wpa_gui
    3.2.3  設置WiFi密碼方法二:通過文件編輯
  3.3  在樹莓派上搭建VNC Server
  3.4  在電腦上使用VNC Client遠程控制樹莓派
  3.5  在Android手機使用VNC Client遠程控制樹莓派
  3.6  在iOS上使用VNC Client遠程控制樹莓派
  3.7  自啟動VNC Server
第4章  搭建網站服務器系統
  4.1  搭建PHP網站服務器
  4.2  運行PHP程序
  4.3  創建數據庫MySQL
  4.4  搭建博客——WordPress
第5章  網絡附加存儲NAS系統與USB外接硬盤文件服務器
  5.1  添加USB外接硬盤
  5.2  格式化硬盤
  5.3  搭建文件服務器Samba
    5.3.1  Mac連接到樹莓派文件服務器
    5.3.2  Windows連接到樹莓派文件服務器
    5.3.3  Linux連接到樹莓派文件服務器
    5.3.4  iOS連接到樹莓派文件服務器
    5.3.5  Android連接到樹莓派文件服務器
    5.3.6  Raspbian連接到樹莓派文件服務器
第6章  創建家庭雲存儲系統與私有雲
  6.1  創建雲存儲系統
  6.2  雲數據存放在外接硬盤
  6.3  各操作系統使用樹莓派雲客戶端軟件
    6.3.1  網頁版私有雲ownCloud
    6.3.2  Android APP私有雲軟件
    6.3.3  iOS APP私有雲軟件
    6.3.4  Windows、Linux、Mac版本的私有雲客戶端軟件
第7章  樹莓派機頂盒
  7.1  安裝img鏡像文件
  7.2  樹莓派機頂盒開機和設置
  7.3  設置音頻輸出
  7.4  設置中文

  7.5  更改外觀
  7.6  中文視頻和音樂
  7.7  推薦樹莓派機頂盒的外掛Add-ons程序
    7.7.1  官方外掛 
    7.7.2  非官方外掛XBMC SuperRepo
  7.8  分享文件
    7.8.1  樹莓派機頂盒UPnP分享文件
    7.8.2  在Android操作系統播放樹莓派上的影音
    7.8.3  在樹莓派上播放Android操作系統的影音
    7.8.4  樹莓派支持iOS操作系統Airplay
    7.8.5  播放樹莓派機頂盒多媒體文件
    7.8.6  播放iOS上的多媒體文件
    7.8.7  Windows、Mac與Linux操作系統
  7.9  遙控
    7.9.1  iOS遙控器——Official XBMC Remote
    7.9.2  Android遙控器——Yatse與Official XBMC Remote
    7.9.3  USB遙控器
  7.10  創建strm文件
  7.11  看電視、錄像和PVR
第8章  Android操作系統樹莓派
第9章  LCD點陣式液晶氣象預報機
  9.1  獲取Yahoo天氣信息
  9.2  使用16×2 LCD 1602液晶顯示文字
  9.3  在LCD顯示天氣預報
第10章  物聯網溫度監測器
  10.1  樹莓派的GPIO模擬輸入
    10.1.1  ADC 0804讀入模擬輸入——用二進制顯示電阻值簡易電錶
    10.1.2  樹莓派讀入模擬數據
  10.2  使用溫度傳感器監測室內溫度
  10.3  定時執行程序
  10.4  物聯網——把數據上傳到網絡
  10.5  物聯網——把數據寫到數據庫
  10.6  物聯網——通過網頁顯示數據——表格顯示
  10.7  物聯網——通過網頁顯示數據——圖形顯示
  10.8  物聯網——溫度監測系統
第11章  樹莓派照相機與攝像機——內置Camera應用
  11.1  樹莓派照相機
  11.2  樹莓派攝像機
  11.3  編寫Camera拍照和錄像的Python程序
  11.4  相機外殼設計
    11.4.1  紙相機
    11.4.2  3D打印機
  11.5  攝像機頭外殼
第12章  多媒體播放器
  12.1  調整音量
  12.2  多媒體播放器——MPlayer
  12.3  視頻流服務器——VLC
  12.4  獲取和設置Repository/Git/Github版本控制
第13章  安全監視系統
  13.1  影像監視與動作捕捉

  13.2  樹莓派實時影像流服務器
  13.3  數字監視播放器——在電腦上監視
  13.4  數字監視攝像機——在電腦上錄製
  13.5  在iOS和Android上觀看實時視頻
第14章  增強現實影像辨識系統
  14.1  顯示和捕獲USB Webcam的畫面
  14.2  Python圖形處理函數庫——SimpleCV,OpenCV
  14.3  人臉識別
  14.4  AR增強現實
第15章  條碼掃描器
  15.1  顯示條碼
  15.2  條碼掃描器
  15.3  掃描條碼和存儲到CVS數據庫
第16章  P2P文件下載機Torrent
  16.1  樹莓派文件下載機Torrent
  16.2  管理樹莓派下載機Torrent
    16.2.1  Windows系統管理
   16.2.2  Mac系統管理
    16.2.3  Raspberry Pi管理
第17章  自製GameBoy掌上型遊戲機
  17.1  樹莓派遊樂器主機——RetroPie
  17.2  遊戲搖桿
  17.3  自製GPIO鍵盤輸入設備
  17.4  自製掌上型遊樂器主機
第18章  遙控器開關
  18.1  使用樹莓派顯示紅外線遙控器的信號
  18.2  遙控器控制樹莓派上的LED燈開關
第19章  遙控汽車應用
  19.1  晶體管控制直流電動機
  19.2  控制轉速
  19.3  控制電動機IC L293D——樹莓派小汽車前進、後退、旋轉
  19.4  控制電動機轉速——樹莓派小汽車速度
  19.5  控制兩個電動機轉速——樹莓派小汽車
  19.6  無線遙控小汽車
  19.7  控制小汽車
    19.7.1  使用Android控制樹莓派小汽車
    19.7.2  使用iOS控制樹莓派小汽車
第20章  樹莓派迷你無線路由器
  20.1  樹莓派無線路由器
  20.2  樹莓派迷你網橋
第21章  樹莓派機器人
  21.1  樹莓派SOS求救燈
  21.2  SERVO步進電動機
  21.3  控制機器人手臂角度
  21.4  iOS/Android手機遙控機器人
  21.5  3D打印樹莓派機器人外殼
第22章  樹莓派屏幕與數字相框
  22.1  TFT類型的LCD
  22.2  使用SPI的TFT LCD
  22.3  在TFT LCD顯示圖文

  22.4  數字相框
第23章  樹莓派超級電腦與電腦集群
  23.1  樹莓派Cluster 結構
  23.2  樹莓派Riak Cluster 分佈式數據庫
    23.2.1  樹莓派Riak Cluster 分佈式數據庫系統搭建
    23.2.2  多台樹莓派一起處理分佈式數據庫
  23.3  分佈式存儲服務/分佈式文件系統DFS——GlusterFS
    23.3.1  搭建分佈式存儲服務/分佈式文件系統DFS——GlusterFS
    23.3.2  搭建分佈式存儲服務DFS——GlusterFS
  23.4  分佈式樹莓派網站服務器
  23.5  多個樹莓派平行處理——MPICH軟件
    23.5.1  安裝MPICH軟件
    23.5.2  修改hostname
    23.5.3  創建SSH鑰匙