書名:進修、教學:電機機械精釋 子敬
作者:子敬
出版社:超級科技
出版日期:2015/05/01
ISBN:9789579831208
內容簡介
本書兼具教學及進修的功能,內容著重觀念的建立、理論的探討及問題的解析。
立即查看
高頻交換式電源供應器原理與設計
相關熱銷的書籍推薦給您
第一章 交換式電源供應器
第二章 電源輸入部份
第三章 電源轉換器的種類
第四章 轉換器功率電晶體的設計
第五章 高頻率的功率變壓器
第六章 電源輸出部份:整流器、電感器與電容器
第七章 轉換器穩壓器的控制電路
第八章 轉換式電源轉換器周邊附加電路與元件
第九章 轉換式電源供給器穩定度分析與設計
第十章 電磁與射頻干擾(EMI-RFI)的考慮
第十一章 電源供給器電氣安全標準
立即查看
實戰物聯網|運用 ESP32 製作厲害又有趣的專題
類似書籍推薦給您
內容簡介
本書可以幫助你運用ESP32晶片來製作並執行各種物聯網專案
ESP32是一款整合了Wi-Fi與BLE藍牙的平價微控制器。你可採用許多以ESP32為基礎的模組與開發板來快速打造各種物聯網(Internet-of-Things, IoT)應用。Wi-Fi與BLE是物聯網應用中常見的網路通訊方式。這類網路模組應能提供相當不錯的成本效應來滿足你的商務與專案需求。
本書目標是作為ESP32開發的基礎指引,先從GPIO這類會用到感測器的小程式開始。然後製作氣象站、感測器監控器、智慧居家裝置、Wi-Fi照相機以及Wi-Fi駕駛攻擊等物聯網專案來深入ESP32開發。最後,我們要讓ESP32與行動app以及Amazon AWS這類的雲端伺服器來互動。
本書內容
第1章|認識ESP32
簡介了ESP32開發板,另外也告訴你如何設定用於ESP32的開發環境。
第2章|在LCD上視覺化呈現資料與動畫
可視為氣象系統的出發點。本章將帶你製作一支簡單的ESP32程式,透過DHT22感測器模組來感測溫度與濕度。接著,會在ESP32板子上加裝LCD小螢幕,並介紹如何控制它。
第3章|使用嵌入式ESP32開發板製作簡易小遊戲
討論了如何操作類比搖桿,以及使用蜂鳴器來製作簡易的發聲裝置,最後完成一個小遊戲。
第4章|感測器監測記錄器
本章的內容是關於如何讓ESP32板子得以存取SD/micro SD這類的外部儲存裝置。我們要把感測器資料存在這類外部儲存裝置中,並在偵測與寫入感測器資料之後進入休眠模式來完成一個感測器監控記錄器。
第5章|透過網際網路來控制物聯網裝置
介紹了如何讓ESP32開發板連上Wi-Fi無線網路,並接續連上網際網路並與網路伺服器互動。另外也會讓ESP32板子變成一個小型的網路伺服器。最後則是完成一個簡易的智慧家庭裝置,能透過網路來控制其中的LED。
第6章|物聯網氣象站
使用了ESP32板子搭配DHT22感測器製作了一個氣象站,可以取得感測器讀數。另外也加入了Node.js來升級氣象站,讓它可以處理更大規模的網路請求。
第7章|自製Wi-Fi駕駛攻擊
示範如何透過ESP32板子來操作GPS模組。在此會製作一個簡易的駕駛攻擊專案,可針對GPS位置進行Wi-Fi剖析。內容會涵蓋如何同時讀取Wi-Fi SSID與GPS資料。
第8章|打造專屬Wi-Fi相機
本章的內容是關於如何透過ESP32板子來操作照相機模組,在此會用到OV7670照相機模組來拍攝影像。另外也會開發相關的Wi-Fi功能來透過網路來拍照。
第9章|製作與手機應用程式互動的IoT裝置
聚焦於如何讓ESP32程式與Android手機app兩者以Wi-Fi通訊協定作為媒介來互動。藉由這個方式,你就能透過Android app控制ESP32板子上的某些感測器與致動裝置。
第10章|使用雲端技術實作物聯網監控系統
本章的內容是關於AWS IoT雲端服務。我們要寫一個ESP32程式把溫溼度感測器資料發送到AWS IoT,並透過MQTT通訊協定在兩者之間建立一個通訊管道。這項技術也可以應用在其他物聯網裝置上。
立即查看
ESP32物聯網實作入門與專題應用 (1版)
類似書籍推薦給您
內容簡介
建立ESP32實驗平台,輕鬆探索手機應用語音互動專題
[深入淺出]引導玩家以ESP32結合手機實現聽話、對話互動功能
[動手實作]以精簡C程式碼控制ESP32實現語音互動專題應用
[技術探討]ESP32不須連網中文聲控、支援紅外線IOT居家應用
[專題活用]各項主題可用於專題製作,學生專題製作有方向可循
本書帶您完成具有ESP32與Android手機連線功能的語音互動專題製作,學會程式設計後,可從軟體、簡單硬體都自行設計、製作和使用,享受真正DIY控制的樂趣及成就感。期許能引導想做專題的初學者,輕鬆地以ESP32玩出您自己的互動精彩專題。
本書特色
❑ ESP32將Android手機變為聲控機器人基礎應用探索。
❑ ESP32結合手機建立低成本聲控、說話互動系統。
❑ 可用Google 聲控,也可以不需連網,聲控後發射紅外線信號,可以設計各式聲控創意教學實驗。
精彩內容
✪ 探索ESP32 SOC內部資源及基礎應用。
✪ 以LCD 介面及遙控器開啟ESP32 C程式設計開發平台。
✪ 紅外線遙控器按鍵解碼及發射信號。
✪ Google聲控點歌、Google聲控車、溫室控制、聲控家電應用。
✪ ESP32 內建藍牙與手機端連線做智慧音箱實驗。
✪ ESP32 與WIN10藍牙連線做自動鋼琴彈奏。
✪ WIFI 基礎實驗:網路時間、LED控制、溫濕度監控。
✪ WIFI整合教具設計及應用。
✪ 分享ESP32分散式控制器設計技巧。
適用對象
高職及大專院校電子、電機、資訊、自動控制系,物聯網、單晶片、微處理機及專題製作參考教材。一般學生、工程師、創客,設計Arduino及專案製作教材。
目錄
|CHAPTER 01|ESP32 SoC與控制器
1-1 控制器系統組成
1-2 單晶片各種應用
1-3 SoC介紹及應用
1-4 ESP32 SoC介紹及應用
|CHAPTER 02|安裝ESP32工具及測試
2-1 安裝Arduino平台及設定
2-2 下載程式並執行
2-3 有關ESP32實驗注意事項
|CHAPTER 03|探索ESP32內部資源
3-1 有關實驗製作
3-2 電容觸控
3-3 內建溫度感測
3-4 霍爾感知器
3-5 內建記憶體EEPROM
|CHAPTER 04|串列介面控制
4-1 串列資料傳送原理
4-2 RS232串列介面介紹
4-3 ESP32串列介面
4-4 ESP32接收資料控制LED燈
4-5 串列介面輸出亂數
4-6 ESP32額外串列介面
|CHAPTER 05|LCD顯示控制
5-1 LCD介紹
5-2 LCD介面設計
5-3 LCD顯示器測試
5-4 自創LCD字型
5-5 LCD 倒數計時器
|CHAPTER 06|類比至數位轉換介面
6-1 類比至數位轉換應用
6-2 ESP32類比至數位轉換
6-3 LCD電壓表
6-4 光敏電阻控制LED
|CHAPTER 07|數位至類比轉換介面
7-1 數位至類比轉換應用
7-2 ESP32數位至類比轉換控制
7-3 量測輸出電壓
7-4 可變電阻調整LED亮度
|CHAPTER 08|動力驅動控制
8-1 直流馬達控制
8-2 伺服機介紹
8-3 伺服機控制方式
8-4 伺服機控制實驗
|CHAPTER 09|紅外線遙控器實驗
9-1 紅外線遙控應用
9-2 紅外線遙控器動作原理
9-3 應用開源程式庫解碼和發射信號
9-4 紅外線遙控器解碼實驗
9-5 紅外線遙控器解碼顯示機
9-6 靈活應用遙控器解碼和發射信號
|CHAPTER 10|藍牙控制
10-1 藍牙雙向傳送
10-2 手機藍牙顯示資料監控
10-3 藍牙鍵盤模擬器
10-4 藍牙鍵盤模擬器功能測試
|CHAPTER 11|WiFi控制
11-1 WiFi連線
11-2 WiFi基地台強度掃描
11-3 顯示網路NTP時間
11-4 WiFi LED控制
11-5 WiFi 顯示溫溼度資料
|CHAPTER 12|ESP32控制說中文
12-1 UNO即插即用說中文
12-2 UNO控制說中文
12-3 ESP32控制說中文
|CHAPTER 13|ESP32控制學習型遙控器模組
13-1 學習型遙控器模組介紹
13-2 ESP32控制學習型遙控器
|CHAPTER 14|ESP32控制錄音聲控
14-1 聲控模組介紹
14-2 ESP32控制聲控模組
|CHAPTER 15|ESP32控制中文聲控模組
15-1 中文聲控模組介紹
15-2 遙控裝置免改裝變聲控實驗
15-3 ESP32控制中文聲控模組
|CHAPTER 16|ESP32多合一功能體驗應用
16-1 設計理念
16-2 展示功能
16-3 資源整合及設計
|CHAPTER 17|ESP32專題製作
17-1 ESP32基礎教具設計
17-2 ESP32藍牙遙控車
17-3 以App Inventor設計藍牙遙控車
17-4 溫室控制
17-5 神奇觸控電子琴
17-6 ESP32連線手機─將手機變成聲控機器人
17-7 ESP32智慧音箱實驗
17-8 分散式控制專案實驗及應用
附錄1 藍牙模組與手機連線修正程式
附錄2 L51學習型遙控模組介紹
附錄3 VCMM不限語言聲控模組使用
附錄4 VI中文聲控模組使用
附錄5 本書實驗所需零件及模組
立即查看
AI + ESP32-CAM + AWS:物聯網與雲端運算的專題實作應用 (1版)
類似書籍推薦給您
【簡介】
整合最熱門的 AI、物聯網與雲端運算
以 AWS 整合 ESP32-CAM 為例,進行車牌辨識實作!
本書的內容主要結合了三大元素:人工智慧、物聯網設備與雲端運算。隨著人工智慧的爆發式成長,人工智慧的應用已經遍及影像、影片、聲音、對話、文章等領域,而公有雲已經將人工智慧的開發或是應用封裝成完善的服務,對於人工智慧的模型開發者或是應用開發者而言,只需要去熟悉、了解開發框架,就可以快速應用人工智慧的技術;不需要再花時間在購買GPU,安裝驅動、安裝開發框架等基礎環境搭建的無關事務上。
本書以 Python 為主要開發語言,ESP32-CAM 作為物聯網設備,接著介紹 AWS 雲端基礎建設與機器學習的相關服務,最後將 AWS 文字∕人臉辨識與 ESP32-CAM 進行整合,完成一個結合物聯網設備、雲端運算與人工智慧的應用系統。
本書可以學到哪些知識
。Python 基礎概念
。介紹單晶片 ESP32-CAM
。使用 MicroPython 開發 ESP32-CAM
。AWS 基礎設施服務
。Amazon API Gateway
。AWS Lambda
。Amazon DynamoDB
。Amazon S3
。Amazon Rekognition
。網際網路基礎
。HTTP Request/Response
本書適合的「讀者族群」
a.【自學者】適合用於自學 Python 程式語言。
b.【自學者】適合用於自學 AWS 雲端運算。
c.【自學者】適合用於自學 ESP32-CAM。
d.【自學者】適合用於在 AWS 雲端中探索職業生涯的人。
e.【自學者】適合用於在公司內部部署 IT 或雲端,但對 AWS 雲端不熟悉的人。
f.【自造者】適合想體驗自造精神或雲地與軟硬體結合。
g.【教育者】可以作為大專院校畢業專題的教學教材。
h.【教育者】可以作為大專院校雲端運算、物聯網與人工智慧實作的教學教材。
本書結合AI人工智慧、物聯網設備與雲端運算,以AWS整合ESP32-CAM為例,進行車牌辨識的應用實作。
【目錄】
CHAPTER 01 Python 基礎
1.1 Python 說明與開發環境
1.2 Python 基礎語法
1.3 Python 基本資料類型
CHAPTER 02 Python 流程控制
2.1 Python 分支控制
2.2 Python 函數與模組
CHAPTER 03 網路程式開發概念與實作
3.1 網際網路模型
3.2 HTTP 請求∕回應格式
3.3 HTTP 範例–使用 flask 與 telnet
CHAPTER 04 ESP32-CAM 開發
4.1 ESP32-CAM 簡介
4.2 使用 MicroPython 開發 ESP32-CAM–使用圖形化工具 Thonny(Windows)
CHAPTER 05 ESP32-CAM 基礎應用
5.1 使用 MicroPython 檔案存取–io
5.2 使用 MicroPython 控制燈號、撰寫 ISR–machine
CHAPTER 06 ESP32-CAM 進階應用
6.1 使用 MicroPython 連接 Wi-Fi、同步 NTP
6.2 使用 MicroPython 安裝新模組與使用
6.3 使用 MicroPython 拍照
CHAPTER 07 AWS 基礎概念
7.1 AWS 雲端基礎
7.2 AWS 雲端安全
7.3 申請 AWS 帳戶
CHAPTER 08 雲端儲存–Amazon S3
8.1 Amazon S3
8.2 實驗:使用 Amazon S3 建立靜態網站
CHAPTER 09 雲端接口–Amazon API Gateway
9.1 Amazon API Gateway
9.2 實驗:建立 API Gateway–using mock
CHAPTER 10 雲端運算–AWS Lambda
10.1 AWS Lambda
10.2 實驗:使用 GET 方法查詢資料–Lambda
10.3 實驗:使用 POST 方法上傳圖片–Lambda
CHAPTER 11 雲端資料庫–Amazon DynamoDB
11.1 Amazon DynamoDB
11.2 實驗:讀取 EXCEL 檔並存入資料庫中
11.3 實驗:查詢資料庫中的資料
CHAPTER 12 雲端視覺辨識AI–Amazon Rekognition
12.1 Amazon Rekognition
12.2 人臉辨識從 Amazon S3 讀取
12.3 實驗:文字辨識從 Amazon S3 讀取
CHAPTER 13 整合實驗:車牌辨識從定義規格開始
13.1 整合實驗:車牌辨識–定義功能
13.2 實驗:後端–API Gateway 上傳圖片並使用 POSTMAN 檢驗結果
CHAPTER 14 後端實作–整合API + 資料庫 + AI
14.1 實驗:後端–API Gateway 設定車牌辨識選項
14.2 實驗:後端–觸動 S3 事件進行文字辨識
14.3 實驗:後端–API Gateway 查詢辨識記錄
CHAPTER 15 前端實作–ESP32-CAM + 網頁
15.1 實驗:前端–使用 ESP32-CAM 呼叫上傳圖片的 REST API
15.2 實驗:前端–使用 Web 用戶端 呼叫 REST API
附錄 A 參考資料
立即查看
動手玩Python / MicroPython- ESP32物聯網互動設計 (1版)
類似書籍推薦給您
簡介
本書精心設計近60個多樣化的實用範例,提供擬真繪製的電路圖,按圖施工、保證成功。
初學者容易上手,能輕鬆建構有趣又好玩的互動作品。
本書所使用的ESP32開發板,內建雙核心晶片,最高時脈可達 240MHz,與同級晶片相比,價格相對實惠。ESP32整合Wi-Fi、低功耗藍牙BLE與傳統藍牙功能,內建UART、SPI、I2C、PWM、ADC、DAC、電容觸控等多種主流通訊介面與周邊,深受創客者喜愛。
本書以從未學習過電子、資訊相關知識的初學者角度,來設計多元化的實習單元,並且詳細解說。讀者能真正動手做,建立基礎、提升學習樂趣,並且能快速開發物聯網相關應用專題。
■ 學習最容易:
下載MicroPython 韌體到ESP32硬體,即能支援Python / MicroPython語言
相較於C/C++,Python語法簡單、易學易懂。
■ 資源最豐富:
Python / MicroPython官網提供大量且用途廣泛的標準函式庫,網路上也提供相當豐富的第三方套件庫(Package)共享資源。
■ 內容多樣化:
使用常用元件及模組,包含發光二極體、矩陣型LED模組、七段顯示模組、液晶顯示模組、蜂鳴器、指撥開關、按鍵開關、矩陣鍵盤、直流馬達、伺服馬達、步進馬達、RFID模組,以及各類型感測器,精心設計近60個豐富多樣化的實用範例。
■ 應用生活化:
生活化的單元教學設計,除了提高學生學習興趣之外、也能培養學生創意設計的素養能力。專題實作涵蓋廣告燈、自行車燈、調光燈、電子輪盤、電子時鐘、電子琴、音樂盒、數位電壓表、小夜燈、測距儀、地震儀、停車場自動計數器、字幕機、觸控調光燈、自動窗簾、智慧農場、Wi-Fi智能插座、RFID防盜感應門鎖等實用的生活化應用。
目錄
Chapter 1 認識 Micropython 與 ESP 開發板
1-1 認識 Python 與 MicroPython
1-2 認識 ESP8266 與 ESP32 開發板
1-3 安裝 Python 3.x 版本軟體
1-4 Thonny 安裝與操作說明
1-5 MicroPython 直譯器下載與安裝
1-6 ampy 套件
Chapter 2 Python 程式語言基礎
2-1 Python 語言架構
2-2 變數及常數
2-3 運算子
2-4 程式流程控制
2-5 函式
Chapter 3 Python 串列、元組、字典與集合
3-1 串列(List)
3-2 元組(Tuple)
3-3 字典(Dict)
3-4 集合(Set)
Chapter 4 發光二極體互動設計
4-1 認識發光二極體
4-2 函式說明
4-3 實作練習
Chapter 5 開關元件互動設計
5-1 認識開關
5-2 實作練習
Chapter 6 七段顯示器互動設計
6-1 認識七段顯示器
6-2 函式說明
6-3 MAX7219 七段顯示模組
6-4 TM1637 七段顯示模組
6-5 實作練習
Chapter 7 聲音元件互動設計
7-1 認識聲音
7-2 函式說明
7-3 實作練習
Chapter 8 感測器互動設計
8-1 認識類比/數位(A/D)轉換
8-2 感測器模組
8-3 函式說明
8-4 實作練習
Chapter 9 矩陣型 LED 互動設計
9-1 認識矩陣型 LED 顯示器
9-2 實作練習
Chapter 10 液晶顯示器互動設計
10-1 認識液晶顯示器
10-2 串列式 LCD 模組
10-3 函式說明
10-4 實作練習
Chapter 11 OLED 顯示器實習
11-1 認識 OLED 顯示器
11-2 OLED 顯示模組
11-3 函式說明
11-4 實作練習
Chapter 12 馬達互動設計
12-1 認識直流馬達
12-2 認識伺服馬達
12-3 認識步進馬達
12-4 實作練習
Chapter 13 HTTP 物聯網互動設計
13-1 認識電腦網路
13-2 TCP / IP 四層模型
13-3 函式說明
13-4 網頁與 HTML
13-5 實作練習
Chapter 14 Blynk 物聯網互動設計
14-1 認識 Blynk
14-2 函式說明
14-3 實作練習
Chapter 15 MQTT 物聯網互動設計
15-1 認識 MQTT
15-2 Adafruit IO MQTT 代理人
15-3 實作練習
Chapter 16 IFTTT 物聯網互動設計
16-1 認識 IFTTT
16-2 認識 RFID
16-3 函式說明
16-4 實作練習
Chapter 17 BLE 物聯網互動設計
17-1 認識低功耗藍牙
17-2 函式說明
17-3 實作練習
Appendix 實習器材表
立即查看
用ESP32輕鬆入門物聯網IoT實作應用 - 使用圖形化motoBlockly程式語言 - 附MOSME行動學習一點通:評量 ‧ 加值 (1版)
類似書籍推薦給您
【簡介】
1.將物聯網融入生活,激發無限創意。
2.使用簡單易接的擴充元件:非相關專業背景,也能輕鬆完成硬體接線,快速進入實作階段。
3.易上手的圖控程式編輯軟體:利用邏輯運算思維來建立程式架構。
4.豐富多樣的實用範例:提供多種雲端服務平台的介紹和實例應用,創造出屬於自己的物聯網服務。
MOSME 行動學習一點通功能
使用「MOSME 行動學習一點通」,登入會員與書籍序號後,可使用以下功能。
◈評量:本書搭配MLC創客學習力認證,以創客指標6向度:外形(專業)、機構、電控、程式、通訊、AI難易度變化進行命題,培養學生邏輯思考與動手做的學習能力。
◈加值:線上提供範例檔下載。
【目錄】
Chapter 0 ESP32 硬體與開發環境的介紹與設定
0-1 相關硬體介紹
0-2 Arduino IDE 環境設定與 ESP32 驅動程式安裝
0-3 motoBlockly 的前置設定及程式上傳
0-4 motoBlockly 操作介面說明
Chapter 1 I2S 序列音訊介面的入門與實作
1-1 序列音訊傳輸介面(I2S)簡介
1-2 I2S 與 ESP32
1-3 I2S 實作應用I-迎賓廣播系統
1-4 I2S 實作應用II-整點報時系統
1-5 I2S 實作應用III-網路收音機
Chapter 2 MQTT通訊協定的入門與實作
2-1 MQTT 簡介
2-2 MQTT 與 ESP32
2-3 MQTT 伺服器(MQTT Broker)
2-4 MQTT 實作應用I-遠端呼叫鈴系統
2-5 MQTT 實作應用II-LED遙控開關
2-6 MQTT 實作應用III-雲端廣播留言機
2-7 MQTT 實作應用IV-心跳血氧同步監控系統
Chapter 3 ThingSpeak雲端平臺的入門與實作
3-1 ThingSpeak 簡介
3-2 ThingSpeak 與 ESP32
3-3 ThingSpeak 的帳號註冊(Sign Up)
3-4 ThingSpeak 實作應用I-農場大數據收集系統
3-5 ThingSpeak 實作應用II-雲端叫號系統
3-6 ThingSpeak 實作應用III-強化版雲端叫號系統
3-7 ThingSpeak 免費帳號的限制
Chapter 4 Google試算表的入門與實作
4-1 Google 試算表(Google Sheet)簡介
4-2 Google 試算表與 ESP32
4-3 Google 試算表實作應用I-體溫回報系統
4-4 Google 試算表實作應用II-雲端打卡系統
4-5 Google 試算表實作應用III-智慧公車系統
Chapter 5 RTC 與 LINE Notify 服務的入門與實作
5-1 RTC 與 LINE Notify 簡介
5-2 RTC、LINE Notify 與 ESP32
5-3 LINE Notify 的權杖(Token)取得
5-4 LINE Notify 實作應用-超音波防盜系統
5-5 RTC實作應用-電器定時開關系統
5-6 RTC & LINE Notify實作應用-打卡即時通系統
Chapter 6 Open Data 資訊開放平臺的入門與實作
6-1 Open Data 簡介
6-2 Open Data 與 ESP32
6-3 Open Data 實作應用I-六都氣象查詢機
6-4 Open Data 實作應用II-空氣品質查詢系統
6-5 Open Data 實作應用III-股價查詢系統
Chapter 7 ChatGPT 與 DALL·E 的入門與實作
7-1 ChatGPT 與 DALL·E 簡介
7-2 ChatGPT、DALL·E 與 ESP32
7-3 OpenAI API Key取得流程
7-4 DALL·E 實作應用I-早安長輩圖產生器(Only DALL·E)
7-5 DALL·E 實作應用II-早安長輩圖產生器(搭配 ChatGPT)
7-6 DALL·E 實作應用III-早安長輩圖產生器(搭配RTC)
7-7 ChatGPT 實作應用-故事創作播放機
Chapter 8 Bluetooth藍牙傳輸的入門與實作
8-1 Bluetooth 藍牙傳輸協定簡介
8-2 Bluetooth 藍牙與 ESP32
8-3 藍牙實作應用I-家電遙控&數據接收器(傳統藍牙版本)
8-4 藍牙實作應用II-家電遙控&數據接收器(BLE版本)
8-5 藍牙實作應用III-ESP32摸魚神器
8-6 藍牙實作應用IV-藍牙小喇叭
附錄-習題解答
立即查看