
0人評分過此書
Raspberry Pi 4最佳入門與實戰應用
內容簡介:適用Raspberry Pi 2 / Raspberry Pi 3
學習Raspberry Pi核心運用的開發指南!
美國矽谷創業家/全球數十家科技大廠與業界指定講師之Raspberry Pi入門寶典!
達人指引、實戰入門!多元演練、全面體驗!
從入門邁向專業,細述Raspberry Pi的來龍去脈,以及那股強大的應用魅力!
目前Raspberry Pi 已經是非常穩定的革命性產品,它可以運用在電腦初學者的教育、低收入者的電腦、無人機的駕駛、海洋探索的設備等,甚至是Amazon 自動送貨飛機的核心,因為它體積小、低耗電,且是Open Source 的緣故,在資訊公開的現在,更是吸引無數開發者的投入與分享。透過多台Raspberry Pi 的互助應用,可以預期未來雲端計算和分散式運算的強大發展,而其低價體積小的優勢,更為物聯網的發展提供了實際的解決之道。
入門學習
・本書以Raspberry Pi 4為主、介紹Raspberry Pi的所有模組、Raspberry Pi Zero體積最小的開發板、以及Raspberry Pi 400便攜式鍵盤。
・細述作業系統、開機SD卡的準備、相關設定、圖形介面、系統管理、網路管理、檔案壓縮、檔案結構、架設網站伺服器,以及使用Python和Scratch 3做出自動化控制等與硬體互動的應用程式程式開發。
實戰應用
・物聯網篇:透過網路來控制Raspberry上的GPIO,即為物聯網智慧城市與雲端居家運用基礎。
・使用Arduino讀取類比資料:Raspberry Pi擅長網路和資料處理的作業,而Arduino是處理周邊感應器的專家,說明兩者結合強大的應用。
・多媒體篇:架設mp3播放器、架設網路收音機、可選台網路收音機、UPnp和DLNA、iOS專用Airplay播放器。
・影像篇:設定Raspberry照相機、數位相機、行車紀錄器與架設網路攝影機。
・NAS伺服器:架設網路檔案伺服器、Raspberry資料可同步到Dropbox上。
學習Raspberry Pi核心運用的開發指南!
美國矽谷創業家/全球數十家科技大廠與業界指定講師之Raspberry Pi入門寶典!
達人指引、實戰入門!多元演練、全面體驗!
從入門邁向專業,細述Raspberry Pi的來龍去脈,以及那股強大的應用魅力!
目前Raspberry Pi 已經是非常穩定的革命性產品,它可以運用在電腦初學者的教育、低收入者的電腦、無人機的駕駛、海洋探索的設備等,甚至是Amazon 自動送貨飛機的核心,因為它體積小、低耗電,且是Open Source 的緣故,在資訊公開的現在,更是吸引無數開發者的投入與分享。透過多台Raspberry Pi 的互助應用,可以預期未來雲端計算和分散式運算的強大發展,而其低價體積小的優勢,更為物聯網的發展提供了實際的解決之道。
入門學習
・本書以Raspberry Pi 4為主、介紹Raspberry Pi的所有模組、Raspberry Pi Zero體積最小的開發板、以及Raspberry Pi 400便攜式鍵盤。
・細述作業系統、開機SD卡的準備、相關設定、圖形介面、系統管理、網路管理、檔案壓縮、檔案結構、架設網站伺服器,以及使用Python和Scratch 3做出自動化控制等與硬體互動的應用程式程式開發。
實戰應用
・物聯網篇:透過網路來控制Raspberry上的GPIO,即為物聯網智慧城市與雲端居家運用基礎。
・使用Arduino讀取類比資料:Raspberry Pi擅長網路和資料處理的作業,而Arduino是處理周邊感應器的專家,說明兩者結合強大的應用。
・多媒體篇:架設mp3播放器、架設網路收音機、可選台網路收音機、UPnp和DLNA、iOS專用Airplay播放器。
・影像篇:設定Raspberry照相機、數位相機、行車紀錄器與架設網路攝影機。
・NAS伺服器:架設網路檔案伺服器、Raspberry資料可同步到Dropbox上。
-
Chapter 1 認識Raspberry Pi
-
1.1 什麼是Raspberry Pi?
-
1.2 樹莓派的歷史
-
1.3 樹梅派可以用在什麼地方?
-
1.4 樹梅派應用實例
-
1.5 Raspberry Pi Model B(樹莓派模組B)
-
1.6 Raspberry Pi Model A、A+(樹莓派Model A 和 Model A+)
-
1.7 Raspberry Pi Model B+(樹莓派模組B+)
-
1.8 Raspberry Pi Compute Module(樹莓派電腦模組)
-
1.9 Raspberry Pi 2 Model B(樹莓派2 模組B)
-
1.10 Raspberry Pi Zero
-
1.11 Raspberry Pi 3 Model B(樹莓派3 模組B)
-
1.12 Raspberry Pi 4 Model B(樹莓派4 模組B)
-
1.13 Raspberry Pi 400
-
1.14 Raspberry Pi 的DSI Display 液晶螢幕接口
-
1.15 Raspberry Pi 的MIPI Camera Serial Interface 2(CSI-2)
-
1.16 Raspberry Pi 的26 個接腳GPIO
-
1.17 Raspberry Pi 2、3、4 的GPIO 40 個接腳
-
-
Chapter 2 準備作業系統和開機SD 卡
-
2.1 樹莓派的作業系統
-
2.2 下載Raspberry Pi OS 作業系統
-
2.3 映像檔解壓縮
-
2.4 準備啟動SD 卡
-
2.5 格式化Micro SD 卡
-
2.6 下載Win32DiskImager 軟體
-
2.7 在PC 把資料寫入Micro SD 卡
-
2.8 在PC 把SD 卡備份成img 檔案
-
2.9 在Mac 把資料寫入SD 卡
-
2.10 在Mac 把SD 卡備份成img 檔案
-
2.11 把SD 卡複製到另一張—SD Card Copier
-
-
Chapter 3 Raspberry Pi 樹莓派相關設定
-
3.1 打開電源開機
-
3.2 改變鍵盤(方法一,桌面軟體)
-
3.3 改變鍵盤(方法二,命令列)
-
3.4 改變語系(方法一,桌面軟體)
-
3.5 改變語系(方法二,命令列)
-
3.6 改變時區和時間語系
-
3.7 中文輸入法和中文字型
-
3.8 關機或重新啟動
-
3.9 更新Raspberry Pi 的Firmware 版本
-
3.10 更新SD 卡的容量
-
3.11 進階設定
-
3.12 設定WiFi(方法一:桌面軟體)
-
3.13 設定WiFi(方法二:命令列)
-
3.14 取得網路IP
-
3.15 如何設定Raspberry Pi 網路固定IP 位置?
-
3.16 使用SSH 遠端控制Raspberry Pi
-
3.17 在Mac 使用SSH 遠端控制Raspberry Pi
-
3.18 在iOS 遠端控制Raspberry Pi
-
3.19 在Android 遠端控制Raspberry Pi
-
3.20 Windows 透過putty 做SSH 遠端連線
-
3.21 Windows 軟體WinSCP 檔案管理上傳和下載
-
3.22 設定螢幕解析度
-
3.23 VNC 遠端控制程式架設
-
3.24 VNC Viewer
-
3.25 Raspberry Pi 聲音調整
-
-
Chapter 4 Raspbian 圖形介面
-
4.1 Raspbian 桌面圖形作業系統
-
4.2 Raspbian 的應用程式—Programming 程式開發
-
4.3 Raspbian 的應用程式—Education 教育
-
4.4 Raspbian 的應用程式—Office 辦公軟體
-
4.5 Raspbian 的應用程式—Internet 網路
-
4.6 Raspbian 的應用程式—Sound & Video
-
4.7 Raspbian 的應用程式—Graphics
-
4.8 Raspbian 的應用程式—Games
-
4.9 Raspbian 的應用程式—Accessories
-
4.10 Raspbian 的應用程式—Help 線上教學
-
4.11 Raspbian 的應用程式—Preferences 設定
-
4.12 Raspbian 的應用程式—Run 和Logout
-
4.13 Raspbian 的應用程式—狀況欄
-
4.14 Raspbian 的應用程式—筆者推薦
-
4.15 Raspbian 圖形介面模擬機
-
-
Chapter 5 Linux 命令列環境與操作
-
5.1 檔案和路徑
-
5.1.1 ls—檔案複製
-
5.1.2 cd—移動路徑
-
5.1.3 mkdir—建立目錄
-
5.1.4 cp—檔案複製
-
5.1.5 rm—檔案刪除
-
5.1.6 rmdir—刪除文件夾
-
5.1.7 mv—檔案或路徑的搬移
-
5.1.8 find—找檔案
-
5.1.9 df—查看硬碟空間
-
-
5.2 系統管理
-
5.2.1 sudo 和su 超級管理者
-
5.2.2 passwd—修改密碼
-
5.2.3 adduser—建立新的登入帳號
-
5.2.4 clear—畫面清空
-
5.2.5 halt, shutdown, reboot 關機
-
5.2.6 ps 系統中的程式和Service
-
5.2.7 Kill—刪除系統中的程式
-
5.2.8 userdel—刪除使用者
-
-
5.3 網路管理
-
5.3.1 ifconfig—網路情況
-
5.3.2 ping—了解現在網路連線的情況
-
5.3.3 wget—下載檔案
-
-
5.4 檔案壓縮
-
5.4.1 tar 壓縮tar.gz
-
5.4.2 gzip 壓縮
-
-
5.5 Linux 檔案結構
-
5.5.1 /proc 下的檔案結構
-
-
5.6 必背的Linux 指令
-
-
Chapter 6 架設網站伺服器
-
6.1 建立Web Server 網站—Apache2
-
6.2 建立PHP 伺服器
-
6.3 建立MySQL / Mariadb 資料庫伺服器
-
6.4 建立MySQL / Mariadb 資料庫的使用者帳號
-
6.5 安裝PHPmyAdmin 軟體
-
6.6 進入PHPmyAdmin 網頁
-
6.7 建立和使用SFTP 伺服器—SSH 和FileZilla
-
6.8 建立FTP 伺服器—vsftpd
-
6.9 連線到FTP 伺服器—FileZilla
-
6.10 建立使用者帳號
-
6.11 測試使用者帳號
-
-
Chapter 7 使用Scratch
-
7.1 在Raspberry Pi 執行Scratch 3
-
7.2 樹莓派版Scratch 3—HelloWorld
-
7.3 Scratch3 添加Raspberry Pi GPIO 控制方塊
-
7.4 Scratch3 控制Raspberry Pi GPIO 軟體程式
-
7.5 Scratch3 控制Raspberry Pi GPIO 硬體接線
-
7.6 命令列執行Scratch
-
7.7 開機時自動執行桌面程式—自動執行Scratch
-
-
Chapter 8 在樹莓派上進行程式開發 — 使用Python
-
8.1 Python 程式語言的介紹
-
8.2 資料型態
-
8.3 數學計算
-
8.4 Ifelse 條件判斷語句
-
8.5 while 迴圈語法
-
8.6 陣列List
-
8.7 範圍range
-
8.8 for 迴圈
-
8.9 def 函數
-
-
Chapter 9 樹莓派GPIO 控制 — 使用Python
-
9.1 Raspberry Pi 安裝 GPIO 模組
-
9.2 第一個Raspberry Pi GPIO 的程式
-
9.3 Raspberry Pi GPIO 數位讀出GPIO.BCM-LED
-
9.4 Raspberry Pi GPIO 數位讀出GPIO.BOARD-LED
-
9.5 Raspberry Pi GPIO 的數位輸出—閃爍
-
9.6 Python GPIO 數位讀取—按鈕
-
9.7 Raspberry Pi GPIO 數位邊緣觸發
-
9.8 Raspberry PiGPIO 的PWM 輸出
-
9.9 Raspberry Pi Analog 類比輸出
-
9.10 Raspberry Pi Analog 類比輸入
-
9.11 UART 序列埠資料傳遞—使用UART 登入樹莓派
-
9.12 UART 序列埠資料傳遞—樹莓派和PC
-
9.13 UART 序列埠資料傳遞—透過Python
-
9.14 Raspberry Pi 的GPIO SPI
-
-
Chapter 10 Raspberry Pi 實戰應用 — 物聯網篇、網路控制GPIO
-
10.1 實戰—Python 網頁伺服器
-
10.2 開發自己的網頁伺服器
-
10.3 顯示HTTP 內容
-
10.4 取得HTTP GET 所傳遞的資料
-
10.5 取得HTTP POST 所傳遞的資料
-
10.6 透過網頁呼叫Raspberry Pi 的GPIO
-
-
Chapter 11 Raspberry Pi 實戰應用 — 使用Arduino 讀取類比資料
-
11.1 什麼是Arduino?
-
11.2 Arduino 讀取光敏電阻
-
11.3 Raspberry Pi 透過USB 讀取周邊設備資料—以Arduino 為例
-
-
Chapter 12 Raspberry Pi 實戰應用 — 多媒體篇
-
12.1 mp3 播放器
-
12.2 開機時啟動指定程式
-
12.3 架設網路收音機
-
12.4 可選台的網路收音機
-
12.5 UPnP 和DLNA
-
12.6 iOS 專用的Airplay 播放器
-
-
Chapter 13 Raspberry Pi 實戰應用 — 影像篇
-
13.1 Raspberry 照相機—OpenCV 環境架設
-
13.2 Raspberry 照相機—儲存為JPEG 圖片檔
-
13.3 Raspberry 數位相機
-
13.4 行車記錄器
-
13.5 架設網路攝影機
-
-
Chapter 14 Raspberry Pi 實戰應用 — NAS 伺服器
-
14.1 外接硬碟—格式化ext2
-
14.2 架設網路檔案伺服器—Samba
-
14.3 電腦和手機連線到樹莓派Samba 伺服器
-
14.4 Raspberry Dropbox
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分