想打造智慧家庭系統、遠端遠控裝置,或是結合 AI 影像辨識的物聯網專案嗎?ESP32 絕對是你的最佳首選!
ESP32 擁有比傳統 Arduino 更強大的雙核處理效能,並內建 Wi-Fi 與雙模藍牙(BR/EDR & BLE),是目前創客、學生專題與工程師開發 AIoT(人工智慧物聯網) 應用的核心晶片。
本篇 【ESP32 新手學習必讀經典索引】 將帶你從最基礎的軟體環境建置、GPIO 輸出入控制,一路學習到 BLE 藍牙通訊、HomeKit 智慧家庭、Blynk 雲端監控、ESP-NOW 低延遲通訊,以及 ESP32-CAM 的 AI 影像辨識應用!所有文章皆附有詳細的電路接線圖與完整 Arduino IDE 程式碼,助你輕鬆掌握 AIoT 的強大魅力!
🛠️ 開始學習前的準備:ESP32 開發板與物聯網學習套件
工欲善其事,必先利其器!在開始實作物聯網與 AI 專題前,建議選購適合的 ESP32 開發板與感測器模組。
🛒 ESP32 / ESP32-CAM / ESP32-S3 開發板與周邊零件最佳選擇:米羅科技線上商城
🎁 ESP32 物聯網 IoT 學習套件組:
📦 精選標準配備: ESP32 基礎套件(標有 [基礎套件] 之範例皆涵蓋於此)
💎 全能旗艦配備: ESP32 進階完整版套件(包含 [基礎套件] + [進階完整版套件] 所有元件)
📗 第一部分:ESP32 基礎入門與開發環境建置
適合完全沒有 ESP32 經驗的新手,從晶片認識、Arduino IDE 環境設定,到第一個 LED 閃爍程式。
【ESP32教學】第一篇:認識 ESP32 是什麼?8 款常見 ESP32 開發板功能比較與推薦 [基礎套件] [進階完整版套件]
【ESP32教學】第二篇:Arduino IDE 環境建置與首個 LED 閃爍實作教學 [基礎套件] [進階完整版套件]
【ESP32教學】第三篇:開始使用 Arduino IDE 編寫程式與 Serial 序列埠通信 [基礎套件] [進階完整版套件]
【ESP32教學】第四篇:GPIO 數位輸出與 LED 燈程式控制實作 [基礎套件] [進階完整版套件]
【ESP32教學】第五篇:GPIO 數位輸入原理與按鈕控制 LED 實作 [基礎套件] [進階完整版套件]
【ESP32教學】第三十五篇:SPIFFS 檔案系統 – Arduino IDE 安裝 ESP32 Filesystem Uploader [基礎套件] [進階完整版套件]
📘 第二部分:周邊感測器、顯示器與硬體控制實作
學會基礎語法後,本區塊將帶你整合常用的感測器(溫濕度、超音波、氣體、人體紅外線)與馬達控制,打造豐富的硬體互動。
1. 類比控制(ADC / PWM)與燈光聲音應用
【ESP32教學】第六篇:蜂鳴器控制與音調頻率播放實作 [基礎套件] [進階完整版套件]
【ESP32教學】第七篇:類比輸入(ADC)與光線感測器控制光感小夜燈實作 [基礎套件] [進階完整版套件]
【ESP32教學】第八篇:PWM 呼吸燈原理與 LED 燈光亮度調控實作 [基礎套件] [進階完整版套件]
【ESP32教學】第十二篇:使用可變電阻調控 LED 燈光明暗:ADC 類比輸入與 PWM 調光實作 [基礎套件] [進階完整版套件]
【ESP32教學】第十三篇:酷炫多彩 RGB LED 燈控制:PWM 調光與色彩混色實作 [基礎套件] [進階完整版套件]
【ESP32教學】第十七篇:LM386 聲音感測器模組 – 動感聲控節奏燈 [進階完整版套件]
2. 環境、安全警報與物理感測器
【ESP32教學】第十篇:HC-SR04 超音波測距模組原理與距離測量實作 [基礎套件] [進階完整版套件]
【ESP32教學】第十一篇:整合 DHT11 與 ESP32 溫濕度量測實作 [基礎套件] [進階完整版套件]
【ESP32教學】第十四篇:水位感測器應用:類比讀取與 RGB LED 水位警報燈實作 [基礎套件] [進階完整版套件]
【ESP32教學】第十五篇:MQ-2 氣體感測器與 ISD1820 語音錄放音模組:異味與煙霧語音警報器實作 [進階完整版套件]
【ESP32教學】第十六篇:HC-SR501 人體紅外線感測器 (PIR Motion Sensor) – 實作防盜警報裝置 [基礎套件] [進階完整版套件]
【ESP32教學】第十八篇:SW-420 震動感測器防盜應用 [基礎套件] [進階完整版套件]
- 【ESP32教學】第三十七篇:MQ-2 煙霧與易燃氣體感測器:ADC 類比讀取、靈敏度校正、蜂鳴器防護警報與雙範例實作 [基礎套件] [進階完整版套件]
3. 馬達驅動與 LCD 顯示螢幕
【ESP32教學】第九篇:LCD 1602 I2C 顯示模組接線與文字顯示實作 [基礎套件] [進階完整版套件]
【ESP32教學】第三十二篇:控制 SG90 Servo 伺服馬達精準轉動角度 [進階完整版套件]
📡 第三部分:藍牙與 Wi-Fi 無線通訊實戰
ESP32 最強大的核心功能!本區帶你深入學習 Android/iPhone 藍牙連線、Wi-Fi 網路模式以及無須路由器的 ESP-NOW 通訊技術。
【ESP32教學】第十九篇:如何通過 ESP32 和 Android 手機的藍牙進行數據通訊 [基礎套件] [進階完整版套件]
【ESP32教學】第二十篇:ESP32 和 iPhone 手機的 BLE 低功耗藍牙進行數據通訊 [基礎套件] [進階完整版套件]
【ESP32教學】第二十一篇:智慧藍牙遠端控制 App 應用實作 [基礎套件] [進階完整版套件]
【ESP32教學】第二十三篇:網路連線 – WiFi Station (STA) 模式設定 [基礎套件] [進階完整版套件]
【ESP32教學】第二十四篇:網路連線 – 熱點分享無線基地台 Soft-AP 模式(手機/電腦可連線) [基礎套件] [進階完整版套件]
【ESP32教學】第三十四篇:ESP-NOW 雙向無線通訊實戰:免路由器、低延遲極速傳輸範例 [基礎套件] [進階完整版套件]
🏠 第四部分:IoT 智慧物聯網與雲端平台整合專案
結合雲端服務(Blynk, Google Sheets, IFTTT, Apple HomeKit),打造真正的智慧家庭與遠端監控系統!
【ESP32教學】第二十二篇:Google 語音辨識 + 藍牙遠端聲控應用 [基礎套件] [進階完整版套件]
【ESP32教學】第二十五篇:嘿,Siri!出一張嘴,ESP32 搭建 HomeKit 智慧控制家電(一) [基礎套件] [進階完整版套件]
【ESP32教學】第二十六篇:嘿,Siri!掌控你的家庭,ESP32 搭建 HomeKit 智慧控制家電(二) [基礎套件] [進階完整版套件]
【ESP32教學】第二十七篇:ESP32 自動澆水澆花系統實作 [進階完整版套件]
【ESP32教學】第二十九篇:新版 Blynk!遠端自動澆水系統,ESP32 物聯網遠程監控管理(二) [進階完整版套件]
【ESP32教學】第三十篇:DHT11 環境溫濕度資料上傳 Google Sheet(透過 IFTTT 觸發) [基礎套件] [進階完整版套件]
【ESP32教學】第三十六篇:專題實作:ESP32 氣象站+電子時鐘(OpenWeather API 天氣預報搭配 ILI9341 彩色顯示螢幕)
🤖 第五部分:ESP32-CAM AI 影像辨識與影像串流專題
ESP32-CAM 結合了攝影鏡頭與 Wi-Fi 功能,能實現低成本的 AI 影像辨識、無線監控與智慧打卡系統!
【ESP32-CAM應用】結合 Google Teachable Machine 使用 Arduino IDE 進行 AI 智慧影像辨識
【ESP32-CAM應用】影像辨識實戰:Google Teachable Machine 模型訓練與匯出應用 [進階完整版套件]
【ESP32-CAM實作教學】自動拍照擷取影像,並透過 Gmail 發送 SMTP 電子郵件即時通知 [進階完整版套件]
【ESP32-CAM教學】DIY 智慧上課簽到系統:紅外線感測自動拍照與 Gmail 通知(防代打卡物聯網應用) [進階完整版套件]
🚀 第六部分:ESP32-S3 AIoT旗艦板 & ESP8266 入門教學
收錄具備更強大的 Vector Instructions (向量指令/AI加速) 的 ESP32-S3,以及經典高 CP 值的 ESP8266 (NodeMCU) 教學!
⚡ ESP32-S3 AIoT 旗艦晶片教學
🌐 ESP8266 (NodeMCU) 經典物聯網入門
🛍️ 推薦學習教具與周邊商品
推薦選購:米羅科技 – ESP32 程式學習爆款套件組(包含豐富驅動專案模組)
❓ ❓ 常見問題 FAQ (Frequently Asked Questions)
Q1:ESP32 與 Arduino UNO 有什麼不一樣?新手該選哪一個?
Arduino UNO 適合剛接觸程式設計與基礎電子電路的新手;而 ESP32 運算速度更快(雙核心 240MHz),且內建 Wi-Fi 與藍牙 功能。若你的專題需要手機 App 控制、網頁遠端監控或 AI 影像辨識,強烈建議直接選擇 ESP32!
Q2:ESP32 可以用 Arduino IDE 編寫程式嗎?
可以! 本站所有的 ESP32 教學都是基於廣受歡迎的 Arduino IDE 開發環境。只需跟著本站的 環境建置教學 安裝開發板套件,就能用傳統 C/C++ 語法開發物聯網專案!
Q3:ESP32-CAM 如何結合 AI 人工智慧做影像辨識?
你可以使用 Google 免費訓練平台 Teachable Machine 訓練好分類模型後,透過 Arduino IDE 部署到 ESP32-CAM 或經由 Web API 進行即時影像辨識!詳細操作請參考本站的 ESP32-CAM AI 影像辨識系列教學。
💡 尋找更多創客教材、機器人套件與 AIoT 物聯網教學,請持續關注 米羅科技文創學院!
