一、研習簡介

車輛工程電子化程度日益提升,我們如何運用線上社群資源與開源資源,並創造出有趣的汽車電子教學環境與教材呢?

本研習介紹如何運用ESP32控制器,結合python語法與線上社群資源,由淺而深入地說明ESP32控制腳位、基礎常見感測器與microPython程式的控制與應用方式。透過數個微專題建立基礎後,再進一步地探討如何運用ESP32讀取CAN BUS資訊,建立未來串連汽車診斷的重要基礎。研習末尾,我們更要教大家如何將ESP32運用至OpenBot開源專題,建立獨一無二的影像辨識車輛控制的開源專題應用。


二、研習報名相關

研習費用:免費。每位教師一套教材,研習後可帶回。

研習時間:110年7月19日至7月23日;7月26日至7月30日,共10日。提供免費8天住宿。

研習地點:恆農假期渡假飯店

研習資格:高級中等學校專業群科專任教師

報名位址:請登入 教師赴公民營機構研習管理系統,深度研習,研習主題:AIoT車聯網控制實務,109梯次

承辦學校:國立屏東高級工業職業學校,08-7523781分機276


三、研習課程介紹

本研習共10日課程,教學內容足以滿足1學年(兩學期)課程規劃。

課程第一階段(7月19日至7月21日):基礎建立

透過三天的基礎課程與微專題應用範例,例如LED、蜂鳴器、超音波、直流電機、伺服電機等控制,建立ESP32電子電路基本概念,以及microPython程式環境與基礎語法。扎實而不急躁的三天課程,足夠教師們未來展開6-10周的教材課程應用。

ESP32

本研習採用ESP32,擁有豐富的線上社群資源。Arduino IDE 與microPython皆支援。

課程第二階段(7月22日至7月27日):CAN BUS與感測器通訊基礎

CAN BUS不只是車用電子訊號傳輸的重要通訊界面,因其優異的抗雜訊能力,也經常使用在USV無人船、複雜工作載具的環境當中。第一階段三天的基礎課程後,學員們已經有了基礎能力得以進一步地學習多重微處理器(ESP32)讀取感測器數值後,如何透過CAN BUS彼此互相傳送。這階段我們將學習轉速感測、水溫感測等基礎原理,並將感測數值透過CAN BUS傳輸介面進行多重ESP32之間資料通訊。此CAN BUS通訊基礎的建立,可視為未來OBD-II控制能力的基礎能力。

課程第三階段(7月28日至7月30日):當ESP32遇上OpenBot

OpenBot是最新INTEL釋放出的開源專案,其運用SMART PHONE作為影像辨識計算與指令中心,以控制車體運行。OpenBot是一項值得教師們認識並介紹給同學的良好開源專案。原OpenBot專案車體採用Arduino控制器,馬達驅動需要外接,電池採用一次性電池也較為不環保。本研習將帶領老師們運用本研習所學,將ESP32移植至OpenBot之中,完整取代Arduino。我們也維持開源專案特色,提供完整移植程式碼供教師們未來教學參考。

OpenBot介紹

OpenBot運用影像辨識進行車體控制,目前可進行人體追蹤、自主導航等功能。

OpenBot官方網站連結