最強圖解 ESP32 輕鬆玩物聯網和 AI 小積木疊創意以 PocketCard 為教學板

蔡佳倫、康文耀 著

買這商品的人也買了...

相關主題

商品描述

最強圖解 ESP32輕鬆玩物聯網和AI

小積木疊創意 PocketCard為教學板

用最簡單的積木學寫程式,利用特製的ESP32教學板學物聯網與AI,人人都可以學習如何控制ESP32ESP32CAM

 

本書以初學者常用的Blockly積木來控制ESP32開發板,為了讓初學者可以快速上手,本書使用了凱斯電子的ESP32開發板─PocketCard,透過本書,你將可以快速學習物聯網、AIESP32ESP32CAM技術。

 

本書涵蓋八個章節,除了第1章介紹環境以外,第23章主要介紹硬體控制部分,第456章介紹物聯網控制功能,第78章介紹ESP32CAM的視訊與AI功能。

 

☆☆☆適合讀者☆☆☆

無任何程式語言學習基礎,但曾學過Scratch等積木語言的讀者

會一點程式語言,但是,不是很精通的讀者,想要快速上手ESP32的讀者。

作者簡介

蔡佳倫

現職

桃園八德國小教師、台科大兼任助理教授

經歷

台灣科技大學資訊管理博士,早期研究資訊安全,近年來研究各種積木軟體的開發,例如app inventorscratchblockly等等,並利用這些軟體配合arduinomicrobitesp32等開發板使用,自創軟體bDesigner,希望透過積木軟體的使用,可以讓廣大的學子們可以快速進入到這些開發板的使用。

康文耀

現職

新竹縣成功國中教師

經歷

台北科技大學自動化科技研究所碩士,勤益科大電子、朝陽科大資管畢,業界擔任軟、硬體工程師近十年,任教職業學校資訊、資料處理科十餘年,業界及教育界經驗豐富,為全國身心障礙者技能競賽裁判,擁有數位電子甲級、數張乙級技術士證照。

目錄大綱

目錄

Part 1 開發板與軟體介紹

 

1-1 認識ESP32

1-2 認識PocketCard bDesigner

1-3 bDesigner 環境介紹

 

Part 2 板載感測器控制

 

2-1 OLED

2-2 可程式按鈕

2-3 WS2812RGB LED

2-4 溫度感測器

2-5 光線感測器

2-6 蜂鳴器

2-7 三軸加速度感測器

 

Part 3 外部硬體控制

 

3-1 KSB060 IO 擴充版簡介

3-2 讀取數位腳位數位值

3-3 設定數位腳位數位值

3-4 設定類比腳位類比值

3-5 讀取類比腳位類比值

3-6 超音波感測模組

3-7 伺服馬達( 舵機) 模組

3-8 RGB 全彩LED(WS2812)

3-9 16 路伺服馬達控制擴展板(PCA9685)

 

Part 4 網頁與網頁伺服器控制

 

4-1 無線網路

4-2 使用PocketCard 連到網頁伺服器

4-3 使用PocketCard 建立網頁伺服器

 

Part 5 藍芽、UDP MQTT 控制

 

5-1 使用PocketCard 進行MQTT 通訊服務

5-2 使用PocketCard 進行UDP 通訊服務

5-3 使用PocketCard 進行藍芽通訊服務

 

Part 6 其他的網路服務

 

6-1 使用IFTTT 傳送電子郵件

6-2 ThingSpeak 當作資料庫

6-3 利用Gmail 傳送電子郵件

6-4 利用Line Notify 傳送訊息

6-5 NTP 網路時間

 

Part 7 PocketCam 的使用

 

7-1 ESP32CAM 的標準網頁使用

7-2 利用積木控制畫面

7-3 讀取QR Code

7-4 利用Line Notify Gmail 傳送PocketCam 照片

 

Part 8 PocketCam 進階人工智慧

 

8-1 ESP32Cam 內建人臉偵測

8-2 利用Google Teachable Machine 做口罩辨識

8-3 利用MobileNet 做物品辨識

8-4 利用PoseNet 做身體姿態檢測

8-5 利用HandPose 做手部姿態辨識

 

附件一、Blynk APP