以範例學習 ESP32

學習使用 ESP32 進行 Arduino 開發的全涵蓋課程。

從這 10.5 小時的課程,你會學到

  • 學習足夠的微控制器基礎知識,從備受推崇的 ESP32 微控制器系列開始,了解如何閱讀 Arduino 程式
  • 從簡單的範例開始,能夠創建自己的程式,利用 ESP32 的內建無線功能,包括 WiFi 和藍牙。
  • 了解如何從簡單的部件創建自己的基本硬體平台,這些部件可以成為像無人機控制器一樣強大的東西。
  • 使用 Arduino IDE 版本 2.2.1 或更高版本對 ESP32 微處理器進行編程,包括處理不同類型的 ESP32。
  • 建造和使用麵包板進行專案開發,重點是整合 LED、按鈕開關和迷你 OLED 顯示器等各種組件
  • 使用具有陀螺儀和加速度計的多處理器單元 (MPU) 實現基於感測器的操作。
  • 將 ESP32 的 WiFi 和藍牙功能與外部設備整合,透過涉及視訊遊戲系統控制器的專案進行了演示。

要求

  • 具有適度的程式設計背景並且可以閱讀軟體程式碼。任何類型的中學或大學入門課程就足夠了,或者您可能已經學習了許多線上程式設計入門課程之一。不需要詳細的 Arduino 程式設計知識,但一些基本的 Arduino 認識可能會有所幫助
  • 願意學習基本的微控制器功能和用例,例如,使用 ESP32 作為基準。您可以克服對微處理器元件的任何最初的不熟悉,並且在學習課程中的許多範例之前無需深入研究基本電子原理。

課程說明

我設計本課程的目的是引導您完成 Arduino 開發,專注於 ESP32 微處理器系列並使用 Arduino IDE 版本 2.2.1 或更高版本。本課程非常適合渴望使用套件硬體建立實際應用程式的學習者,無論他們之前使用 Arduino IDE 或標準 Arduino 硬體的經驗如何。

ESP32 微處理器成為焦點

在本課程中,我將學習重點放在 ESP32 微處理器上,選擇至少 5 個與我們的範例和小型專案相容的品項。如果您已經擁有 ESP32 開發板,我將向您展示如何使其與我們的課程內容配合使用,儘管由於引腳編號的差異可能需要進行一些自訂。

學習方法和內容

我採用基於範例的學習方法,從簡單的 Arduino 程式碼開始,逐步過渡到更複雜的範例。我介紹了麵包板的構造,並提供了有關使用 LED、按鈕開關、迷你 OLED 顯示器以及帶有陀螺儀和加速計的 MPU 的課程。我們將透過將 ESP32 WiFi 和藍牙功能與電玩系統控制器整合的專案來結束課程的第一部分。

套件選項

我提供了為本課程購買全包含、價格實惠的硬體套件的選項,但如果您已經擁有必要的組件,則這不是強制性的。套件選項包括從功能較弱的 ESP32 的基本版本到配備 Adafruit ESP32 Feather Huzzah 和鋰聚合物電池(  LiPo battery )的更高級套件,讓您的專案能夠無線運作。我還提供 PCB 版本,為具有焊接技能的人員提供更穩定的組裝體驗。

這門課程適合誰?

本課程適合任何想要探索軟體和實體系統控制世界交匯網路-實體系統世界的人。

如果您見過飛行中的無人機並且對無人機如何接收和執行命令感到好奇,那麼本課程適合您。在課程的第 2 部分中,第 1 部分的硬體用於控制無人機和/或無人機模擬器。

如果您想學習 Arduino 程式設計世界,但又不想從過於簡單的開始,那麼本課程適合您

如果您想嘗試使用 LED、開關和顯示器動手探索簡單的電子電路,那麼本課程適合您

如果您使用過視訊遊戲控制器(遊戲手把)並希望了解它們的工作原理以及如何使它們與您自己的硬體互動,本課程也適合您。

目標受眾

  • Arduino 開發初學者尋求透過實際範例進行學習。
  • 有興趣擴展他們的技能以包括 ESP32 微處理器的愛好者和創客。
  • 對 Arduino 有基本了解,希望深入研究涉及 WiFi、藍牙和感測器整合的更高級專案的個人。
  • 教育者和培訓師正在尋找全面的材料來教授 ESP32 和 Arduino 開發。
  • 旨在使用 ESP32 建造和自訂自己的電子專案的 DIY 愛好者。
  • 電子、電腦科學或相關領域尋求微處理器實務經驗的學生。
  • 電子或物聯網領域的專業人士尋求透過最新的 Arduino IDE 和 ESP32 開發實踐來更新自己的技能。

講師簡介

James Solderitsch ESP32 實例課程講師

Jim Solderitsch 在維拉諾瓦大學電機與電腦工程系( Electrical and Computer Engineering department at Villanova University. )擔任了 6 年的實踐副教授,目前是計算科學的兼職教授。

他於 2014 年秋季重新加入維拉諾瓦大學,此前他在業界從事了超過 25 年的各種研發工作,其中包括在埃森哲技術實驗室網路安全研究小組( Accenture Tech Labs Cybersecurity research group )擔任了 4 年的高級職位。

在維拉諾瓦大學數學科學系獲得博士學位後,他在維拉諾瓦大學開始了他的學術生涯,並在維拉諾瓦大學計算機科學學士學位課程的建立中發揮了主導作用。

除了網路實體系統和物聯網( IoT )之外,他目前的興趣還包括區塊鏈、安全大數據分析、安全環境中的機器學習以及工業控制系統和物聯網的安全。

Dr. Peter Dalmaris  教育家和 “ Maker 教育革命 ” 的作者

Peter Dalmaris 是教育家、電機工程師、電子愛好者和創客。他創建了 DIY 電子產品線上影片課程,並撰寫了三本技術書籍,最近出版了他的新書《創客教育革命》。

自 2013 年起,Peter 擔任 Tech Explorations(該公司由他創立,總部位於澳洲雪梨)的首席技術探索者,他的使命是探索科技並幫助教育世界。

Tech Explorations 為電子愛好者、STEM 學生和 STEM 教師提供教育課程和訓練營。

Peter 是一位終身學習者,他的核心技能是透過影片和文字解釋難懂的概念。憑藉著超過 15 年的高等教育教學經驗,Peter 形成了一套簡潔而全面的教學風格,深受世界各地學生的讚賞。

他對技術,尤其是 DIY 開源硬體的熱情,一直是他個人發展和 Tech Explorations 工作的主要驅動力。

Peter 目前的線上課程已幫助全球超過 15 萬人成為更優秀的創客。

如需了解更多關於 Peter 工作的信息,請訪問他的網站 techexplorations.com。


Peter的書如下:
Maker Education Revolution: Learning in a high-tech society
Kicad Like a Pro: Learn the World’s Favourite Open Source PCB Electronic Design Automation tool and make your own professional PCBs!
Raspberry Pi: Full Stack: A whirlwind tour of full-stack web application development on the Raspberry Pi
Arduino: a comprehensive starting up guide for complete beginners

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading