Arduino+ESP32智慧聯網最佳入門與應用|打造AIoT輕鬆學

    本書以「智慧家庭」為主軸,從物聯網的基本概念,感知層的辨識及感測技術,網路層的藍牙及Wi-Fi通訊技術,應用層的雲端運算、智慧插座及智慧照明。一直延伸到「人工智慧」的指紋辨識、手勢辨識、語音辨識及影像辨識等。逐步引領讀者認識「物聯網」的基本概念及應用

    Collecting
    US$22.67

    內容簡介


    《Arduino+ESP32智慧聯網最佳入門與應用》是寫給對當紅的「物聯網」、「智慧家庭」及「人工智慧」有興趣,卻又苦於沒有足夠知識、經驗與技術能力去開發設計的學習者。全書淺顯易懂的圖文解說,只要按圖施工,保證一定成功。

    本書以「智慧家庭」為主軸,從物聯網的基本概念,感知層的辨識及感測技術,網路層的藍牙及Wi-Fi通訊技術,應用層的雲端運算、智慧插座及智慧照明。一直延伸到「人工智慧」的指紋辨識、手勢辨識、語音辨識及影像辨識等。逐步引領讀者認識「物聯網」的基本概念及應用。

    全書近兩百個應用範例及練習,書中各章所需的軟、硬體知識及相關技術,都有詳細圖文解說及實作。讀者可依自己興趣,安排閱讀順序,輕鬆組裝完成具有個人特色的Arduino「智慧家庭」應用電路。本書絕對是一本最實用的「物聯網」及「智慧家庭」入門及應用書籍。

    【易學資源多】使用Arduino Uno及ESP32兩種最受歡迎的嵌入式開源開發板,同時完成「物聯網」及「智慧家庭」應用電路,提供讀者全方位的學習選擇。本書絕對是最容易學習,而且CP值最高的「物聯網」入門及應用書籍。

    【學習花費少】Arduino Uno、ESP32及相關模組購得容易、價格便宜。使用免費的Arduino、ESP32開發軟體及最少的硬體花費,就能玩出「物聯網」的大能力。

    【應用生活化】生活化的單元教學設計,如:RFID大樓門禁管理系統、溫溼度計、瓦斯警報器、PM2.5空氣品質檢測器、方位指示電路、電子羅盤、自動小夜燈、人員進出計數、停車場車位計數、紫外線指數測量、藍牙防丟尋物器、藍牙全彩調光燈、Wi-Fi溫溼度監控、Wi-Fi雲端氣象站、Wi-Fi電力監控插座、雲端電力監控、指紋門鎖、手勢調光燈、語音控制情境燈、人臉辨識門鎖等。稍加修改本書範例,就可輕鬆完成好玩又有趣的AIoT專案。
    AEH005200

    作者介紹


    楊明豐
    近30年電子、資訊背景的豐厚資歷,擁有許多相關暢銷著作。致力編寫出讓初學者都可以更快入門,並逐步具備紮實能力的好書。

    目錄


    Chapter 01 物聯網簡介
    1-1 認識物聯網
    1-2 物聯網的架構
    1-3 物聯網的產業發展

    Chapter 02 感知層之辨識技術
    2-1 認識條碼
    2-2 認識 RFID
    2-3 認識 RFID 模組
    2-4 認識 NFC
    2-5 認識 NFC 模組

    Chapter 03 感知層之感測技術
    3-1 溫度感測器
    3-2 氣體感測器
    3-3 灰塵感測器
    3-4 運動感測器
    3-5 光感測器
    3-6 水感測器
    3-7 霍爾感測器
    3-8 壓力感測器
    3-9 重量感測器

    Chapter 04 藍牙無線通訊技術
    4-1 藍牙技術
    4-2 藍牙傳輸
    4-3 認識 ESP32 開發板
    4-4 ESP32 藍牙傳輸
    4-5 ESP32 BLE 傳輸

    Chapter 05 Wi-Fi 無線通訊技術
    5-1 認識電腦網路
    5-2 認識 TCP/IP 四層模型
    5-3 認識網頁
    5-4 認識 ESP8266 模組
    5-5 認識 ESP32 Wi-Fi

    Chapter 06 雲端運算
    6-1 認識雲端運算
    6-2 雲端運算平台

    Chapter 07 家庭智慧應用
    7-1 智慧插座
    7-2 智慧照明

    Chapter 08 人工智慧應用
    8-1 指紋辨識
    8-2 手勢辨識
    8-3 語音辨識
    8-4 影像辨識

    附錄A 實習材料表
    附錄B 名詞索引
    附錄C Arduino燒錄器實作

    Content

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
    • 1-4
      目錄
    • 1-5
      CH01 物聯網簡介
    • 1-6
      1-1 認識物聯網
    • 1-7
      1-2 物聯網的架構
    • 1-8
      1-2-1 感知層
    • 1-9
      1-2-2 網路層
    • 1-10
      1-2-3 應用層
    • 1-11
      1-3 物聯網的產業發展
    • 1-12
      CH02 感知層之辨識技術
    • 1-13
      2-1 認識條碼
    • 1-14
      2-1-1 一維條碼
    • 1-15
      動手做:製作⼀維條碼
    • 1-16
      2-1-2 二維條碼
    • 1-17
      動手做:製作PDF417 碼
    • 1-18
      動手做:製作QR 碼
    • 1-19
      2-2 認識RFID
    • 1-20
      2-2-1 RFID 感應器
    • 1-21
      2-2-2 RFID 標籤
    • 1-22
      2-3 認識RFID 模組
    • 1-23
      2-3-1 高頻RFID 模組
    • 1-24
      2-3-2 I2C 串列式LCD 模組
    • 1-25
      動手做:I2C 串列式LCD 顯示字元電路
    • 1-26
      動手做:讀取高頻RFID 標籤卡號電路
    • 1-27
      動手做:大樓門禁管理系統
    • 1-28
      2-4 認識NFC
    • 1-29
      2-4-1 NFC 工作模式
    • 1-30
      2-4-2 NFC 應用
    • 1-31
      2-5 認識NFC 模組
    • 1-32
      2-5-1 NFC 工作介面
    • 1-33
      2-5-2 NFC 連接方式
    • 1-34
      動手做:NFC 讀卡機讀取MIFARE 卡號電路
    • 1-35
      動手做:NFC 卡片傳送網址電路
    • 1-36
      動手做:使用NFC 手機讀取NFC 卡片資料
    • 1-37
      CH03 感知層之感測技術
    • 1-38
      3-1 溫度感測器
    • 1-39
      3-1-1 熱敏電阻
    • 1-40
      動手做:使用熱敏電阻測量環境溫度
    • 1-41
      3-1-2 熱電偶
    • 1-42
      動手做:使用K 型鎧裝熱電偶測量環境溫度
    • 1-43
      3-1-3 LM35 溫度感測器
    • 1-44
      動手做:使用LM35 溫度感測器測量環境溫度
    • 1-45
      3-1-4 DS18B20 溫度感測器
    • 1-46
      動手做:使用DS18B20 溫度感測器測量環境溫度
    • 1-47
      3-1-5 DHT11/DHT22 溫溼度感測器
    • 1-48
      動手做:使用DHT11 溫溼度感測器測量環境溫溼度
    • 1-49
      3-2 氣體感測器
    • 1-50
      3-2-1 瓦斯感測器
    • 1-51
      動手做:MQ-2 感測器校正
    • 1-52
      動手做:瓦斯警報器
    • 1-53
      3-3 灰塵感測器
    • 1-54
      3-3-1 GP2Y1010AU0F 灰塵感測器
    • 1-55
      動手做:PM2.5 空氣品質檢測器
    • 1-56
      3-4 運動感測器
    • 1-57
      3-4-1 加速度計
    • 1-58
      3-4-2 MMA7361 加速度計模組
    • 1-59
      3-4-3 MMA7361 加速度計的g 值靈敏度
    • 1-60
      3-4-4 MMA7361 最大傾斜角與X、Y、Z 三軸輸出電壓關係
    • 1-61
      3-4-5 MMA7361 傾斜角與X、Y、Z 三軸輸出電壓關係
    • 1-62
      動手做:使用MMA7361 加速度計測量傾斜角
    • 1-63
      3-4-6 ADXL345 加速度計模組
    • 1-64
      動手做:使用ADXL345 加速度計測量傾斜角
    • 1-65
      3-4-7 陀螺儀
    • 1-66
      3-4-8 L3G4200 陀螺儀模組
    • 1-67
      動手做:使用L3G4200 陀螺儀測量旋轉角
    • 1-68
      3-4-9 串列式全彩LED 驅動IC
    • 1-69
      3-4-10 串列式全彩LED 模組
    • 1-70
      動手做:使用16 位串列式全彩LED 模組顯示七彩顏色
    • 1-71
      3-4-11 電子羅盤
    • 1-72
      3-4-12 GY-271 電子羅盤模組
    • 1-73
      動手做:電子羅盤
    • 1-74
      3-5 光感測器
    • 1-75
      3-5-1 光敏電阻
    • 1-76
      3-5-2 光敏電阻模組
    • 1-77
      動手做:環境光線亮度檢測電路
    • 1-78
      3-5-3 紅外線光感測器
    • 1-79
      3-5-4 反射型光感測模組
    • 1-80
      動手做:移動物體計數電路
    • 1-81
      3-5-5 TM1637 四位七段顯示模組
    • 1-82
      動手做:停車場車位計數電路
    • 1-83
      3-5-6 紫外線感測模組
    • 1-84
      動手做:紫外線指數測量電路
    • 1-85
      3-6 水感測器
    • 1-86
      3-6-1 土壤溼度感測模組
    • 1-87
      動手做:土壤溼度檢測電路
    • 1-88
      3-6-2 雨滴感測模組
    • 1-89
      動手做:雨量檢測電路
    • 1-90
      3-7 霍爾感測器
    • 1-91
      3-7-1 霍爾感測模組
    • 1-92
      動手做:磁場強度檢測電路
    • 1-93
      3-7-2 12864􀀁OLED 模組
    • 1-94
      動手做:使用OLED 模組顯示ASCII 字元
    • 1-95
      3-7-3 使用OLED 顯示BMP 圖形
    • 1-96
      動手做:將PNG 圖形轉成Byte 陣列
    • 1-97
      動手做:使用OLED 模組顯示BMP 圖形
    • 1-98
      3-8 壓力感測器
    • 1-99
      動手做:壓力檢測電路
    • 1-100
      3-9 重量感測器
    • 1-101
      動手做:電子秤校正電路
    • 1-102
      動手做:電子秤
    • 1-103
      CH04 藍牙無線通訊技術
    • 1-104
      4-1 藍牙技術
    • 1-105
      4-1-1 藍牙模組
    • 1-106
      4-1-2 含底板HC-05 藍牙模組
    • 1-107
      4-1-3 藍牙工作模式
    • 1-108
      4-1-4 藍牙參數設定
    • 1-109
      4-1-5 SoftwareSerial 函式庫
    • 1-110
      4-1-6 使用Arduino IDE 設定藍牙參數
    • 1-111
      動手做:藍牙參數設定電路
    • 1-112
      4-2 藍牙傳輸
    • 1-113
      4-2-1 手機與HC-05 藍牙模組連線
    • 1-114
      動手做:藍牙調光燈電路
    • 1-115
      動手做:藍牙溫溼度監控電路
    • 1-116
      動手做:藍牙遠端類比輸入監控電路
    • 1-117
      動手做:藍牙防丟尋物器
    • 1-118
      4-2-2 兩個HC-05 藍牙模組連線
    • 1-119
      動手做:藍牙遠端雙向控制LED 亮滅電路
    • 1-120
      動手做:藍牙遠端溫溼度監控電路
    • 1-121
      4-3 認識ESP32 開發板
    • 1-122
      4-3-1 NodeMCU ESP32-S 開發板
    • 1-123
      4-3-2 Arduino Uno 與 ESP32 特性比較
    • 1-124
      4-3-3 安裝CH340 晶片驅動程式
    • 1-125
      4-3-4 安裝CP2102 晶片驅動程式
    • 1-126
      4-3-5 安裝ESP32 開發板環境
    • 1-127
      4-3-6 執行第一個ESP32 應用程式
    • 1-128
      4-3-7 認識ESP32 GPIO
    • 1-129
      動手做:ESP32 按鍵控制LED 亮滅電路
    • 1-130
      4-3-8 認識ESP32􀀁PWM
    • 1-131
      動手做:ESP32 LED 呼吸燈
    • 1-132
      4-3-9 認識ESP32􀀁ADC
    • 1-133
      動手做:ESP32 光度計
    • 1-134
      4-3-10 認識ESP32 觸摸感測器
    • 1-135
      動手做:觸控LED 燈
    • 1-136
      4-3-11 認識ESP32 溫度感測器
    • 1-137
      4-3-12 認識ESP32 霍爾感測器
    • 1-138
      4-4 ESP32 藍牙傳
    • 1-139
      動手做:ESP32 藍牙雙向通訊電路
    • 1-140
      動手做:ESP32 藍牙調光燈
    • 1-141
      動手做:ESP32 藍牙溫溼度監控電路
    • 1-142
      4-5 ESP32 BLE 傳輸
    • 1-143
      4-5-1 BLE 伺服器及用戶端
    • 1-144
      4-5-2 BLE 協定
    • 1-145
      動手做:ESP32 BLE 雙向通訊電路
    • 1-146
      動手做:ESP32 BLE 燈光控制電路
    • 1-147
      動手做:ESP32 BLE 溫溼度監控電路
    • 1-148
      CH05 Wi-Fi 無線通訊技術
    • 1-149
      5-1 認識電腦網路
    • 1-150
      5-1-1 區域網路
    • 1-151
      5-1-2 IP 位址
    • 1-152
      5-1-3 IPv4 位址及IPv6 位址
    • 1-153
      5-1-4 子網路遮罩
    • 1-154
      5-1-5 預設閘道
    • 1-155
      5-1-6 廣域網路
    • 1-156
      5-1-7 無線區域網路
    • 1-157
      5-1-8 建立可以連上網際網路的私用IP 位址
    • 1-158
      5-1-9 取得公用IP 位址
    • 1-159
      5-2 認識TCP/IP 四層模型
    • 1-160
      5-2-1 MAC 位址
    • 1-161
      5-3 認識網頁
    • 1-162
      5-3-1 認識HTML
    • 1-163
      5-3-2 HTML 文件的架構
    • 1-164
      5-3-3 認識CSS
    • 1-165
      5-4 認識ESP8266 模組
    • 1-166
      5-4-1 ESP8266 常用AT 指令
    • 1-167
      5-4-2 ESP8266􀀁 建立Wi-Fi 連線
    • 1-168
      動手做:ESP8266 參數設定電路
    • 1-169
      動手做:Wi-Fi 燈光控制電路
    • 1-170
      動手做:Wi-Fi 溫溼度監控電路
    • 1-171
      動手做:Wi-Fi 遠端類比輸入監控電路
    • 1-172
      動手做:Wi-Fi 調色LED 燈電路
    • 1-173
      5-5 認識ESP32 Wi-Fi
    • 1-174
      5-5-1 ESP32 建立Wi-Fi 連線
    • 1-175
      動手做:ESP32 Wi-Fi 連線設定電路
    • 1-176
      動手做:ESP32 Wi-Fi 燈光控制電路(網頁控制)
    • 1-177
      動手做:ESP32 Wi-Fi 燈光控制電路(手機App 控制)
    • 1-178
      動手做:ESP32 Wi-Fi 溫溼度監控電路(網頁控制)
    • 1-179
      動手做:ESP32 Wi-Fi 溫溼度監控電路(手機App 控制)
    • 1-180
      CH06 雲端運算
    • 1-181
      6-1 認識雲端運算
    • 1-182
      6-1-1 雲端運算服務模式
    • 1-183
      6-1-2 雲端運算部署模式
    • 1-184
      6-2 雲端運算平台
    • 1-185
      6-2-1 申請一個ThingSpeak 帳號
    • 1-186
      6-2-2 建立一個DHT11 溫溼度感測器通道
    • 1-187
      6-2-3 新增溫度及溼度數據資料至ThingSpeak 平台
    • 1-188
      動手做:Wi-Fi 雲端氣象站
    • 1-189
      6-2-4 查詢ThingSpeak 平台上的氣象資訊
    • 1-190
      動手做:利用網頁查詢雲端氣象資訊
    • 1-191
      動手做:利用手機App 查詢雲端氣象資訊
    • 1-192
      動手做:利用Arduino 查詢雲端氣象資訊
    • 1-193
      6-2-5 認識ESP32􀀁I2C􀀁
    • 1-194
      動手做:ESP32 控制I2C 串列LCD 顯示字元
    • 1-195
      6-2-6 URI 與URL
    • 1-196
      6-2-7 HTTPClient 類別
    • 1-197
      動手做:ESP32 Wi-Fi 雲端氣象站
    • 1-198
      動手做:利用ESP32 查詢雲端氣象資訊
    • 1-199
      CH07 家庭智慧應用
    • 1-200
      7-1 智慧插座
    • 1-201
      7-1-1 認識繼電器模組
    • 1-202
      動手做:按鍵控制插座開關電路
    • 1-203
      7-1-2 霍爾元件
    • 1-204
      7-1-3 WCS1800 霍爾電流感測模組
    • 1-205
      動手做:電流檢測電路
    • 1-206
      動手做:藍牙插座
    • 1-207
      動手做:藍牙電力監控插座
    • 1-208
      動手做:Wi-Fi 插座
    • 1-209
      動手做:Wi-Fi 電力監控插座
    • 1-210
      動手做:Wi-Fi 雲端電力監控插座
    • 1-211
      動手做:ESP32 藍牙插座
    • 1-212
      動手做:ESP32 藍牙電力監控插座
    • 1-213
      動手做:ESP32 Wi-Fi 插座
    • 1-214
      動手做:ESP32 Wi-Fi 電力監控插座
    • 1-215
      7-2 智慧照明
    • 1-216
      7-2-1 燈具種類
    • 1-217
      7-2-2 色溫
    • 1-218
      7-2-3 發光效率
    • 1-219
      7-2-4 顯色性
    • 1-220
      7-2-5 LED 電源
    • 1-221
      動手做:藍牙全彩調光燈
    • 1-222
      動手做:ESP32 藍牙全彩調光燈
    • 1-223
      CH08 人工智慧應用
    • 1-224
      8-1 指紋辨識
    • 1-225
      8-1-1 AS608 指紋辨識模組
    • 1-226
      動手做:AS608 模組指紋登錄
    • 1-227
      動手做:指紋門鎖
    • 1-228
      8-2 手勢辨識
    • 1-229
      8-2-1 PAJ7620U2 手勢辨識模組
    • 1-230
      動手做:PAJ7620U2 手勢辨識電路
    • 1-231
      動手做:手勢調光燈
    • 1-232
      8-3 語音辨識
    • 1-233
      8-3-1 LD3320 語音辨識模組
    • 1-234
      動手做:語音控制情境燈
    • 1-235
      8-4 影像辨識
    • 1-236
      8-4-1 AMB82-MINI 影像辨識模組
    • 1-237
      8-4-2 安裝AMB82-MINI 開發板環境
    • 1-238
      8-4-3 執行第一個AMB82-MINI 應用
    • 1-239
      動手做:人臉辨識門鎖
    • 1-240
      動手做:AMB82-MINI 控制LCD 顯示文字
    • 1-241
      附錄A 實習材料表
    • 1-242
      A-1 如何購買本書材料
    • 1-243
      A-2 全書實習材料表
    • 1-244
      附錄B 名詞索引
    • 1-245
      附錄C Arduino 燒錄器實作
    • 1-246
      C-1 認識Bootloader 程式
    • 1-247
      C-2 燒錄Bootloader 程式
    • 1-248
      C-3 自製Arduino Uno 燒錄器
    • 1-249
      C-4 Arduino 專題實作
    • 1-250
      版權頁
    • 1-251
      封底頁

    FAQ

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    Recommendations

    Reviews

    | Collecting

    Sales Plans