動手玩轉樹莓派(微課版)
賀雪晨 劉丹丹 孫錦中 王翔 謝凱年 楊佳慶
- 出版商: 清華大學
- 出版日期: 2025-07-01
- 售價: $294
- 貴賓價: 9.5 折 $279
- 語言: 簡體中文
- 頁數: 159
- ISBN: 7302694494
- ISBN-13: 9787302694496
-
相關分類:
Raspberry Pi
立即出貨 (庫存 < 3)
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
85折
$402Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
85折
$402Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
85折
$402深入淺出 Vue.js -
85折
$351實用機器學習 (Real-world Machine Learning) -
85折
$504深度探索 C++ 對像模型 (Inside the C++ Object Model) -
85折
$300區塊鏈項目開發指南 -
85折
$402原子教你玩 STM32 (庫函數版第2版) -
85折
$402Spring Security 實戰 -
85折
$611嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
85折
$504MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
85折
$448PADS 9.5 實戰攻略與高速 PCB 設計 -
85折
$244基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
85折
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
85折
$402Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
75折
$445數據分析與機器學習(基於R語言) -
85折
$652深度學習推薦系統 2.0 -
75折
$400移動通信系統架構設計 -
VIP 95折
自動駕駛汽車 BEV 感知算法$528$501 -
50折
$207區塊鏈技術進階與實戰
商品描述
"本書通過講述樹莓派(Raspberry Pi 4 Model B)上的Python實現,使讀者在熟悉Python語言和許多傳感器使用的同時,掌握如何使用樹莓派的GPIO與外圍硬件進行數據交互、讀取硬件的工作狀態、控制硬件工作等,實現樹莓派與外界硬件設備的交互,通過軟硬件的結合,掌握人工智能項目開發的基本方法,實現集語音識別、自動投放、溢滿提醒、火情報警等功能於一體的智能垃圾分類系統。 本書可作為高等學校計算機類、信息類、電子類等專業人工智能相關課程的教材,也可供希望學習Python、OpenCV的讀者或其他從事人工智能項目開發的工程技術人員學習參考。 "
作者簡介
賀雪晨 單位:上海電力大學 職務、職稱 副教授 性別:男 年齡:57歲 獲2001年上海市教學成果三等獎(第二)、上海市2009年教學成果二等獎(第一)、2011年上海普通高校優秀教材二等獎(主編);主持上海市精品課程、上海市重點課程各1門;主持2017年教育部產學合作協同育人項目,與arm建立聯合創新實訓實驗室,企業捐贈75萬軟硬件設備;主持2019年上海高校本科重點教學改革項目“基於人工智能應用場景的產教深度融合實踐教學改革與探索”;主持2019年上海市高水平應用型大學建設重點教改項目“新工科背景下卓越工程師培養模式探索”和“嵌入式智能技術產教融合教學團隊”;2014年主持申報建設教育部卓越工程師計劃,2017年主持申報建設上海市應用型本科專業。
目錄大綱
目錄
第1章樹莓派安裝使用/1
1.1燒寫鏡像文件至SD卡2
1.1.1格式化SD卡2
1.1.2燒寫鏡像文件2
1.2啟動樹莓派4
1.2.1通常情況4
1.2.2開機直接進入樹莓派系統的情況5
1.3PuTTY5
1.4VNC Viewer8
1.4.1通常情況8
1.4.2無法連接VNC的情況8
1.4.3分辨率不匹配情況9
1.4.4樹莓派菜單配置10
1.5文件傳輸11
1.6Linux常用命令與文本編輯12
1.6.1常用命令12
1.6.2文件與目錄管理12
1.6.3文本編輯14
第2章編程基礎/16
2.1Python快速入門16
2.1.1Python程序編寫16
2.1.2方法17
2.1.3循環17
2.1.4分支18
2.2Python語法基礎19
2.2.1變量20
2.2.2值和類型21
2.2.3結構體24
2.2.4控制程序流程26
2.2.5函數29
2.2.6類30
2.2.7模塊33
2.3OpenCV基礎34
2.3.1圖像讀寫35
2.3.2圖像處理37
2.3.3視頻捕獲46
2.3.4保存視頻46
2.3.5人臉檢測47
2.3.6給人臉帶上表情48
2.3.7人臉比對49
2.3.8運動檢測52
2.3.9KNN背景分割器54
第3章樹莓派的GPIO/56
3.1LED57
3.1.1七彩LED57
3.1.2雙色LED58
3.1.3RGB LED64
3.2繼電器66
3.3激光發射模塊69
3.4開關71
3.4.1輕觸開關71
3.4.2傾斜開關74
3.4.3振動開關76
3.4.4幹簧管79
3.4.5觸摸開關81
3.5U型光電傳感器84
3.6蜂鳴器86
3.6.1有源蜂鳴器87
3.6.2無源蜂鳴器88
3.7模擬傳感器93
3.7.1模數轉換傳感器93
3.7.2雨滴傳感器97
3.7.3PS2操作桿100
3.7.4電位器102
3.7.5霍爾傳感器104
3.7.6模擬溫度傳感器107
3.7.7聲音傳感器111
3.7.8光敏傳感器114
3.7.9火焰傳感器115
3.7.10煙霧傳感器118
3.8超聲波傳感器122
3.9旋轉編碼傳感器124
3.10陀螺儀加速度傳感器127
3.11紅外避障傳感器130
3.12循跡傳感器132
3.13數字溫濕度傳感器134
第4章智能垃圾分類系統的設計與實現/139
4.1智能垃圾分類系統簡介139
4.2智能投放模塊140
4.2.1智能投放模塊架構140
4.2.2語音識別部分141
4.2.3機械控制部分144
4.3語音交互模塊148
4.3.1語音交互模塊架構148
4.3.2語音交互模塊實現148
4.4滿溢報警模塊149
4.4.1滿溢報警模塊架構149
4.4.2滿溢報警模塊實現149
4.5火情報警模塊152
4.5.1火情報警模塊架構152
4.5.2火情報警模塊實現152
4.6可選方案: 通過Arduino板連接伺服電動機154
4.6.1樹莓派與Arduino通信154
4.6.2Arduino與伺服電動機通信157
參考文獻/160



