Raspberry Pi入門與機器人實作應用 (電子書)
商品描述 | Raspberry Pi入門與機器人實作應用 (電子書):快速具備RaspberryPi的程式設計知識輕鬆掌握機器人專案的實作技巧輕鬆進入RaspberryPi的世界建構專屬於你的智慧型機器人◎內 |
---|
商品描述 | Raspberry Pi入門與機器人實作應用 (電子書):快速具備RaspberryPi的程式設計知識輕鬆掌握機器人專案的實作技巧輕鬆進入RaspberryPi的世界建構專屬於你的智慧型機器人◎內 |
---|
內容簡介 快速具備Raspberry Pi的程式設計知識 輕鬆掌握機器人專案的實作技巧輕鬆進入Raspberry Pi的世界 建構專屬於你的智慧型機器人◎內容編排由淺入深,透過本書學習Raspberry Pi,可充分理解程式設計的精髓◎建置專屬開發環境及超酷機器人專案,從專案設計與開發的過程中獲得操作樂趣◎著重機器人電腦視覺的應用,引導你進入智慧型機器人的領域Raspberry Pi是套價格低廉但高效能的電腦系統,大小不過就像信用卡一樣,由於迷你,因此可應用於任何你所能想到的地方。本書將介紹如何運用這台神奇的小電腦,來建置你專屬的開發環境、製作超酷的機器人專案,從專案設計與開發的過程中獲得實作的樂趣。本書內容的編排由淺入深,你不需要有Raspberry Pi的基礎,即可經由本書進入Raspberry Pi的世界。而關於機器人的製作方面,則是以坊間常見的馬達、驅動電路板以及感測器來製作,如此可用最少的錢、最方便的方式來建構機器人。另外,本書特別強調機器人電腦視覺的應用,希望慢慢引導你進入智慧型機器人的領域。本書適用於大專院校「微處理機」、「機電整合」、「專題製作」等課程,可提供老師教學、學生研習之用。若你是業餘玩家、專案設計者,也很適合閱讀本書。本書的內容以Linux作業系統及Python程式設計為主,而機器人的應用則以伺服馬達控制以及直流馬達控制為主,並導入OpenCV電腦視覺的概念於機器人的設計應用中。本書內容淺顯易懂,程式內容小而實用,閱讀後可以充分理解程式設計的精髓。閱讀本書後,你將學到下列的精彩內容:*建置Raspberry Pi 3開發環境。*Linux基本系統管理。*透過網路遠端管理Raspberry Pi 3。*Python基本程式設計。*Raspberry Pi GPIO程式設計。*Raspberry Pi攝影機程式設計。*Raspberry Pi與Arduino的整合應用。*六軸機械手臂控制。*四軸兩足機器人控制。*輪型機器人控制。*Python OpenCV基本影像處理:*OpenCV人臉辨識。*機器人電腦視覺應用。
產品目錄 Chapter01 Raspberry Pi開發板1.1 簡介1.2 組裝Raspberry Pi1.3 Raspbian簡介1.4 在Windows上燒錄映像檔1.5 啟動Raspbian作業系統1.6 Raspbian環境設定1.7 圖形化檔案管理1.8 啟動終端機Chapter02 Linux基本操作2.1 簡介2.2 Linux檔案系統2.3 檔案管理指令2.4 編輯文字檔案2.5 目錄管理2.6 了解檔案權限2.7 系統管理2.8 更新作業系統2.9 尋找及安裝軟體套件2.10 自動執行程式2.11 捕捉螢幕畫面2.12 Shell Script簡介Chapter03 Raspberry Pi連上網路3.1 簡介3.2 以網路線連上網路3.3 配置靜態IP位址3.4 Wi-Fi無線網路3.5 SSH簡介3.6 致能Pi的SSH Server3.7 Linux主機遠端存取Pi3.8 Windows主機遠端連結Pi3.9 使用SFTP傳送檔案至Pi3.10 VNC簡介3.11 安裝VNC伺服器3.12 下載VNC Viewer3.13 自動執行VNC伺服器Chapter04 Python基本語法4.1 簡介4.2 啟動Python4.3 Python基礎4.4 Python字串處理4.5 Python控制敘述4.6 自定義函數4.7 List串列4.8 Dictionary字典4.9 格式化數值4.10 返回多個數值4.11 使用模組4.12 在Python中執行Linux指令4.13 寫入檔案4.14 讀取檔案4.15 例外處理Chapter05 Python GPIO控制5.1 簡介5.2 點亮LED5.3 LED閃爍程式5.4 控制LED的亮度5.5 連接按鈕開關5.6 切換LED亮滅Chapter06 Python攝影機控制6.1 簡介6.2 安裝Webcam6.3 使用fswebcam6.4 fswebcam定時捕捉影像6.5 使用Webcam錄製視訊6.6 以PyGame控制Webcam6.7 連接Pi相機模組6.8 使用raspistill及raspivid6.9 建立縮時攝影6.10 自動執行縮時攝影Chapter07 伺服馬達控制7.1 簡介7.2 舵機結構7.3 舵機工作原理7.4 Raspberry Pi控制舵機7.5 舵機控制板7.6 舵機控制板命令格式7.7 Raspberry Pi控制舵機控制板Chapter08 六軸機械手臂控制8.1 簡介8.2 組裝六軸機械手臂8.3 控制六軸機械手臂取放物Chapter09 四軸兩足機器人控制9.1 簡介9.2 組裝四軸兩足機器人9.3 步行原理9.4 控制四軸兩足機器人前進後退9.5 控制四軸兩足機器人左轉與右轉Chapter10 直流馬達控制10.1 簡介10.2 直流馬達特性10.3 Raspberry Pi 3控制直流馬達10.4 RaspiRobot驅動板10.5 連接RRB3及Raspberry PiChapter11 輪型機器人控制11.1 簡介11.2 輪型機器人組裝11.3 Robot驅動板11.4 Raspberry Pi連接Robot驅動板11.5 控制輪型機器人11.6 超音波感測器模組11.7 Raspberry Pi超音波測距11.8 輪型機器人自動避開障礙物Chapter12 Raspberry Pi與Arduino12.1 簡介12.2 在Pi中安裝Arduino IDE12.3 Pi與Arduino序列傳輸12.4 Arduino序列傳送類比值給Pi12.5 Pi與Arduino整合:使用Firmata12.6 使用Firmata12.7 Pi控制Arduino數位輸出12.8 Pi讀取Arduino數位輸入12.9 Pi讀取Arduino的類比輸入12.10 Pi控制Arduino PWM輸出Chapter13 OpenCV簡介13.1 簡介13.2 安裝OpenCV13.3 OpenCV基本操作13.4 色彩空間轉換13.5 影像平移13.6 影像旋轉13.7 影像放大縮小13.8 仿射轉換13.9 投影轉換13.10 2D卷積13.11 模糊化13.12 邊緣偵測13.13 侵蝕和膨脹Chapter14 OpenCV人臉辨識14.1 簡介14.2 使用Haar cascades來檢測事物14.3 積分影像14.4 人臉辨識14.5 偵測眼睛14.6 偵測嘴巴14.7 偵測鼻子14.8 偵測耳朵14.9 偵測貓臉Chapter15 機器人電腦視覺應用15.1 簡介15.2 OpenCV連接Webcam15.3 色彩空間15.4 OpenCV偵測球的顏色15.5 OpenCV顯示球的位置15.6 OpenCV動態人臉辨識
商品名 / | Raspberry Pi入門與機器人實作應用 (電子書) |
---|---|
簡介 / | Raspberry Pi入門與機器人實作應用 (電子書):快速具備RaspberryPi的程式設計知識輕鬆掌握機器人專案的實作技巧輕鬆進入RaspberryPi的世界建構專屬於你的智慧型機器人◎內 |
誠品26碼 / | 2682685012004 |
頁數 / | 272 |
語言 / | 1:中文 繁體 |
級別 / | N:無 |
檔案格式 / | PDF(36MB) |
檔案匯出格式 / | Adobe DRM |
最佳賣點 : 快速具備Raspberry Pi的程式設計知識 輕鬆掌握機器人專案的實作技巧
輕鬆進入Raspberry Pi的世界 建構專屬於你的智慧型機器人
◎內容編排由淺入深,透過本書學習Raspberry Pi,可充分理解程式設計的精髓
◎建置專屬開發環境及超酷機器人專案,從專案設計與開發的過程中獲得操作