樹莓派趣學實戰 100例 — 網絡應用 + Python 編程 + 傳感器 + 服務器搭建
內容描述
本書詳細地分析了有關樹莓派編程的基礎知識和典例示例,
還剖析了用樹莓派進行硬件開發的知識。
同時,本書通過樹莓派這一典型產品,介紹了計算機的系統結構、
軟硬件工作原理、因特網的工作原理、傳感器技術、物聯網技術等知識。
目錄大綱
第1章樹莓派應用簡介
實例1初識小伙伴樹莓派
實例2樹莓派的家族成員
實例3樹莓派的典型應用
實例4購買樹莓派及其配件
實例5選購樹莓派其他配件
第2章樹莓派硬件剖析
實例6樹莓派的硬件結構
實例7樹莓派CPU的工作原理
實例8樹莓派的圖形處理器
實例9樹莓派的內存
實例10樹莓派的硬件連接
第3章安裝樹莓派操作系統
實例11操作系統的基礎知識
實例12樹莓派的操作系統
實例13格式化MicroSD卡
實例14用映像文件安裝Raspbian系統
實例15用NOOBS工具安裝Raspbian系統
第4章樹莓派的網絡應用
實例16樹莓派系統的基本配置
實例17樹莓派的菜單欄和關機步驟
實例18在樹莓派上安裝及使用中文輸入法
實例19用樹莓派瀏覽網頁
實例20用樹莓派在網上購物和收發電子郵件
第5章樹莓派的文件管理
實例21樹莓派的文件系統
實例22在樹莓派上建立和刪除文件夾
實例23在樹莓派上使用U盤和復製文件
實例24樹莓派的桌面偏好設置
實例25複製樹莓派的MicroSD卡
第6章樹莓派的辦公應用
實例26使用LibreOffice Writer編輯辦公文檔
實例27使用LibreOffice Calc編輯電子表格
實例28使用LibreOffice Impress編輯幻燈片
實例29使用LibreOffice Draw繪製流程圖
實例30使用LibreOffice Math編輯數學公式
第7章用樹莓派學習Linux系統的常用命令
實例31Linux系統的基本命令
實例32Linux系統的文件管理命令
實例33Linux系統的權限設置命令
實例34在樹莓派上安裝和卸載軟件包
實例35在樹莓派上查看系統資源的命令
第8章遠程控制樹莓派
實例36認識SSH安全傳輸協議
實例37用PuTTY遠程登錄樹莓派
實例38用遠程桌面連接控制樹莓派
實例39用VNC協議遠程控制樹莓派
實例40通過網絡與樹莓派進行文件傳輸
第9章用樹莓派玩音樂
實例41Sonic Pi的工作界面
實例42播放一個單獨的樂音
實例43連續播放多個樂音
實例44用樹莓派模擬各種不同的樂器
實例45用樹莓派演奏更複雜的音樂
第10章Scratch趣味編程
實例46Scratch的工作界面
實例47讓角色在舞台中移動
實例48讓角色顯示文字和發出聲音
實例49設計八爪魚在海底游動的動畫
實例50設計一個女巫撞飛機的小遊戲
第11章樹莓派Python編程入門
實例51Python的編程界面
實例52用Python進行數學運算
實例53Python字符串處理
實例54Python變量的類型及轉換
實例55Python的輸入函數
實例56編寫簡單的Python程序
實例57Python的循環命令
實例58Python的條件命令
實例59Python創建和使用函數
實例60Python對象和麵向對象編程
第12章樹莓派遊戲編程入門
實例61用Python編寫猜謎語遊戲程序
實例62用random模塊生成一個隨機數
實例63用Python編寫猜數遊戲程序
實例64認識pygame遊戲開發平台
實例65用pygame繪製幾何圖形
實例66用pygame顯示文字
實例67用pygame顯示圖片
實例68用pygame檢測鍵盤和鼠標事件
實例69用pygame播放聲音
實例70編寫一個摘星星的遊戲程序
第13章樹莓派外部接口編程
實例71探索GPIO接口
實例72認識RPi.GPIO模塊
實例73控制發光二極管閃爍
實例74用GPIO模擬交通信號燈
實例75用手機遠程控制LED發光
第14章樹莓派圖像處理
實例76安裝和使用USB攝像頭
實例77安裝和使用樹莓派官方攝像頭
實例78安裝OpenCV視覺庫
實例79使用OpenCV實現靜態圖片的人臉識別
實例80使用OpenCV實現動態圖片的人臉識別
第15章樹莓派與傳感器
實例81人體傳感器
實例82用超聲波傳感器測量距離
實例83連接溫度和濕度傳感器
實例84開啟樹莓派3B+或4B的硬件串行接口
實例85樹莓派連接GPS衛星定位模塊
第16章用樹莓派搭建服務器
實例86用樹莓派搭建Lighttpd服務器
實例87用樹莓派搭建Apache服務器
實例88用樹莓派搭建Nginx服務器
實例89安裝和使用MySQL數據庫
實例90安裝PHP服務器
實例91用樹莓派搭建DHCP服務器
實例92用樹莓派搭建DNS服務器
實例93用樹莓派搭建FTP服務器
實例94用樹莓派搭建Samba服務器
實例95用樹莓派搭建電子郵件服務器
實例96用樹莓派搭建代理服務器
第17章樹莓派語音處理
實例97用樹莓派製作微型電台
實例98用樹莓派實現語音
實例99樹莓派語音報時溫度計
實例100樹莓派聲控電燈
作者介紹
餘智豪
1984年7月畢業於中山大學,重慶大學軟件工程碩士畢業,
對計算機軟硬件工作原理有比較深入的理解。
1984年8月起在佛山無線電八廠任《星河-II》計算機產品技術負責人,
該產品1986年獲全國計算機產品質量評比一等獎和1987年廣東省優質產品獎。
1993年5月起到廣東省佛山科學技術學院計算機科學系任教至今。
近年編著出版了《接入網技術(第2版)》、《物聯網安全技術》、
《網絡互聯技術教程》等計算機專業本科教材,均由出版。本書詳細地分析了有關樹莓派編程的基礎知識和典例示例,
還剖析了用樹莓派進行硬件開發的知識。
同時,本書通過樹莓派這一典型產品,介紹了計算機的系統結構、
軟硬件工作原理、互聯網的工作原理、傳感器技術、物聯網技術等知識。