ESP32 教學系列(二):使用 Arduino IDE 2.x 開發
說到 ESP32 的開發環境自然得提到家喻戶曉的 Arduino IDE 啦,本篇將說明如何使用新版的 Arduino IDE 建立 ESP32 開發環境。
教案之外的延伸內容:技術文章與專題範例,每篇皆標示所使用的教具。
說到 ESP32 的開發環境自然得提到家喻戶曉的 Arduino IDE 啦,本篇將說明如何使用新版的 Arduino IDE 建立 ESP32 開發環境。
M5Stack 最經典的 Core 系列,就是以五公分乘五公分的大小,並且可以模組化進行堆疊,才會有 M5Stack 品牌名稱。
ESP32 是上海樂鑫(Espressif)公司研發的一系列低功耗的微控器 (Microcontroller, MCU ),它是一款擁有強大功能的微控制器,整合了Wi-Fi、低功耗藍牙與傳統藍牙功能,被廣泛的應用在物聯網以及無線通訊領域。同時,ESP32 晶片模組也是針對輕巧且適合移動的應用所設計,它擁有低功耗的優點,可以在耗電量很低的狀態下運作,所以也很適合用來製作穿戴式裝置的應用。
Seeed Studio 推出的 XIAO(小)系列開發板,形同其名尺寸相當小巧,全系列尺寸皆僅 21 x 17.5 mm,比一個十元硬幣都還要小!(°ロ°٥) XIAO 系列有多種 MCU 可以供選擇,包含 SAMD21、ESP32-C3、RP2040、nRF52840 等,其中最讓筆者驚豔的則是 XIAO nRF52840 Sense 這塊開發板了!原因在於其硬體規格和 Arduino Nano 33 BLE Sense 相當接近,同樣具備 IMU 與麥克風但價格僅為後者的四成!這也代表了只要花費更少的錢,就能玩到使用 Arduino Nano 33 BLE Sense 的 TinyML 專案了!
研揚(AAEON)在 2016 年推出第一片 UP Board,大小與樹莓派相同但核心使用 Intel ATOM 系列嵌入式系統處理器,還可以安裝 Windows 作業系統,體積小巧但卻用上 x86 CPU 可說是相當新奇,筆者那時也入手了一片來把玩。其後 UP 這品牌陸續研發了不同尺寸大小與性能的 UP Board 開發板,推向 Maker 圈讓玩家有更多不同的選擇,並以「Bridge the gap」作為口號,讓所有小型開發者都有機會切入到工控領域。而我們今天要來開箱測試的則是今年 2023 最新推出第三世代的 UP Squared PRO 7000(以下簡稱 PRO 7000),並且運行 OpenVINO Notebooks 來測試 AI 運算的效能。
相信消息靈通的各位,想必早就有耳聞到 Arduino UNO R4 的消息了吧? 2023 年 6 月 26 日 Arduino 官方正式發布了新款的開發板 UNO R4 Minima / WiFi ,身為 Arduino UNO 的後繼版本,到底升級了哪些地方呢?就讓小編帶大家一探究竟!
XIAO (小)系列開發板是 SeeedStudio 從 2020 年開始生產販售的微型開發板,主打超小體積、擴充彈性、性能強悍以及可以直接當作 SOM 量產使用!XIAO 系列到目前為止已經有量產七個產品,搭配五種常見的微控制器核心,包含 ESP32-C3、ESP32-S3、nRF52840、RP2040,以及今天要開箱的 SAMD21。
本篇文章就使用研揚的 UP Squared Pro 7000 Edge 來進行實測,測試的重點主要會放在製作一台簡單的模型自駕車為主,運用 YOLOv8 Instance segmentation 的模型,來分割攝影機拍攝到的畫面,找到道路上的一些特徵,作為自駕車行進方向的依據。過程中會透過OpenVINO 加速後,加強模型推論的效率,讓自駕車運行得更順暢。
本篇要開箱的就是 M5Stack ATOM 家族新成員-ATOM S3 Lite。對標既有的 ATOM Lite,將微控制器升級為 ESP32S3 提升效能,想知道能提高多少效能可以回去看筆者之前比較兩者的跑分數據。外殼顏色更換會白色提高辨識度,其餘配置則維持一致來達到最高的相容性。
本文章選用「智慧工廠教學實驗平台」作為實現工業物聯網感知層技術的功能載體,因著它提供豐富的感測器元件和單晶片處理器(Arduino)、微電腦控制器(Raspberry Pi)、智慧機器人、機器視覺感測器及智慧語音辨識/播報模組,透過完整的系統整合,讓使用者不用花費時間在複雜的電路接線上,能更專注於智慧工廠各項關鍵技術的學習與專題研究。